Input device, transaction processing system and information processing program
The input device with notification units facilitates easy expansion of POS systems to include coupon issuance and operator monitoring by integrating additional devices, addressing the challenge of modifying existing systems for new functionalities.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2026-03-12
AI Technical Summary
Existing transaction processing systems, such as POS systems, require significant modification to add new processing capabilities beyond product identification, making it difficult to easily integrate additional functionalities.
An input device with an acquisition unit, first and second notification units, that acquires product identification information and notifies both the transaction processing system and additional devices like a coupon issuing device or monitoring device, allowing for independent processing without modifying the core system.
Enables easy integration of additional processing functions, such as coupon issuance and operator monitoring, by leveraging existing POS systems without requiring extensive modifications.
Smart Images

Figure 0007828846000001 
Figure 0007828846000002 
Figure 0007828846000003
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an input device, a transaction processing system, and an information processing program. [Background technology]
[0002] A transaction processing system that acquires identification information of a commodity to be traded and processes the transaction of the commodity is known as, for example, a POS (point-of-sale) system. Furthermore, this type of transaction processing system also issues coupons according to the products that are the subject of the transaction, etc. In other words, other processes incidental to the transaction processing may be executed based on the acquired product identification information.
[0003] However, in order to add new additional processing to an existing system and make it executable, the system would need to be significantly modified, which was not easy. Given these circumstances, it has been desirable to be able to easily modify a processing system that is designed to acquire product identification information and perform processing related to that identification information so that it can perform additional processing other than the above processing. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 5979274 Summary of the Invention [Problem to be solved by the invention]
[0005] The problem that the present invention aims to solve is to provide an input device, a transaction processing system, and an information processing program that can easily modify a processing system that is constructed to acquire product identification information and perform processing related to that identification information so that it can additionally perform processing other than the above processing. [Means for solving the problem]
[0006] The input device according to the embodiment includes an acquisition unit, a first notification unit, and a second notification unit. The acquisition unit acquires identification information of a product. The first notification unit notifies the identification information acquired by the acquisition unit as follows: A trading process that updates a list of trading products to be traded based on the notified identification information. The second notification means notifies the device of the identification information acquired by the acquisition means. Monitoring that performs processing to monitor subsequent actions of the worker who performs the work to have the notified identification information acquired by the acquisition means. Notify the device. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a perspective view illustrating an external appearance of a POS terminal system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the main circuit configuration of the transaction processing device and scanner shown in FIG. [Figure 3] 2 is a block diagram showing the main circuit configuration of the coupon issuing device shown in FIG. 1. [Figure 4] 2 is a block diagram showing the main circuit configuration of the monitoring device shown in FIG. 1. [Figure 5] 3 is a flowchart of information processing by a processor included in the scanner shown in FIG. 2; DETAILED DESCRIPTION OF THE INVENTION
[0008] An example of an embodiment will be described below with reference to the drawings. FIG. 1 is a perspective view showing the appearance of a POS terminal system 100 according to this embodiment. POS terminal system 100 includes transaction processing device 1, scanner 2, touch panel 3, coupon issuing device 4, and monitoring device 5. Transaction processing device 1, scanner 2, touch panel 3, coupon issuing device 4, and monitoring device 5 are each configured as independent devices. In the example of FIG. 1 , scanner 2 is placed on transaction processing device 1 and secured to it, for example, by screws. Touch panel 3 is placed on scanner 2 and secured to it, for example, by screws. Coupon issuing device 4 is placed next to transaction processing device 1 and secured to it, for example, by screws. Monitoring device 5 is located above transaction processing device 1, scanner 2, touch panel 3, and coupon issuing device 4, and is attached to the ceiling of the store or other location where POS terminal system 100 is installed. However, the locations of transaction processing device 1, scanner 2, touch panel 3, and coupon issuing device 4 can be arbitrarily changed. Furthermore, each device does not necessarily have to be secured to the other devices.
[0009] The transaction processing device 1 is an information processing device that executes information processing for processing transactions of commodities, such as performing registration processing to create a list of commodities to be traded (hereinafter referred to as trading commodities) in response to instructions from an operator, or accounting processing for accounting of the trading commodities included in the list. The scanner 2 optically reads barcodes displayed on products and the like and decodes the data represented by the barcodes (hereinafter referred to as barcode data). The barcode data represented by the barcodes displayed on products and the like includes identification information for identifying the products. The identification information is, for example, a so-called product code such as a JAN code. In other words, the scanner 2 is an example of an input device for inputting product identification information.
[0010] The touch panel 3 includes a display device such as a liquid crystal display and an input device such as a touch sensor. The touch panel 3 uses the display device to display any screen for notifying the operator of various types of information. The touch panel 3 receives operations by the operator for various instructions using the input device. At least a portion of the screen displayed by the touch panel 3 is a GUI (graphical user interface) screen. The coupon issuing device 4 issues coupons. The monitoring device 5 monitors the actions of the operator involved in operating the POS terminal system 100.
[0011] Figure 2 is a block diagram showing the main circuit configuration of transaction processing device 1 and scanner 2. Among the elements shown in Figure 2, the same elements as those shown in Figure 1 are given the same reference numerals. Transaction processing device 1 includes processor 11, main memory unit 12, auxiliary memory unit 13, printer 14, interface unit 15, communication unit 16, and transmission path 17. Processor 11, main memory unit 12, auxiliary memory unit 13, printer 14, interface unit 15, and communication unit 16 are connected to transmission path 17. Transaction processing device 1 may include elements other than these elements.
[0012] Processor 11, main memory unit 12 and auxiliary memory unit 13 are connected by transmission path 17 and constitute a computer for executing information processing to be executed by transaction processing device 1. Processor 11 corresponds to the central part of the computer. Processor 11 executes information processing for controlling each part to realize various functions of transaction processing device 1, based on various information processing programs such as an operating system, firmware, and application programs stored in main storage unit 12 and auxiliary storage unit 13.
[0013] The main memory unit 12 corresponds to the main memory portion of the computer. The main memory unit 12 includes a read-only memory area and a rewritable memory area. The main memory unit 12 stores part of the information processing program in the read-only memory area. The main memory unit 12 may also store data necessary for the processor 11 to execute processes for controlling each part in the read-only memory area or the rewritable memory area. The main memory unit 12 uses the rewritable memory area as a work area for the processor 11.
[0014] The auxiliary memory unit 13 corresponds to the auxiliary memory portion of the computer. The auxiliary memory unit 13 includes a well-known storage device such as an EEPROM (electric erasable programmable read-only memory), an HDD (hard disk drive), or an SSD (solid state drive). The auxiliary memory unit 13 stores data used by the processor 11 when performing various processes, and data generated by the processes performed by the processor 11. The auxiliary memory unit 13 may also store an application program. In this embodiment, the auxiliary memory unit 13 stores a transaction processing program PRA. The transaction processing program PRA is an application program that describes the processing procedures related to information processing for processing a transaction.
[0015] Transaction processing program PRA is typically stored in auxiliary storage unit 13 when transaction processing device 1 is transferred. However, transaction processing program PRA may be written to auxiliary storage unit 13 by processor 11 in response to an operation by any operator after transaction processing device 1 is transferred. In this case, however, auxiliary storage unit 13 of the transferred transaction processing device 1 may store a program of the same type but a different version of transaction processing program PRA, or may not store such a program. In the former case, the program later written to auxiliary storage unit 13 is used in place of the program of the same type but a different version. Transaction processing program PRA can be transferred by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by communication via a network.
[0016] Printer 14 issues various types of certificates by printing various types of information on receipt paper. Various certificates are receipts showing details of commercial transactions, etc. Certificates issued by the receipt printer are discharged from transaction processing device 1 through receipt issuing port OA shown in FIG. 1.
[0017] The scanner 2 and touch panel 3 are connected to the interface unit 15. Other external devices, such as a payment terminal that executes payment processing using one or more of various payment methods, including credit card payment, electronic money payment, and barcode payment, may also be connected to the interface unit 15. The interface unit 15 interfaces the exchange of data between the scanner 2 and touch panel 3, or other connected external devices, and the processor 11. The interface unit 15 may be, for example, a well-known interface device that complies with the USB (universal serial bus) standard.
[0018] The communication unit 16 performs data communication via a communication network 200. The communication network 200 is, for example, a local area network (LAN). If the communication network 200 is a LAN, a well-known communication device adapted to the LAN can be used as the communication unit 16. The transmission path 17 includes an address bus, a data bus, a control signal line, etc. The transmission path 17 transmits data and signals exchanged between the components connected thereto.
[0019] The scanner 2 includes a processor 21, a main memory unit 22, an auxiliary memory unit 23, a camera 24, an interface unit 25, a communication unit 26, a wireless communication unit 27, and a transmission path 28. The processor 21, the main memory unit 22, the auxiliary memory unit 23, the camera 24, the interface unit 25, the communication unit 26, and the wireless communication unit 27 are connected to the transmission path 28. Note that the scanner 2 may include elements other than these elements.
[0020] The processor 21, main memory unit 22, and auxiliary memory unit 23 are connected by a transmission line 28 to form a computer for executing information processing to be executed by the scanner 2. The functions of processor 21, main memory unit 22, auxiliary memory unit 23, communication unit 26, and transmission path 28 are generally the same as those of processor 11, main memory unit 12, auxiliary memory unit 13, communication unit 16, and transmission path 17, so a detailed description thereof will be omitted. However, auxiliary memory unit 23 stores scanner program PRB instead of transaction processing program PRA. Scanner program PRB is an application program that describes the processing procedures related to information processing to realize the function of scanner 2.
[0021] Auxiliary storage unit 23 also stores destination data DAA. Destination data DAA includes information for notifying a product code to a device other than transaction processing device 1 that is designated as a destination of the product code. For example, in this embodiment, it is assumed that coupon issuing device 4 and monitoring device 5 are designated as destinations of the product code. In this case, destination data DAA includes information such as an IP (internet protocol) address required for communicating with coupon issuing device 4 via communication network 200 using communication unit 26, and information such as a device address required for communicating with monitoring device 5 using wireless communication unit 27.
[0022] The camera 24 captures an image of light incident through the window WA shown in FIG. Interface unit 25 is connected to interface unit 15 of transaction processing device 1. Interface unit 25, together with interface unit 15, interfaces the exchange of data between processor 21 and processor 11. As interface unit 25, a well-known interface device conforming to the same standard as interface unit 15 can be used.
[0023] The wireless communication unit 27 performs direct wireless data communication with a wireless communication device such as the monitoring device 5. An existing communication device conforming to, for example, Bluetooth (registered trademark) or Wi-Fi (registered trademark) can be used as the wireless communication unit 27. Note that communication between the wireless communication unit 27 and the wireless communication device may be performed via an access point or the like.
[0024] FIG. 3 is a block diagram showing the main circuit configuration of the coupon issuing device 4. The coupon issuing device 4 includes a processor 41, a main memory unit 42, an auxiliary memory unit 43, a printer 44, a communication unit 45, and a transmission path 46. The processor 41, the main memory unit 42, the auxiliary memory unit 43, the printer 44, and the communication unit 45 are connected to the transmission path 46. The coupon issuing device 4 may include elements other than these elements.
[0025] The processor 41, main memory unit 42, and auxiliary memory unit 43 are connected by a transmission line 46 to form a computer for executing information processing to be executed by the coupon issuing device 4. The functions of processor 41, main memory unit 42, auxiliary memory unit 43, communication unit 45, and transmission path 46 are generally the same as those of processor 11, main memory unit 12, auxiliary memory unit 13, communication unit 16, and transmission path 17, so a detailed description thereof will be omitted. However, auxiliary memory unit 43 stores a coupon issuance program PRC instead of transaction processing program PRA. Coupon issuance program PRC is an application program that describes the processing procedures related to information processing required to implement the function of coupon issuing device 4.
[0026] Printer 44 creates various coupons by printing various information on coupon paper. Coupons created by printer 44 are ejected from coupon issuing device 4 through coupon issuing port OB shown in FIG.
[0027] FIG. 4 is a block diagram showing the main circuit configuration of the monitoring device 5. The monitoring device 5 includes a processor 51, a main memory unit 52, an auxiliary memory unit 53, a camera 54, a wireless communication unit 55, and a transmission path 56. The processor 51, the main memory unit 52, the auxiliary memory unit 53, the camera 54, and the wireless communication unit 55 are connected to the transmission path 56. Note that the monitoring device 5 may include elements other than these elements.
[0028] The processor 51, the main storage unit 52, and the auxiliary storage unit 53 are connected by a transmission line 56 to form a computer for executing information processing to be executed by the monitoring device 5. The functions of processor 51, main memory unit 52, auxiliary memory unit 53, and transmission path 46 are generally the same as those of processor 11, main memory unit 12, auxiliary memory unit 13, and transmission path 17, so a detailed description thereof will be omitted. However, auxiliary memory unit 53 stores a monitoring program PRD instead of a transaction processing program PRA. The monitoring program PRD is an application program that describes the processing procedures related to information processing for realizing the functions of monitoring device 5. Camera 54 takes a bird's-eye view of the periphery of transaction processing device 1 in order to capture images of the operator's actions when holding a commodity in front of window WA of scanner 2 or operating touch panel 3.
[0029] The wireless communication unit 55 communicates wirelessly with the wireless communication unit 27 of the scanner 2. The wireless communication unit 55, together with the wireless communication unit 27, enables data exchange between the processor 51 and the processor 21. As the wireless communication unit 55, an existing communication device that complies with the same standard as the wireless communication unit 27 can be used.
[0030] Next, the operation of the POS terminal system 100 configured as above will be described. When the scanner 2 is started, the processor 21 starts executing information processing based on the scanner program PRB. 5 is a flowchart of information processing by the processor 21. Note that the content of the processing described below is an example, and it is possible to change the order of some of the processing, omit some of the processing, or add other processing as appropriate.
[0031] In ACT1, processor 21 activates camera 24. This causes camera 24 to repeatedly capture images at predetermined time intervals and store the obtained images in main storage unit 22 or auxiliary storage unit 23. Camera 24 may capture moving images or may intermittently and repeatedly capture still images. Processor 21 may cause camera 24 to perform the capture operation only once. In this case, processor 21 repeats ACT1 and subsequent steps in a case described below in which the processing from ACT2 onwards is to be re-executed. In ACT2, the processor 21 executes a barcode extraction process on the latest image stored in the main storage unit 22 or the auxiliary storage unit 23 by the camera 24. The barcode extraction process is a process that attempts to extract a barcode reflected in the image to be processed, and the details thereof may be the same as, for example, well-known processes.
[0032] In ACT3, processor 21 checks whether the barcode has been successfully extracted. If a barcode does not appear in the image that was the target of the barcode extraction process performed immediately before in ACT2, the barcode cannot be extracted by the barcode extraction process. In this case, processor 21 determines NO and repeats ACT2 and subsequent steps in the same manner as described above. In other words, processor 21 repeatedly performs the barcode extraction process in ACT2 until the barcode is successfully extracted.
[0033] When the operator wants transaction processing device 1 to acquire a membership code or other identifier for the operator, the operator holds a barcode representing barcode data including the relevant membership code over window WA. When the operator wants transaction processing device 1 to acquire a product code as an identifier for a product to be registered as a transaction product, the operator holds a barcode representing barcode data including the relevant product code over window WA. When the barcode held over window WA in this way appears in an image captured by camera 24, processor 21 can extract the barcode by barcode extraction processing in ACT2. If processor 21 can extract the barcode in ACT2, it determines YES in ACT3 and proceeds to ACT4.
[0034] As ACT4, the processor 21 analyzes the barcode extracted from the image and obtains the barcode data represented by the barcode. If a barcode containing a product code is obtained, the processor 21 has acquired the product code. Thus, the processor 21 executes information processing based on the scanner program PRB, and the computer with the processor 21 as its central part functions as an acquisition means.
[0035] As ACT5, processor 21 notifies transaction processing device 1 of the barcode data obtained by the above analysis. Specifically, processor 21 generates notification data including the barcode data obtained by the above analysis and sends this notification data from interface unit 25 to transaction processing device 1. Processor 21 notifies transaction processing device 1 regardless of the content of the barcode data. Here, if the barcode data included in the notification data includes a product code, the product code will be notified to transaction processing device 1. Thus, by processor 21 executing information processing based on scanner program PRB, the computer with processor 21 as its core functions as a first notification means that notifies transaction processing device 1, which serves as a first device, of the product code as identification information.
[0036] The notification data is imported into transaction processing device 1 by interface unit 15. In response to this, processor 11 appropriately performs processing using the barcode data included in the imported notification data. For example, if the barcode data includes a membership code, processor 11 identifies the operator based on the membership code. For example, if the barcode data includes a product code, processor 11 registers the product identified by the product code as the transaction product. Such processing in transaction processing device 1 is realized by information processing by processor 11 based on transaction processing program PRA, and may be similar to processing performed in, for example, another existing POS terminal.
[0037] When processor 21 in scanner 2 has finished notifying transaction processing device 1 of the barcode data, it proceeds to ACT6. In ACT 6, processor 21 checks whether the barcode data obtained in ACT 4 includes a product code. If processor 21 determines that the barcode data does not include a product code, it determines NO and repeats the processing from ACT 2 onwards. However, if processor 21 determines that the barcode data does include a product code, it determines YES in ACT 6 and proceeds to ACT 7. That is, processor 21 notifies only transaction processing device 1 of barcode data that does not include a product code. However, processor 21 may omit ACT6 and proceed to ACT7 even if the barcode data obtained in ACT4 does not include a product code.
[0038] In ACT7, the processor 21 checks whether a notification destination is set. For example, the processor 21 checks whether the notification destination data DAA contains information about the notification destination, and if it is confirmed that it does not, it determines NO and repeats the processing from ACT2 onwards. However, if the processor 21 confirms that information about the notification destination is included, it determines YES in ACT7 and proceeds to ACT8.
[0039] As ACT8, the processor 21 selects one of the set notification destinations. In ACT9, processor 21 notifies the selected notification destination of the barcode data obtained in ACT4. For example, processor 21 generates notification data including the corresponding barcode data and transmits it to the selected notification destination. For example, if processor 21 selects coupon issuing device 4, processor 21 causes communication unit 26 to transmit notification data addressed to the IP address included in the notification destination data DAA over communication network 200. For example, if processor 21 selects monitoring device 5, processor 21 causes wireless communication unit 27 to wirelessly transmit notification data addressed to the device address included in the notification destination data DAA. Thus, by processor 21 executing information processing based on scanner program PRB, the computer including processor 21 as its core functions as a second notification means that notifies a second notification destination device, serving as a second device, of a product code as identification information.
[0040] In ACT10, processor 21 checks whether there are any unselected notification destinations. If destination data DAA contains information about multiple notification destinations and there is one among those destinations that has not yet been selected in ACT8, processor 21 determines YES in ACT10 and repeats ACT8 and subsequent steps as described above. However, when processor 21 executes ACT8 for the second or subsequent time, it selects a notification destination other than the one previously selected in ACT8. Thus, if multiple notification destinations are set, processor 21 notifies each of those destinations of the barcode data. If processor 21 has notified all destinations and proceeded to ACT10, it determines NO and repeats the processing from ACT2 onward as described above. In other words, processor 21 notifies transaction processing device 1 of the barcode data represented by the barcode each time a barcode is held over window WA. Furthermore, processor 21 notifies destinations other than transaction processing device 1 of the barcode data represented by the barcode each time a product barcode is held over window WA.
[0041] In transaction processing device 1, if processor 11 is notified of barcode data containing commodity codes multiple times while registering transaction commodities for a single transaction, it adds each commodity identified by the commodity code contained in the barcode data to a list of transaction commodities. If an operator instructs processor 11 to perform a transaction by, for example, performing a predetermined operation on touch panel 3, processor 11 performs, for example, a well-known transaction process and then completes the transaction. Thus, processor 11 executes information processing based on transaction processing program PRA, and the computer, with processor 11 as its central component, functions as an update means. In this way, transaction processing device 1, scanner 2, and touch panel 3 realize the basic functions of processing transactions in POS terminal system 100, and coupon issuing device 4 and monitoring device 5 are not essential.
[0042] In the coupon issuing device 4, when notification data addressed to the IP address of the coupon issuing device 4 is transmitted over the communication network 200, the communication unit 45 receives the notification data. In response, the processor 41, for example, checks the product code included in the notification data, and if a predetermined condition is met for the product identified by the notification code, causes the printer 44 to print a coupon corresponding to the met condition. Processing in response to receipt of such barcode data notification is realized as information processing by the processor 41 based on the coupon issuing program PRC. The details of the information processing by the processor 41 based on the coupon issuing program PRC may be determined as appropriate by the creator of the coupon issuing program PRC, etc. Thus, the coupon issuing device 4 is an example of a processing device that executes a predetermined process for issuing a coupon based on the notified product code, separate from updating the list.
[0043] When notification data addressed to the device address of the monitoring device 5 arrives, the wireless communication unit 55 of the monitoring device 5 captures this notification data. In response, the processor 51, for example, checks, based on an image captured by the camera 54, whether the operator who held the product's barcode up to the window WA correctly took the action they should have taken afterward. Processing in response to receiving such notification of barcode data is realized as information processing by the processor 51 based on the monitoring program PRD. The content of the information processing by the processor 51 based on the monitoring program PRD may be appropriately determined by, for example, the creator of the monitoring program PRD. Thus, the monitoring device 5 is an example of a processing device that executes a predetermined process for monitoring, different from updating the list, based on the notified product code.
[0044] In this way, coupon issuing device 4 and monitoring device 5 can issue and monitor coupons related to transaction processing by information processing that is executed independently of the transaction processing in transaction processing device 1. In other words, by adding coupon issuing device 4 to the basic configuration consisting of transaction processing device 1, scanner 2, and touch panel 3 and setting scanner 2 to receive notifications from coupon issuing device 4, a coupon issuing function can be easily added. Furthermore, by adding monitoring device 5 to the basic configuration consisting of transaction processing device 1, scanner 2, and touch panel 3 and setting scanner 2 to receive notifications from monitoring device 5, a function for monitoring operator behavior can be easily added.
[0045] Thus, according to this embodiment, the POS terminal system 100, which is constructed to acquire the product code of a product and perform processing related to that product code, can be easily modified so that it can additionally perform processing other than the above processing.
[0046] This embodiment can be modified in various ways as follows. The second device may be either the coupon issuing device 4 or the monitoring device 5. Alternatively, instead of or in addition to the coupon issuing device 4 and the monitoring device 5, any other device may be used as the second device.
[0047] The device used as the second device may be connected to the interface unit 25 .
[0048] Instead of or in addition to using the camera 24, the scanner 2 can use other types of well-known devices, such as those that use reflected laser light to read bar codes.
[0049] For example, even in an input device that inputs a product code without a scanning operation, such as by pressing a button associated with the product code or by inputting a character string corresponding to the product code, the processing from ACT5 onwards can be carried out in the same manner as in the above embodiment.
[0050] The functions realized by the processors 11, 21, 41, and 51 through information processing can be realized in part or in whole by hardware that executes information processing not based on a program, such as a logic circuit. Each of the above functions can also be realized by combining the above hardware, such as the logic circuit, with software control.
[0051] 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, and modifications 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. The inventions described in the original claims of this application are set forth below. [Appendix 1] An acquisition means for acquiring product identification information; a first notification means for notifying a predetermined first device of the identification information acquired by the acquisition means; a second notification means for notifying a predetermined second device other than the first device of the identification information acquired by the acquisition means; An input device comprising: [Supplementary Note 2] The first notification means sets the first device as a transaction processing device that executes a transaction process to update a list of trading products to be traded based on the notified identification information, the second notification means causes the second device to be a processing device that performs a predetermined process other than updating the list based on the notified identification information; 10. The input device of claim 1. [Supplementary Note 3] The second notification means configures the second device as a coupon issuing device that issues a predetermined coupon when a predetermined issuance condition is met by the first device including a commodity identified by the notified identification information in the list as a trading commodity to be traded. 10. The input device of claim 2. [Supplementary Note 4] The second notification means is configured to configure the second device as a monitoring device that performs processing to monitor the behavior of a worker who performs an operation to cause the acquisition means to acquire identification information. 10. The input device of claim 2. [Appendix 5] A transaction processing system including an input device and a transaction processing device, The input device is An acquisition means for acquiring product identification information; a first notification means provided in the input device for notifying the transaction processing device of the identification information acquired by the acquisition means; a second notification means for notifying a predetermined second device separate from the transaction processing device of the identification information acquired by the acquisition means; Equipped with The transaction processing device includes: an updating means for updating a list of trading products to be traded based on the identification information notified by the first notifying means; Equipped with Transaction processing system. [Appendix 6] A computer that controls an input device, An acquisition means for acquiring product identification information; a first notification means for notifying a predetermined first device of the identification information acquired by the acquisition means; a second notification means for notifying a predetermined second device other than the first device of the identification information acquired by the acquisition means; An information processing program that makes it function as such. [Explanation of symbols]
[0052] 1...transaction processing device, 2...scanner, 3...touch panel, 4...coupon issuing device, 5...monitoring device, 11,21,31,41...processor, 12,22,32,42...main memory unit, 13,23,33,43...auxiliary memory unit, 14,44...printer, 15,25...interface unit, 16,26,45...communication unit, 17,28,46,56...transmission path, 24,54...camera, 27,55...wireless communication unit, 100...POS terminal system, 200...communication network.
Claims
1. An acquisition means for acquiring product identification information; a first notification means for notifying the identification information acquired by the acquisition means to a transaction processing device that executes a transaction process for updating a list of transaction products to be traded based on the notified identification information; a second notification means for notifying a monitoring device that performs processing to monitor subsequent actions of a worker who performs an operation to cause the acquisition means to acquire the notified identification information, of the identification information acquired by the acquisition means; An input device comprising:
2. A means for notifying a coupon issuing device that issues a predetermined coupon when a predetermined issuance condition is met by the product identified by the notified identification information being included in the list as a trading product to be traded by the transaction processing device, of the identification information acquired by the acquisition means; The input device of claim 1 further comprising:
3. A transaction processing system including an input device, a transaction processing device, and a monitoring device, The input device is An acquisition means for acquiring product identification information; a first notification means provided in the input device for notifying the transaction processing device of the identification information acquired by the acquisition means; a second notification means for notifying the monitoring device of the identification information acquired by the acquisition means; Equipped with the transaction processing device includes an update means for updating a list of transaction commodities to be traded based on the identification information notified by the first notification means; the monitoring device includes a processing unit for performing a process for monitoring subsequent actions of a worker who performs an operation to cause the acquisition unit to acquire the identification information notified by the second notification unit, Transaction processing system.
4. A computer that controls the input device An acquisition means for acquiring product identification information; a first notification means for notifying the identification information acquired by the acquisition means to a transaction processing device that executes a transaction process for updating a list of transaction products to be traded based on the notified identification information; a second notification means for notifying a monitoring device that performs processing to monitor subsequent actions of a worker who performs an operation to cause the acquisition means to acquire the notified identification information, of the identification information acquired by the acquisition means; An information processing program that makes it function as such.
Citation Information
Patent Citations
Electrostatic recording device
JP1984079274A
Merchandise managing device and data transfer device
JP2001256552A
POS system, printer, input / output control apparatus. and data relay processing method therefor
JP2005310104A
Electronic coupon system, store server, store front information terminal, personal digital assistant, program and storage medium
JP2007213276A