WO2014076930A1 - Posシステム、及び、印刷装置 - Google Patents
Posシステム、及び、印刷装置 Download PDFInfo
- Publication number
- WO2014076930A1 WO2014076930A1 PCT/JP2013/006623 JP2013006623W WO2014076930A1 WO 2014076930 A1 WO2014076930 A1 WO 2014076930A1 JP 2013006623 W JP2013006623 W JP 2013006623W WO 2014076930 A1 WO2014076930 A1 WO 2014076930A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- unit
- data
- pos
- browser
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0018—Constructional details, e.g. of drawer, printing means, input means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
Definitions
- the present invention relates to a POS system having a first terminal, a second terminal, and a POS control terminal, and a printing apparatus that performs printing.
- POS system that includes a POS control device (POS main body) and a terminal (POS controller) connected to the POS control device, and these devices cooperate to execute various processes such as image recording.
- POS main body POS control device
- POS controller terminal
- a dedicated application related to the control of the POS control device is not installed in the terminal, and the terminal appropriately accesses a predetermined server by a browser, and the POS is operated by the function of the browser. Assume that the control device is controlled.
- the present invention if appropriate processing using the browser function of the terminal can be executed, the value of the system can be further improved and the introduction of the system can be promoted.
- the present invention has been made in view of the above-described circumstances, and an object of the present invention is to enable each terminal connected to the POS control device to execute an appropriate process utilizing a browser function.
- the present invention provides a POS system, a first terminal having a first control unit for operating a browser, a transmission unit for transmitting data from the browser, and the first terminal.
- a POS control device having a communication unit connected to the transmission unit of the terminal and receiving the data transmitted from the transmission unit, and transmitting the received data; and connected to the communication unit of the POS control device
- a receiving unit that receives the data transmitted from the communication unit, a second control unit that operates a browser that processes the data received by the receiving unit, and a browser controlled by the second control unit are displayed.
- a second terminal having a display portion.
- data can be transmitted from the first terminal to the second terminal via the POS control terminal, and various displays are displayed on the display unit based on the data. be able to. That is, it is possible to execute appropriate processing using the browser functions of the first terminal and the second terminal.
- the data transmitted from the transmission unit of the first terminal is display data displayed by a browser operating on the second terminal, and the first terminal displays the display A data processing unit for generating data is provided, and the second control unit of the second terminal displays the display data generated by the data processing unit of the first terminal on the display unit.
- the display data can be transmitted from the first terminal to the second terminal via the POS control terminal, and the second terminal can display an image based on the display data. it can. That is, it is possible to execute appropriate processing using the browser functions of the first terminal and the second terminal.
- the present invention includes an input device that is connected to the POS control device and inputs data, and the communication unit of the POS control device inputs the input data input by the input device to the first terminal. And the data processing unit generates the display data based on the transmitted input data.
- various input devices such as a barcode scanner related to POS may be connected to the POS control terminal.
- the input data is transmitted to the first terminal, and the first terminal displays the display data based on the input data. Is generated.
- the first terminal transmits the generated display data to the second terminal via the POS control device, thereby causing the second terminal to display an appropriate image corresponding to the input from the input device. be able to. That is, it is possible to execute appropriate processing using the browser functions of the first terminal and the second terminal.
- the input device is a barcode scanner that reads a barcode or a card reader that reads card information.
- the second terminal supports input from the input device, regardless of which of the POS barcode scanner and the card reader is connected to the POS terminal. It is possible to display an appropriate image.
- the POS control device includes a printing unit that performs printing based on the data transmitted from the transmission unit of the first terminal.
- a printing unit that performs printing based on the data transmitted from the transmission unit of the first terminal.
- the present invention provides a printing apparatus that receives data transmitted from a first terminal on which a browser operates, and a second terminal on which the browser operates on the received data. And a printing unit that performs printing based on the data transmitted from the first terminal.
- the transmission of data from the browser operating on the first terminal to the browser operating on the second terminal can be realized using a printing apparatus having a printing function.
- FIG. 1 It is a schematic block diagram of a POS system according to the present embodiment. It is a block diagram which shows the functional structure of each apparatus of a POS system. It is a block diagram which shows the functional structure of the principal part of a POS system. The figure which shows the user interface displayed on each tablet terminal. It is a flowchart which shows operation
- FIG. 1 is a schematic block diagram of a POS (Point of Sales) system 1 according to the present embodiment.
- 2 shows the first tablet terminal 101 (first terminal), the second tablet terminal 102 (second terminal), the POS control device 11 (printing device), and the POS server 17 constituting the POS system 1.
- It is a block diagram which shows a functional structure.
- the POS system 1 is a system applied to a shopping center, a retail store such as a department store and a convenience store, a restaurant, a restaurant such as a coffee shop, and other stores and facilities.
- the POS system 1 functions as a function of managing the sales status of products in stores, the status of product inventory, the status of sales, etc., and accounting according to the products purchased by customers at a cash register counter installed in the store. It has a function to perform, a function to issue a receipt in response to payment by a customer, a function to provide information related to accounting to the customer, and the like.
- a store where the POS system 1 is used is provided with a plurality of cashier counters L that perform accounting processing.
- at least one POS control device 11 is provided in one cash register counter L. Further, the POS control device 11 includes two terminals, a first tablet terminal 101 and a second tablet terminal 102. It can be connected.
- the first tablet terminal 101 and the second tablet terminal 102 are tablet-type (plate-like) computers, and in this embodiment, in particular, as will be described later with reference to FIG. Is a type of terminal in which a touch panel is provided and various inputs can be made by a touch operation.
- the first tablet terminal 101 is a terminal used by a cashier in charge of accounting at the cashier counter L, and provides an appropriate user interface to the cashier in charge at the cashier at the cashier L, as will be described later.
- the second tablet terminal 102 is a terminal having a function of displaying information related to accounting, for example, a total amount related to accounting, to the customer at the cashier counter L. That is, the second tablet terminal 102 is a terminal that functions as a so-called customer display.
- a customer display related to POS a dot matrix type display panel of several tens of several hundred dots is widely used.
- the POS system 1 according to the present embodiment is a general-purpose tablet by means described later.
- the terminal can be used as a customer display, and displays a very high-definition and dynamic image compared to a conventional customer display.
- the second tablet terminal 102 is disposed at an appropriate position at the cashier counter L that can be visually recognized by the customer.
- the POS control device 11 is a printer having at least a function of issuing a receipt.
- the POS control device 11 includes a barcode scanner 12 (input device) for reading a product or a barcode attached to the product packaging, and a card reader 13 (reading a credit card, a customer membership card, etc.).
- An input device a cash drawer 14 for storing bills, money, cash vouchers and the like are connected.
- the card reader 13 may read magnetic information recorded on the magnetic card or read / write information from / to the IC card.
- the barcode scanner 12 is connected to the POS control device 11 by short-range wireless communication compliant with the Bluetooth (registered trademark) standard.
- the card reader 13 is connected to the POS control device 11 by a wired communication method compliant with a standard such as USB.
- the cash drawer 14 is connected to the POS control device 11 by a wired communication method compliant with a predetermined serial communication standard.
- the POS control device 11 includes a POS terminal control unit 20, a printer unit 21 (printing unit), a wireless device communication unit 22, a wired device communication unit 24, and an interface 23 (I / F). And a POS terminal storage unit 25.
- the POS terminal control unit 20 controls each unit of the POS control device 11, and includes a CPU, a ROM, a RAM, and other peripheral circuits.
- the POS terminal control unit 20 executes a program related to the control of the printer unit 21 to control the printer unit 21 (described later), and executes a program related to the communication control to execute the program related to the first tablet terminal 101.
- the communication unit 20b is connected to the transmission unit (the first terminal control unit 261 and the terminal interface 271) of the first tablet terminal 101 (first terminal), and transmits the data transmitted from the transmission unit.
- the receiving function and the receiving unit (second terminal control unit 262 and terminal interface 272) of the second tablet terminal 102 (second terminal) are connected to the receiving unit from the first tablet terminal 101. It has at least a function of transmitting received data.
- the above-described program for controlling the printer unit 21, the program for controlling communication, and the program for controlling the device use, for example, a dedicated API (Application Program Interface) provided by the manufacturer of the POS control device 11. Generated.
- the printer unit 21 includes a transport mechanism that transports roll paper under the control of the printer unit control unit 20a, a printing mechanism that prints characters and images on the roll paper using a thermal head, a cutter mechanism that cuts the roll paper, and the like. After printing the image relating to the receipt on the roll paper, the receipt is issued by cutting the roll paper at a predetermined position.
- a cash drawer 14 is connected to the POS control device 11 so as to be communicable in accordance with a predetermined serial communication standard.
- the printer unit 21 appropriately controls the cash drawer 14 under the control of the printer unit control unit 20a to open, for example, a drawer provided in the cash drawer 14.
- the wireless device communication unit 22 performs short-range wireless communication based on the Bluetooth standard with the barcode scanner 12, and includes a link manager, a link controller, a high-frequency circuit, an antenna, and the like. .
- the device communication control unit 20c which is one of the functional blocks of the POS terminal control unit 20, controls the wireless device communication unit 22 by reading and executing a so-called Bluetooth Driver Stack that controls Bluetooth hardware, Short-range wireless communication is performed with the barcode scanner 12 in accordance with the Bluetooth standard.
- the wired device communication unit 24 includes a network interface card connected to a physical port, and performs wired communication with the card reader 13 in accordance with a predetermined communication protocol such as USB.
- the device communication control unit 20 c which is one of the functional blocks included in the POS terminal control unit 20, controls the wired device communication unit 24 to transmit / receive various data or signals to / from the card reader 13.
- the interface (I / F) 23 includes a communication interface such as a predetermined network card, and relates to wireless communication with the first tablet terminal 101 and the second tablet terminal 102 under the control of the communication unit 20b. Various data are transmitted and received in accordance with a predetermined standard.
- the POS terminal storage unit 25 includes a nonvolatile memory such as an EEPROM and stores various data in a rewritable manner.
- the first tablet terminal 101 includes a first terminal control unit 261 (first control unit), a terminal interface (I / F) 271, a display control unit 281, an input detection unit 291, and a touch panel 101a.
- the touch panel 101a includes a display panel 101c disposed on the front surface of the first tablet terminal 101 and a touch sensor 101b disposed so as to overlap the display panel 101c.
- the display panel 101 c is a display such as a liquid crystal display panel, an organic EL panel, or electronic paper, and is driven by the display control unit 281.
- the touch sensor 101b is a capacitance-type or pressure-sensitive sensor that is placed on the display panel 101c, detects a contact operation by a user's finger or a pen-type operation device, and indicates a position where the operation is detected. Is output to the input detection unit 291.
- the display control unit 281 drives the display panel 101c based on display data input from a first browser execution unit 261a described later, and displays a screen including characters, images, and the like on the display panel 101c.
- the input detection unit 291 detects a touch operation on the touch panel 101a based on a signal output from the touch sensor 101b. When this operation is detected, the input detection unit 291 generates coordinate data indicating the operation position by coordinates corresponding to the display position of the display panel 101c, and outputs the coordinate data to the first browser execution unit 261a.
- the first terminal control unit 261 controls each unit of the first tablet terminal 101, and includes a CPU, a ROM, a RAM, other peripheral circuits, and the like.
- the first terminal control unit 261 includes a first browser execution unit 261a that realizes a browser function by executing a browser program.
- the first browser execution unit 261a functions as a web browser by executing a browser program.
- the first browser execution unit 261a downloads a web page described in a markup language such as HTML or a script language from the POS server 17 by the function of the web browser.
- the downloaded web page data is stored in a RAM (not shown), for example.
- the first browser execution unit 261a reads the downloaded web page data by the function of the web browser, generates display data for displaying the web page, and outputs the display data to the display control unit 281. Further, the first browser execution unit 261a executes various processes independently or in cooperation with an application execution unit 30a (described later) of the POS server 17 by the function of the script installed on the web page.
- the first browser execution unit 261a and the display control unit 281 input the coordinate data input from the input detection unit 291 in response to the touch operation.
- the input contents are specified based on the display data output in step (b).
- the first browser execution unit 261a appropriately executes appropriate processing by the function of the script based on the specified input content, and transmits data indicating the specified input content to the POS server 17.
- the application execution unit 30a executes various processes based on the input data.
- the first browser execution unit 261a receives data of an execution result obtained by executing the application program by the application execution unit 30a from the POS server 17, generates display data reflecting the received data, and sends the display data to the display control unit 281. Output.
- the terminal interface 271 (I / F) communicates with the POS control device 11 and the POS server 17 in accordance with a predetermined standard related to wireless communication under the control of the first terminal control unit 261.
- the terminal interface 271 and the first terminal control unit 261 cooperate to function as a “transmission unit” that transmits data from the browser.
- the second tablet terminal 102 includes a second terminal control unit 262 (second control unit), a terminal interface (I / F) 272, a display control unit 282, an input detection unit 292, and a touch panel. 102a (display unit).
- second terminal control unit 262 second control unit
- I / F terminal interface
- display control unit 282 display control unit
- input detection unit 292 input detection unit
- 102a display unit
- the terminal interface 272 and the second terminal control unit 262 cooperate to function as a “reception unit” that receives data transmitted from the communication unit 20b of the POS control device 11.
- the touch panel 102a functions as a “display unit” that displays a browser controlled by the second terminal control unit 262 (second control unit).
- the first tablet terminal 101 and the second tablet terminal 102 are collectively referred to as “terminal” as appropriate.
- the POS server 17 includes a server storage unit 31 that stores a database that stores information about products, a database that manages sales, a database that manages inventory, and the like, and manages the entire POS system 1 using these databases.
- the POS server 17 includes a server control unit 30, a server storage unit 31, and a server interface (I / F) 32.
- the server control unit 30 controls each unit of the POS server 17 and includes a CPU, a ROM, a RAM, and other peripheral circuits.
- the server storage unit 31 includes a hard disk and a nonvolatile memory such as an EEPROM, and stores various data in a rewritable manner.
- the server interface 32 (I / F) performs communication based on a predetermined standard related to wireless communication between the first tablet terminal 101 and the second tablet terminal 102 under the control of the server control unit 30.
- the server storage unit 31 stores an application 35 so that it can be loaded. Then, the application execution unit 30a of the server control unit 30 reads and executes the application 35 alone or in cooperation with the first browser execution unit 261a of the first terminal control unit 261 of the first tablet terminal 101. Various processes are executed.
- the application execution unit 30a generates web page data requested from the first tablet terminal 101 or the second tablet terminal 102, or reads the data from the server storage unit 31 and transmits it to the requesting terminal. Each terminal displays a screen to be described later based on the received web page data.
- FIG 3 shows the communication unit 20b of the POS terminal control unit 20 of the POS control device 11, the first browser execution unit 261a of the first terminal control unit 261 of the first tablet terminal 101, and the second terminal of the second tablet terminal 102. It is a figure which shows typically the relationship with the 2nd browser execution part 262a of the control part 262 in the aspect suitable for description.
- FIG. 3 is a diagram for explaining each functional block that realizes transmission of data from the first browser execution unit 261a to the second browser execution unit 262a.
- the data transmitted / received between the browser execution units is specifically display-related data D1 (display data) in the present embodiment, but a specific mode of the data will be described in detail later.
- a first path K1 which is a logical communication path for transmitting and receiving data D1
- the host-side first communication processing unit 401 and the device-side first communication processing unit 501 are functional blocks related to a software interface that transmits and receives data in accordance with the WebSocket standard.
- the first path K1 is a communication path conforming to the WebSocket standard, but may use another standard such as Comet.
- data (display related data D1) is transmitted and received between the host-side second communication processing unit 402 of the second browser execution unit 262a and the device-side second communication processing unit 502 of the communication unit 20b.
- the second path K2 is a logical communication path based on a connection established in conformity with the WebSocket standard, like the first path K1.
- the first browser execution unit 261a When transmitting data to the second browser execution unit 262a, the first browser execution unit 261a sends the data to the host-side first communication processing unit 401 via the first path K1. 1 causes the communication processing unit 501 to output.
- the communication unit 20b When data is input to the device-side first communication processing unit 501 via the first path K1, the communication unit 20b outputs the input data to the device-side second communication processing unit 502.
- the second communication processing unit 502 causes the host-side second communication processing unit 402 to output the data via the second path K2. As described above, data transmission from the first browser execution unit 261a to the second browser execution unit 262a is realized via the communication unit 20b.
- the POS system 1 can use a general-purpose tablet terminal as a customer display, and can display a very high-definition and dynamic image as compared with a conventional customer display. However, this is realized by the operation described below.
- the first tablet terminal 101 and the second tablet terminal 102 each execute the following processing.
- the first tablet terminal 101 will be described. That is, the person in charge of the cash register or another person who is engaged in other work starts up the browser of the first tablet terminal 101 and instructs the display of the first user interface U1 on the touch panel 101a.
- the first browser execution unit 261a of the first terminal control unit 261 accesses a predetermined address on the POS server 17, acquires web page data such as an HTML file, and based on the data
- the first user interface U1 is displayed.
- a program having a function of executing various processes related to accounting (described later) in cooperation with the application execution unit 30a of the POS server 17 is implemented (described) in a predetermined script language. .
- FIG. 4A illustrates an example of the first user interface U1 displayed on the touch panel 101a.
- a list display area 39 that displays a list of product names, product unit prices, and product quantities purchased by the customer is displayed in the upper left part.
- an amount display area 40 for displaying the total amount of products purchased by the customer, the amount of money deposited from the customer at the time of accounting, and the amount of change to be given to the customer is displayed.
- a barcode information input field which is an input field in which information (hereinafter referred to as "barcode information" represented by the barcode read by the barcode scanner 12 is input and displayed. 41 is formed.
- Bar code information is basically identification information uniquely assigned to each type of product.
- a member number input field 42 is an input field in which a member number acquired by the reading is input and displayed. Is displayed.
- a software numeric keypad 43 is displayed on the right side of the barcode information input field 41 and the member number input field 42. Information can be input to each of the input fields formed in the first user interface U1 via the software numeric keypad 43.
- the software numeric keypad 43 is necessary for inputting information. Have a key.
- an address input field 44 for displaying an access destination address is displayed at the upper end portion of the first user interface U1.
- the second tablet terminal 102 is a terminal having a function as a customer display that provides various information related to accounting to a customer.
- the person in charge of the cash register or another person who is engaged in the work starts up the browser of the second tablet terminal 102 and instructs the display of the second user interface U2 on the touch panel 102a.
- the second browser execution unit 262a of the second terminal control unit 262 accesses a predetermined address on the POS server 17, obtains web page data such as an HTML file, and based on the data
- the second user interface U2 is displayed.
- FIG. 4B is a diagram illustrating an example of the second user interface U2 displayed on the touch panel 102a.
- a purchase product display area 55 that displays a list of product names, product unit prices, and product quantities purchased by the customer is displayed at the top.
- a total amount display area 56 where the total amount of products purchased by the customer is displayed.
- the amount of money deposited from the customer at the time of accounting is displayed.
- a change amount display area 58 for displaying the amount of change to be given to the customer is displayed.
- FIG. 5 shows the operation of the POS control device 11
- (B) shows the operation of the first tablet terminal 101
- (C) shows the operation of the POS server 17
- (D) shows the second tablet.
- the operation of the terminal 102 is shown.
- the person in charge of the register reads the barcode attached to one product purchased by the customer by the barcode scanner 12 (step SX1).
- the device communication control unit 20c of the POS terminal control unit 20 acquires data indicating the reading result of the barcode scanner 12 via the wireless device communication unit 22 (step SA1). Further, the device communication control unit 20c generates data (input data) indicating the barcode information based on the data indicating the reading result, and outputs the data (input data) indicating the barcode information to the communication unit 20b.
- the communication unit 20b transmits data (input data) indicating the barcode information to the first browser execution unit 261a of the first tablet terminal 101 in accordance with a predetermined protocol (step SA3).
- the first browser execution unit 261a of the first terminal control unit 261 of the first tablet terminal 101 is implemented in the HTML file related to the first user interface U1.
- the barcode information is input to the barcode information input field 41 by the function of the program (hereinafter simply referred to as “script”) (step SB1).
- the first browser execution unit 261a communicates with the application execution unit 30a of the POS server 17 by using the script function, and inquires about the product name and unit price of the product indicated by the barcode information (step SB2).
- the application execution unit 30a appropriately accesses the appropriate database by the function of the application 35, acquires necessary information, and sends the acquired information to the first browser execution unit 261a of the first tablet terminal 101.
- Output step SC1.
- the first browser execution unit 261a of the first tablet terminal 101 displays the name of the product purchased by the customer, the unit price of the product, and the quantity of the product in the list display area 39 by using the script function, and also displays the amount of money.
- the total amount of products purchased by the customer is displayed in a predetermined column of area 40 (step SB3).
- the one-browser execution unit 261a appropriately communicates with the application execution unit 30a according to the script function, and displays appropriate information in an appropriate column of the money amount display area 40 according to these operations (step SB4).
- FIG. 6A is a diagram illustrating an example of the first user interface U1 when step SB4 is completed. As shown in FIG. 6A, when step SB4 is completed, appropriate information is input to each area formed in the first user interface U1 by the function (browser function) of the first browser execution unit 261a. Will be displayed.
- the function browser function
- the first browser execution unit 261a generates display related data D1 (display data) for displaying information in each area formed in the second user interface U2 by the function of the script (step SB5).
- the first browser execution unit 261a functions as a “data processing unit” that generates display data.
- the display related data D1 is data described in JSON (Java Script Object Notation), and is data that specifies information to be displayed in each area of the second user interface U2 for each area. That is, the display related data D1 is display data displayed by a browser that operates on the second tablet terminal 102.
- the second browser execution unit 262a receives the display related data D1, based on the data, the second browser execution unit 262a is designated by the data in each area of the second user interface U2 by a script function. Information can be displayed.
- the display related data D1 includes information indicating the product name, unit price, and quantity related to the product purchased by the customer as information to be displayed in the purchased product display area 55 of the second user interface U2. It is written in conformity with.
- information indicating the total price of products purchased by the customer is described as information to be displayed in the total price display area 56, and as information to be displayed in the deposit price display area 57, accounting information is displayed.
- information indicating the amount of money deposited from the customer is described, and information indicating the amount of change to be delivered to the customer is described as information displayed in the change amount display area 58.
- data written in JSON can be processed by a script implemented on an HTML file related to a web page, such as JavaScript (registered trademark), and thus realized by the browser function as in this embodiment. It is appropriate as a mode of data transmitted from the first browser execution unit 261a to the second browser execution unit 262a.
- the structure which exchanges the data of another format may be sufficient.
- the first browser execution unit 261a transmits the generated display related data D1 to the communication unit 20b of the POS control device 11 via the first path K1 (step SB6).
- the method of transmitting data via the first route K1 is as described above.
- the communication unit 20b of the POS control device 11 receives the display related data D1 (Step SA4)
- the communication unit 20b receives the display related data D1 received through the second path K2 as the second browser execution unit 262a of the second tablet terminal 102. (Step SA5).
- the second browser execution unit 262a of the second tablet terminal 102 Upon receiving the display related data D1 (step SD1), the second browser execution unit 262a of the second tablet terminal 102 analyzes the display related data D1 described in JSON by the script function (step SD2), and the second Information designated by the data is displayed in each area of the user interface U2 (step SD3). That is, the second terminal control unit 262 of the second tablet terminal 102 uses the touch panel 102a to display the display data (display related data D1) generated by the first browser execution unit 261a that functions as a data processing unit in the first tablet terminal 101. indicate.
- FIG. 6B is a diagram illustrating an example of the second user interface U2 at the time when step SD3 is completed.
- the second browser execution unit 262a displays appropriate information in each area of the second user interface U2 based on the received display related data D1. For this reason, a customer who has made a transaction can quickly and accurately confirm various information related to the transaction by visually recognizing the second user interface U2 displayed on the touch panel 102a of the second tablet terminal 102. It becomes possible.
- unlike a conventional customer display comprising a dot matrix type display panel of several tens of several hundred dots information related to accounting is displayed on the touch panel 102a of the second tablet terminal 102 which is a general-purpose tablet terminal. Is done. As a result, a large amount of information can be displayed to the customer after being displayed by a high-definition and dynamic display means.
- the first browser execution unit 261a generates an XML document (data) including information related to a receipt issued by the printer unit 21 by using a script function (step SB7).
- the XML document includes information necessary for issuing a receipt, such as information on characters and images to be printed on a receipt, in accordance with an XML format.
- the first browser execution unit 261a transmits the generated XML document to the communication unit 20b of the POS control device 11 in accordance with a predetermined protocol (step SB8).
- the communication unit 20b of the POS control device 11 receives the XML document (step SA6) and outputs it to the printer unit control unit 20a (step SA7).
- the printer unit control unit 20a Based on the input XML document, the printer unit control unit 20a generates a control command that conforms to the command system of the printer unit 21 and causes the printer unit 21 to perform various processes related to the receipt issuance. And output to the printer unit 21 (step SA8).
- the control circuit of the printer unit 21 controls various mechanisms and issues a receipt (step SA9).
- the POS system 1 includes the first tablet terminal 101 (first terminal) that operates the browser, the second tablet terminal 102 (second terminal) that operates the browser, A POS that is communicably connected to each of these terminals and has a communication unit 20b that transmits data (display related data D1) received from a browser operating on the first tablet terminal 101 to a browser operating on the second tablet terminal 102. And a control device 11.
- data can be transmitted from the first tablet terminal 101 to the second tablet terminal 102 via the POS control device 11, and various processes can be performed on the second tablet terminal 102 based on the data.
- the first tablet terminal 101 transmits display related data D1 to the second tablet terminal 102
- the second tablet terminal 102 performs display processing based on the data.
- the contents of data transmitted by the first tablet terminal 101 and the contents of processing executed by the second tablet terminal 102 are not limited to those exemplified in the present embodiment. That is, the present invention can be widely applied to systems in which data is transmitted from a browser related to one terminal to a browser related to another terminal, and some arithmetic processing is performed based on the data in the other terminal.
- the first tablet terminal 101 generates display-related data D1 related to an image to be displayed on the touch panel 102a (display unit) of the second tablet terminal 102, and transmits the display-related data D1 to the communication unit 20b of the POS control device 11. .
- the communication unit 20 b of the POS control device 11 transmits the display related data D ⁇ b> 1 received from the first tablet terminal 101 to the second tablet terminal 102.
- the second tablet terminal 102 displays an image on the touch panel 102a based on the display related data D1 received from the communication unit 20b of the POS control device 11.
- the display related data D1 is transmitted from the first tablet terminal 101 to the second tablet terminal 102 via the POS control device 11, and based on the display related data D1 to the second tablet terminal 102.
- An image can be displayed. That is, in the POS system 1, it is possible to execute appropriate processing using the browser functions of the first tablet terminal 101 and the second tablet terminal 102.
- a barcode scanner 12 as an input device is connected to the POS control device 11, and the communication unit 20b of the POS control device 11 receives the barcode information input from the barcode scanner 12.
- the indicated data (input data) is transmitted to the first tablet terminal 101.
- the first tablet terminal 101 generates display related data D1 based on the data (input data) indicating the barcode information received from the communication unit 20b of the POS control device 11 by the function of the browser, and the POS control device 11 communication units 20b.
- the communication unit 20 b of the POS control device 11 transmits the display related data D ⁇ b> 1 received from the first tablet terminal 101 to the second tablet terminal 102.
- the second tablet terminal 102 displays an image on the touch panel 102a (display unit) of the second tablet terminal 102 based on the display related data D1 received from the communication unit 20b of the POS control device 11 by the browser function. .
- the first tablet terminal 101 can display an appropriate image corresponding to the input from the input device on the second tablet terminal 102. That is, it is possible to execute appropriate processing using the browser functions of the first tablet terminal 101 and the second tablet terminal 102.
- the invention has been described by taking as an example the case where the input data is data based on the reading result of the barcode scanner 12 as an input device, but the POS control device 11 is similar to the barcode scanner 12. The same applies to data based on the reading result of the card reader 13 that is often connected to the card.
- the terminal connected to the POS control device 11 and functioning as a customer display is only the second tablet terminal 102.
- a plurality of connected terminals function as customer displays. There may be.
- data is output to each of the terminals via each of the virtual communication paths. do it.
- the POS control device 11 and the POS server 17 are separate devices, the POS control device 11 may have the function of the POS server 17. Further, for example, the POS control device 11 is a thermal printer, but any recording format may be used. Further, for example, each functional block shown in FIG. 2 can be arbitrarily realized by cooperation of hardware and software, and does not suggest a specific hardware configuration. Each device may execute various operations by executing a program stored in an externally connected storage medium.
- the present invention is useful for a POS system that performs a payment process using a terminal that displays on a browser, and is applicable to a printing apparatus that is used in this POS system and prints a receipt or the like. .
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、上述した事情に鑑みてなされたものであり、POS制御装置に接続された各端末がブラウザーの機能を活用した適切な処理を実行できるようにすることを目的とする。
本発明の構成によれば、第1の端末から、POS制御端末を介して、第2の端末にデータを送信することができ、第2の端末にデータに基づいて表示部に各種表示をさせることができる。すなわち、第1の端末、及び、第2の端末のブラウザーの機能を利用した適切な処理を実行できる。
本発明の構成によれば、第1の端末から、POS制御端末を介して、第2の端末に表示データを送信して、第2の端末に表示データに基づく画像の表示を行わせることができる。すなわち、第1の端末、及び、第2の端末のブラウザーの機能を利用した適切な処理を実行できる。
ここで、POS制御端末には、POSに係るバーコードスキャナー等の各種入力デバイスが接続されることがある。そして、上記発明の構成によれば、POS制御端末に入力デバイスから入力データが入力された場合、当該入力データは第1の端末に送信され、第1の端末は、入力データに基づいて表示データを生成する。このため、第1の端末は、生成した表示データを、POS制御装置を介して第2の端末に送信することにより、入力デバイスからの入力に対応した適切な画像を第2の端末に表示させることができる。すなわち、第1の端末、及び、第2の端末のブラウザーの機能を利用した適切な処理を実行できる。
本発明の構成によれば、POS端末に、POSに係るバーコードスキャナー、及び、カードリーダーのいずれが接続されている場合であっても、第2の端末に、入力デバイスからの入力に対応した適切な画像を表示させることが可能である。
本発明の構成によれば、第1の端末の制御の下で印刷する機能を有するPOS制御装置を利用して、第1の端末で動作するブラウザーから第2の端末で動作するブラウザーへのデータの送信を実現できる。
本発明の構成によれば、印刷する機能を有する印刷装置を利用して、第1の端末で動作するブラウザーから第2の端末で動作するブラウザーへのデータの送信を実現できる。
図1は、本実施形態に係るPOS(Point of Sales)システム1の概略構成ブロック図である。また、図2はPOSシステム1を構成する第1タブレット端末101(第1の端末)、第2タブレット端末102(第2の端末)、POS制御装置11(印刷装置)、及び、POSサーバー17の機能的構成を示すブロック図である。
POSシステム1が使用される店舗には、会計処理を行う複数のレジカウンターLが設けられている。そして、1つのレジカウンターLには、少なくとも1台のPOS制御装置11が設けられ、さらに、このPOS制御装置11には、第1タブレット端末101、及び、第2タブレット端末102の2つの端末が接続可能な構成となっている。
第1タブレット端末101は、レジカウンターLにおいて、会計を担当するレジ担当者が使用する端末であり、後述するように、レジカウンターLにおける会計に際し、レジ担当者に適切なユーザーインターフェイスを提供する。
図2に示すように、POS制御装置11には、商品または商品の包装に付されたバーコードを読み取るバーコードスキャナー12(入力デバイス)、クレジットカードや顧客の会員カード等を読み取るカードリーダー13(入力デバイス)、紙幣や、貨幣、金券等を収容するキャッシュドロワー14が接続されている。カードリーダー13は、磁気カードに記録された磁気情報を読み取るものであってもよいし、ICカードに対する情報の読み書きを行うものであってもよい。バーコードスキャナー12は、Bluetooth(登録商標)の規格に準拠した近距離無線通信によってPOS制御装置11と接続される。カードリーダー13は、USB等の規格に準拠した有線通信方式によりPOS制御装置11に接続される。キャッシュドロワー14は、所定のシリアル通信の規格に準拠した有線通信方式によりPOS制御装置11に接続される。
POS端末制御部20は、POS制御装置11の各部を制御するものであり、CPUや、ROM、RAM、その他の周辺回路等を備えている。POS端末制御部20は、プリンターユニット21の制御に係るプログラムを実行してプリンターユニット21(後述)を制御するプリンターユニット制御部20aと、通信の制御に係るプログラムを実行して第1タブレット端末101、及び、第2タブレット端末102との間で行われる通信を制御する通信部20bと、デバイスの制御に係るプログラムを実行して、各デバイスと通信し、各デバイスを制御するデバイス通信制御部20cを備えている。通信部20bは、後述するように、第1タブレット端末101(第1の端末)の送信部(第1端末制御部261及び端末インターフェイス271)と接続されて、当該送信部から送信されたデータを受信する機能、及び、第2タブレット端末102(第2の端末)の受信部(第2端末制御部262及び端末インターフェイス272)と接続されて、当該受信部に対して、第1タブレット端末101から受信したデータを送信する機能を少なくとも有している。上述したプリンターユニット21の制御に係るプログラムや、通信の制御に係るプログラム、デバイスの制御に係るプログラムは、例えば、POS制御装置11のメーカーが提供する専用のAPI(Application Program Interface)を利用して生成される。
POS端末記憶部25は、EEPROM等の不揮発性メモリーを備え、各種データを書き換え可能に、不揮発的に記憶する。
タッチパネル101aは、第1タブレット端末101の前面に配置された表示パネル101cと、表示パネル101cに重ねて配置されたタッチセンサー101bとが一体となって構成されている。表示パネル101cは、液晶表示パネル、有機ELパネル、電子ペーパー等のディスプレイであり、表示制御部281によって駆動される。タッチセンサー101bは、表示パネル101cに重ねて配置された静電容量式もしくは感圧式のセンサーであり、ユーザーの手指やペン型操作デバイスによる接触操作を検出して、操作を検出した位置を示す信号を入力検出部291に出力する。
入力検出部291は、タッチセンサー101bが出力する信号に基づいて、タッチパネル101aに対する接触操作を検出する。この操作を検出した場合、入力検出部291は、操作位置を、表示パネル101cの表示位置に対応する座標により示す座標データを生成し、第1ブラウザー実行部261aに出力する。
また、タッチパネル102aは、第2端末制御部262(第2制御部)で制御されたブラウザーを表示する「表示部」として機能する。
以下の説明では、第1タブレット端末101、及び、第2タブレット端末102を総称して、適宜、「端末」と表現するものとする。
POSサーバー17は、サーバー制御部30と、サーバー記憶部31と、サーバーインターフェイス(I/F)32と、を備えている。
アプリケーション実行部30aは、第1タブレット端末101、又は、第2タブレット端末102から要求されたウェブページのデータを生成し、或いはサーバー記憶部31から読み出して、要求元の端末に送信する。各端末は、受信したウェブページのデータに基づいて、後述する画面を表示する。
第1経路K1を介してデバイス側第1通信処理部501にデータが入力されると、通信部20bは、入力された当該データを、デバイス側第2通信処理部502に出力し、このデバイス側第2通信処理部502に、第2経路K2を介して、ホスト側第2通信処理部402に当該データを出力させる。
以上のようにして、第1ブラウザー実行部261aから、通信部20bを介して、第2ブラウザー実行部262aへのデータの送信が実現されている。
上述したとおり、本実施形態に係るPOSシステム1は、汎用のタブレット端末をカスタマーディスプレーとして使用可能とし、従来のカスタマーディスプレーと比較して、非常に高精細でダイナミックな画像を表示できるようにしているが、これは、以下に説明する動作によって実現される。
まず、第1タブレット端末101について説明する。
すなわち、レジの担当者、その他の作業に従事する者は、第1タブレット端末101のブラウザーを立ち上げ、タッチパネル101aへの第1ユーザーインターフェイスU1の表示を指示する。当該指示に応じて、第1端末制御部261の第1ブラウザー実行部261aは、POSサーバー17上の所定のアドレスにアクセスし、HTMLファイル等のウェブページのデータを取得し、当該データに基づいて第1ユーザーインターフェイスU1を表示する。このウェブページのデータには、POSサーバー17のアプリケーション実行部30aと協働して会計に係る各種処理(後述)を実行する機能を有するプログラムが、所定のスクリプト言語によって実装(記述)されている。
図4(A)の第1ユーザーインターフェイスU1において、左上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される一覧表示エリア39が表示されている。この一覧表示エリア39の右方には、顧客が購入した商品の合計金額、会計に際して顧客から預かった金銭の金額、及び、顧客に渡すべきお釣りの金額が表示される金額表示エリア40が表示されている。
また、一覧表示エリア39の下方には、バーコードスキャナー12によって読み取られたバーコードが表す情報(以下、「バーコード情報」という。)が入力され表示される入力フィールドであるバーコード情報入力フィールド41が形成されている。バーコード情報は、基本的には、商品の種類毎に一意に割り当てられた識別情報である。
バーコード情報入力フィールド41、及び、会員番号入力フィールド42の右方には、ソフトウェアテンキー43が表示されている。第1ユーザーインターフェイスU1に形成された入力フィールドのそれぞれに対しては、このソフトウェアテンキー43を介して情報を入力することが可能となっており、ソフトウェアテンキー43は、情報を入力するために必要なキーを有している。
また、第1ユーザーインターフェイスU1の上端部には、アクセス先のアドレスが表示されるアドレス入力フィールド44が表示されている。
会計に係る処理が行われる前に、レジの担当者、その他の作業に従事する者は、第2タブレット端末102のブラウザーを立ち上げ、タッチパネル102aへの第2ユーザーインターフェイスU2の表示を指示する。当該指示に応じて、第2端末制御部262の第2ブラウザー実行部262aは、POSサーバー17上の所定のアドレスにアクセスし、HTMLファイル等のウェブページのデータを取得し、当該データに基づいて第2ユーザーインターフェイスU2を表示する。
図4(B)の第2ユーザーインターフェイスU2において、最上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される購入商品表示エリア55が表示されている。この購入商品表示エリア55の下方には、顧客が購入した商品の合計金額が表示される合計金額表示エリア56が、その下方には、会計に際して顧客から預かった金銭の金額が表示される預かり金額表示エリア57が、その下方には、顧客に渡すべきお釣りの金額が表示される釣銭金額表示エリア58が、それぞれ表示されている。
POS端末制御部20のデバイス通信制御部20cは、無線デバイス通信部22を介して、バーコードスキャナー12の読み取り結果を示すデータを取得する(ステップSA1)。さらに、デバイス通信制御部20cは、読み取り結果を示すデータに基づいて、バーコード情報を示すデータ(入力データ)を生成し、当該バーコード情報を示すデータ(入力データ)を、通信部20bに出力する(ステップSA2)。通信部20bは、所定のプロトコルに準拠して、バーコード情報を示すデータ(入力データ)を、第1タブレット端末101の第1ブラウザー実行部261aに送信する(ステップSA3)。
POS制御装置11の通信部20bは、表示関連データD1を受信すると(ステップSA4)、第2経路K2を介して、受信した表示関連データD1を、第2タブレット端末102の第2ブラウザー実行部262aに送信する(ステップSA5)。
第1ブラウザー実行部261aによるXMLドキュメントの送信に応じて、POS制御装置11の通信部20bは、XMLドキュメントを受信すると共に(ステップSA6)、プリンターユニット制御部20aに出力する(ステップSA7)。
プリンターユニット制御部20aは、入力されたXMLドキュメントに基づいて、プリンターユニット21のコマンド体系に準拠した制御コマンドであって、プリンターユニット21にレシートの発行に係る各種処理を行わせる制御コマンドを生成し、プリンターユニット21に出力する(ステップSA8)。プリンターユニット21の制御回路は、制御コマンドに基づいて、各種機構を制御し、レシートを発行する(ステップSA9)。
なお、上述した実施形態では、入力データが、入力デバイスとしてのバーコードスキャナー12の読み取り結果に基づくデータである場合を例にして発明を説明したが、バーコードスキャナー12と同様、POS制御装置11に接続されることが多いカードリーダー13の読み取り結果に基づくデータについても同様である。
例えば、上述した実施形態では、POS制御装置11に接続され、カスタマーディスプレーとして機能する端末は、第2タブレット端末102のだけであったが、接続された複数の端末がカスタマーディスプレーとして機能する構成であってもよい。この場合、複数の端末のそれぞれと仮想的な通信経路を確立し、第1タブレット端末101から表示関連データD1を受信した場合、仮想的な通信経路のそれぞれを介して端末のそれぞれにデータを出力すればよい。
また例えば、POS制御装置11はサーマルプリンターであったが、記録形式は何であってもよい。
また例えば、図2に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、各機器は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行してもよい。
Claims (6)
- ブラウザーを動作させる第1制御部、及び前記ブラウザーからのデータを送信する送信部を有する第1の端末と、
前記第1の端末の前記送信部と接続されて前記送信部から送信された前記データを受信し、受信した前記データを送信する通信部を有するPOS制御装置と、
前記POS制御装置の前記通信部と接続されて前記通信部から送信された前記データを受信する受信部、及び前記受信部で受信された前記データを処理するブラウザーを動作させる第2制御部、前記第2制御部で制御されたブラウザーを表示する表示部を有する第2の端末と、
を備えることを特徴とするPOSシステム。 - 前記第1の端末の前記送信部から送信される前記データは、前記第2の端末で動作するブラウザーで表示される表示データであり、
前記第1の端末は、前記表示データを生成するデータ処理部を有し、
前記第2の端末の第2制御部は、前記第1の端末の前記データ処理部で生成された前記表示データを前記表示部で表示することを特徴とする請求項1に記載のPOSシステム。 - 前記POS制御装置に接続されてデータを入力する入力デバイスを有し、
前記POS制御装置の前記通信部は、前記入力デバイスで入力された入力データを前記第1の端末に送信し、
前記データ処理部は送信された前記入力データに基づいて前記表示データを生成することを特徴とする請求項2に記載のPOSシステム。 - 前記入力デバイスは、バーコードを読み取るバーコードスキャナー、もしくはカード情報を読み取るカードリーダーであることを特徴とする請求項3に記載のPOSシステム。
- 前記POS制御装置は、前記第1の端末の前記送信部から送信された前記データに基づいて印刷を行う印刷部を有することを特徴とする請求項1乃至4のいずれか1項に記載のPOSシステム。
- ブラウザーが動作する第1の端末から送信されたデータを受信し、受信した前記データをブラウザーが動作する第2の端末に送信する通信部と、
前記第1の端末から送信された前記データに基づいて印刷を行う印刷部と、
を有することを特徴とする印刷装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/441,405 US9852413B2 (en) | 2012-11-19 | 2013-11-11 | POS system and printing device |
CN201380058000.0A CN104781842B (zh) | 2012-11-19 | 2013-11-11 | Pos系统以及打印装置 |
JP2014546866A JPWO2014076930A1 (ja) | 2012-11-19 | 2013-11-11 | Posシステム、及び、印刷装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-252963 | 2012-11-19 | ||
JP2012252963 | 2012-11-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014076930A1 true WO2014076930A1 (ja) | 2014-05-22 |
Family
ID=50730864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/006623 WO2014076930A1 (ja) | 2012-11-19 | 2013-11-11 | Posシステム、及び、印刷装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9852413B2 (ja) |
JP (1) | JPWO2014076930A1 (ja) |
CN (1) | CN104781842B (ja) |
WO (1) | WO2014076930A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10783508B1 (en) | 2014-12-16 | 2020-09-22 | Square, Inc. | Processing multiple point-of-sale transactions |
US10607200B2 (en) * | 2015-12-28 | 2020-03-31 | Square, Inc. | Point of sale system having a customer terminal and a merchant terminal |
US10504092B2 (en) | 2016-06-21 | 2019-12-10 | Square, Inc. | Transaction interface control |
GB2561896B (en) * | 2017-04-28 | 2022-01-26 | Worldpay Uk Ltd | Electronic transaction processing systems and methods |
TWI644269B (zh) * | 2017-05-31 | 2018-12-11 | 兆利豐股份有限公司 | Method for connecting peripheral device of webpage POS system |
US20190227955A1 (en) * | 2017-07-10 | 2019-07-25 | Trusted Solutions Corporation | System for connecting web pos system with peripheral device |
US10783509B2 (en) | 2017-09-29 | 2020-09-22 | Square, Inc. | Message sizing and serialization optimization |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1055332A (ja) * | 1996-08-09 | 1998-02-24 | Seiko Epson Corp | 情報処理システム管理装置、pos端末システムおよびシステムの自動構築方法 |
JPH11144146A (ja) * | 1997-11-05 | 1999-05-28 | Seiko Epson Corp | カスタマ端末装置、オペレータ端末装置、posシステム、カスタマ端末装置の制御方法、及びオペレータ端末装置の制御方法 |
JP2005025738A (ja) * | 2003-06-30 | 2005-01-27 | Internatl Business Mach Corp <Ibm> | ウェブ・アプリケーション用の非標準i/oデバイスを使用したデータの入力および出力のための方法、システムおよびコンピュータ読み取り可能媒体 |
WO2007026531A1 (ja) * | 2005-08-30 | 2007-03-08 | Seiko Epson Corporation | Pos端末装置及びpos周辺機器の駆動方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0573769A (ja) | 1991-09-11 | 1993-03-26 | Nec Eng Ltd | Posシステム |
JP2004164195A (ja) | 2002-11-12 | 2004-06-10 | Seiko Epson Corp | Posシステムおよびその会計処理方法 |
US20040181454A1 (en) * | 2003-03-12 | 2004-09-16 | Michael Manno | Web-based point-of sale system |
JP2009251669A (ja) * | 2008-04-01 | 2009-10-29 | Toshiba Tec Corp | 商品販売データ処理装置及びレシートシステム |
JP2012048582A (ja) * | 2010-08-27 | 2012-03-08 | Canon Inc | 印刷ジョブ管理システムおよびその制御方法、情報処理装置、印刷サーバ |
JP5199319B2 (ja) | 2010-09-02 | 2013-05-15 | 東芝テック株式会社 | 商品データ処理装置および制御プログラム |
US10121133B2 (en) * | 2010-10-13 | 2018-11-06 | Walmart Apollo, Llc | Method for self-checkout with a mobile device |
US10152703B2 (en) * | 2013-09-26 | 2018-12-11 | Ncr Corporation | Transaction system and method |
-
2013
- 2013-11-11 CN CN201380058000.0A patent/CN104781842B/zh not_active Expired - Fee Related
- 2013-11-11 JP JP2014546866A patent/JPWO2014076930A1/ja active Pending
- 2013-11-11 US US14/441,405 patent/US9852413B2/en not_active Expired - Fee Related
- 2013-11-11 WO PCT/JP2013/006623 patent/WO2014076930A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1055332A (ja) * | 1996-08-09 | 1998-02-24 | Seiko Epson Corp | 情報処理システム管理装置、pos端末システムおよびシステムの自動構築方法 |
JPH11144146A (ja) * | 1997-11-05 | 1999-05-28 | Seiko Epson Corp | カスタマ端末装置、オペレータ端末装置、posシステム、カスタマ端末装置の制御方法、及びオペレータ端末装置の制御方法 |
JP2005025738A (ja) * | 2003-06-30 | 2005-01-27 | Internatl Business Mach Corp <Ibm> | ウェブ・アプリケーション用の非標準i/oデバイスを使用したデータの入力および出力のための方法、システムおよびコンピュータ読み取り可能媒体 |
WO2007026531A1 (ja) * | 2005-08-30 | 2007-03-08 | Seiko Epson Corporation | Pos端末装置及びpos周辺機器の駆動方法 |
Non-Patent Citations (1)
Title |
---|
NAOYA TAKAHISA: "Mobile Kankyo, Cloud Kankyo deno Jido Ninshiki", GEKKAN JIDO NINSHIKI, vol. 25, no. 4, 10 April 2012 (2012-04-10), pages 23 - 25 * |
Also Published As
Publication number | Publication date |
---|---|
CN104781842A (zh) | 2015-07-15 |
US20150287012A1 (en) | 2015-10-08 |
JPWO2014076930A1 (ja) | 2017-01-05 |
CN104781842B (zh) | 2018-10-16 |
US9852413B2 (en) | 2017-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104756164B (zh) | Pos系统、以及打印机 | |
WO2014076930A1 (ja) | Posシステム、及び、印刷装置 | |
KR101643074B1 (ko) | 제어 시스템, 제어 시스템의 제어 방법, 및 기록 장치 | |
US10686881B2 (en) | Transmission system, transmission device, and data transmission method | |
EP2637146A2 (en) | Control system, and control method of a control system | |
JP2013250602A (ja) | 端末装置、端末装置の制御方法、及び、プログラム | |
JP6106984B2 (ja) | 印刷装置、制御システム、印刷装置の制御方法、プログラム、及び、制御システムの制御方法 | |
WO2016136110A1 (ja) | 情報処理装置、精算装置、情報処理方法、およびプログラム | |
WO2014083792A1 (ja) | レシート発行システム、プリンター、及びレシート発行方法 | |
JP5935400B2 (ja) | 制御システム、制御システムの制御方法、及び、プリンター | |
JP2013167958A (ja) | Posシステム | |
JP6331608B2 (ja) | Posシステム、及び、印刷制御装置 | |
JP6740298B2 (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
JP6172333B2 (ja) | プログラム、及び、情報処理装置の制御方法 | |
JP2017062670A (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
JP7212096B2 (ja) | 商品販売データ処理装置、及びデータ処理プログラム | |
JP6402982B2 (ja) | 記録装置、制御システム、及び、記録装置の情報処理方法 | |
JP6048611B2 (ja) | Posシステム及びプログラム | |
JP6171837B2 (ja) | 送信システム、送信装置、及び、データ送信方法 | |
JP2020115360A (ja) | チェックアウトシステム及び登録装置と、制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13854722 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014546866 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14441405 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13854722 Country of ref document: EP Kind code of ref document: A1 |