Data processing device, pos system and method of controlling pos system

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a data processing device, a POS system and a method of controlling a POS system. The method includes transmitting identification information with which a terminal device is identified from a data processing device to the terminal device, receiving the transmitted identification information in the terminal device and displaying said information on the terminal device, actuating a device for reading the displayed identification information, obtaining read data in the data processing device and determining communication of the terminal device and the device by comparing the identification information read by the device and identification information transmitted to the terminal device.

EFFECT: simple configuration of reading devices of a POS system and determining communication of reading and terminal devices.

17 cl, 10 dwg

 

The LEVEL of TECHNOLOGY

1. AREA of TECHNOLOGY

[0001] the Disclosure relates to a data processing device, which processes the information transaction system of the terminal (POS) and the method of controlling the POS system.

2. The ASSOCIATED LEVEL of TECHNOLOGY

[0002] a Known POS system that has a reading device (bar code scanner or bar code reader), barcode reader, etc., to perform a transaction relating to the sale of goods (for example, see JP-A-5-073769). In the above-mentioned system bar code attached to the commodity is read by the optical unit attached to the POS terminal, and the processing is done on the basis of data read.

Also, regarding the above-mentioned system is known for example, which uses a variety of devices, bar code reader, etc., and data read by respective devices are transmitted to the POS register, etc., so as to perform the accounting processing (for example, see JP-A-2011-038285). In particular, in the system disclosed in JP-A-2011-038285, the portable terminal reads the bar code and transmits wirelessly read data in any of a variety of registers POS. In the system, each portable terminal reads the communication address indicating the destination of data transmission, and transmits the read data to the assigned POS register.

[0003 In the system of JP-A-2011-038285 portable terminal, which reads the bar code must have a choice function, and perform communication with a destination of data transmission in addition to the function of reading the barcode. That is, when you install a POS system having a plurality of reading devices that read information, such as bar code, it is impossible to use a simple reading device, for example, disclosed in JP-A-5-073769. Therefore, in the POS system enables the plurality of devices having a control function, so the system configuration is complicated, and you need to control the functions and settings of the software of the respective devices. Also not to just implement a configuration having a plurality of reader devices.

Summary of the INVENTION

[0004] In accordance with the disclosure, the data processing device to which to connect the reading device and data terminal device transmits the identification information of the terminal device and can easily determine the relationship between the device and the terminal device based on the identification information and the read data read by the device. With regard to the connection port connected to the device, and terminal device to specify the device and associate it with the terminal device without supply device special f�nccia or configuration.

[0005] With saving the connection port of the connection device and terminal device whenever data is entered from the device.

[0006] Since the read data entered from the device is processed by an application program POS in the quality of information of the transaction terminal device associated with the device.

[0007]

[0008] Since the terminal device sends the result of processing in which the bar code information entered from the device is processed as a data item that must be sold with a terminal device associated with the corresponding device.

[0009] That is, the data processing device of the disclosure has a first interface that connects to the device that reads the data and outputs the read data and the additional data, a second interface that is connected to a terminal device, the transmission unit identification information, transmits the identification information of the terminal device and the control unit, which, when read data and additional data derived from the device are entered in the first interface, compares the information included in the read data with the identification information transmitted to the terminal device, and determines SV�of his favorite roles of the device, disabling data and the terminal device which transmitted the identification information.

[0010] the data processing Device of the disclosure includes a storage unit that associates and stores the additional data in the device and information terminal that identifies a terminal device which transmitted the identification information, in accordance with the relationship defined by the control unit.

[0011] the data processing device of the disclosure includes an execution unit of the POS application, which takes the POS application program that processes information transactions. The unit reads and displays the information of the transaction and when the transaction information that is derived from the device is introduced into the first interface, the unit of execution of the POS application can process the transaction information as information corresponding to the terminal device, in accordance with the relationship defined by the control unit.

[0012] Also in the data processing device of the disclosure the device is a barcode scanner that reads the barcode and displays the read data bar code, the transaction information is information of a barcode relating to the sale of goods, read by the barcode scanner, and when you enter informationstechnologie code derived from the barcode scanner, the unit of execution of the POS application can process barcode information as the bar code data processed in the terminal device, in accordance with the relationship defined by the control unit.

[0013] Also in the data processing device of the disclosure a unit of execution of the POS application can transmit the result of processing in which bar code data is handled, processed in the terminal device, terminal device. In accordance with the disclosure in the POS system, where the device is reading data and a terminal device connected to the processing unit, the processing unit transmits the terminal device identification information. Based on the identification information and the read data read by the device, the processing unit can easily determine the relationship between the device and a terminal device.

[0014] In accordance with the disclosure, the processing unit transmits the terminal device identification information and may be easier to determine the relationship of the device and the terminal device on the basis of correspondence information of the terminal transmitted on the basis of identification information, and the read data read by the device.

[0015] In accordance with revealed�m read data which are obtained when the device reads the bar code, are handled by the POS application program as input data of the transaction terminal device associated with the device.

[0016] Also in the POS system of the disclosure, the device may add additional data to the read data, and then send them, the processing unit may include an execution unit that executes a POS application that processes transaction information, and when the read data and the additional data is received at the first interface, the control unit of the data processing device may compare the information included in the read data, and the identification information transmitted to the terminal device, so as to determine the communication device and the terminal device which transmitted the identification information.

[0017] In accordance with the disclosure in the POS system processing unit transmits the terminal device identification information. Identification information is received and displayed by a terminal device. On the basis of identification information included in the read data that are output when the device reads the displayed identification information.

[0018] In accordance with the disclosure in the POS system identification info�rmacy, transmitted to the terminal device from the device data is displayed and is read by the device, and the read data and the additional data is returned from the device.

[0019] BRIEF description of the DRAWINGS

[0020] Fig. 1 shows a schematic configuration of a control system in accordance with the first explanatory variant implementation.

Fig. 2 is a block diagram showing the functional configuration of the control system.

Fig. 3 graphically shows an example of the data configuration of the pairing in the first explanatory embodiment of the implementation.

Fig. 4 illustrates the pairing processing and distribution processing of the read data in the first explanatory embodiment of the implementation.

Fig. 5 is a block diagram of the sequence of operations showing the operation of the control system in the first explanatory embodiment of the implementation.

Fig. 6 graphically shows an example of the data configuration of the pairing in the second explanatory embodiment of the implementation.

Fig. 7 illustrates the processing of your mates and handling the distribution of data read in the second explanatory embodiment of the implementation.

Fig. 8 is a block diagram of the sequence of operations showing the operation of the control system in the second explanatory embodiment of the implementation.

DESCRIPTION of EXEMPLARY VARIANTS of IMPLEMENTATION

[0021] Below explain�individual embodiments of the disclosure will be described with reference to the drawings.

The FIRST EXPLANATORY embodiment of the

Fig. 1 shows a schematic configuration of the management system 1 in accordance with the explanatory variant of implementation, to which disclosure applies.

The management system 1 shown in Fig. 1, an aspect of the so-called POS system, which is used to retail store, for example, a shopping center and Department store, or for other various shops. Main function of system 1 management is the management of situations of implementation, the range and turnover, etc. of goods in the store. Also the control system has functions of accounting, corresponding to the merchandise purchased by buyer, the receipt issued in accordance with the payment made by the buyer, etc. in the counter L register provided in the store.

[0022] the management System 1 is configured by connecting the server 2 device management (processing unit) and a plurality of the tablet terminals 4 (terminal device) via the network 3 in data communication with each other. Each tablet terminal 4 is a tablet computer type (in the form of a plate) and has a display panel that displays an image, and perceiving touch (touch) panel 42 which has a touch sensor that detects touch operation.

System�and 1 control performs accounting processing in the POS system based on the data entered as the operation of the tablet terminal 4, and transmits and displays the processing result to and the tablet terminal 4. Namely, each tablet terminal 4 functions as a POS terminal by means of actuation by the operator, and the server 2 device management performs the accounting processing, such as computing the total, so that the system 1 control fully implements the functions of a POS system.

[0023] the Server 2 controls the devices connected to the multiple scanners 10 barcodes (device). The scanner 10 bar codes is a device that optically reads the barcode and displays the read data. Barcode that can be read by the scanner 10 bar code may be code JAN, EAN, UPC, code ITF, CODE39, CODE128, NW-7, QR code (registered trademark), etc., and can be selected appropriately according to the means of providing system 1 control. While the power source, the scanner 10 bar code performs the read operation in a predetermined period. Upon detection of a barcode, the barcode scanner outputs the read data to the server 2 device management. Meanwhile, in Fig. 1 illustrates a configuration where are the scanners 10 bar codes having the same number as the tablet terminal 4. However, the number �lanretni terminals 4 and scanners 10 bar codes may differ, and the number of scanners 10 barcodes and tablet terminals 4 of the system 1 control are arbitrary.

[0024] Also, the server 2 controls the devices connected to the printer 15, the device 16 of the card reader and the cash register 17. The printer 15 is a dot matrix printer that performs a printing operation on the sheet (of paper), inkjet printer, thermal transfer printer which performs a printing operation on the heat-sensitive sheet or the like, the Printer 15 prints the result of the processing related to the sale of goods, which is executed by the server 2 controls the devices on the sheet and outputs a check in response to a server control 2 device control. The device 16 of the magnetic card reader reads the image information that is recorded on the recording medium type magnetic card, such as credit card and membership card, and outputs the read data to the server 2 device management. Cash register 17 holds the cash and opens the part of storing cash in response to the control signal entered from the server 2 device management.

[0025] the Network 3 is a communication line connecting the server 2, the control devices and the tablet terminal 4, interacting with each other, and is configured, for example, using a wired LAN based on the standard Ethernet (recorded�risovanny trademark) or wireless LAN based on the IEEE802.11. The network 3 may be connected to the public switched telephone network of General use or network lines of communication via IP or implemented as part of the global lines of communication.

[0026] Fig. 2 is a block diagram showing the functional configuration of the server 2 controls the devices and the tablet terminal 4.

Server 2 device management as the interface that connects to an external device that has an interface 23 USB, serial interface 24 and the interface 25 connection.

Interface 23 USB interface is a wired connection to a standard USB (universal Serial Bus). Interface 23 connects to the USB printer device 15 and 16 of the card reader. The printer 15 and the device 16 card reader to perform serial data transmission server 2 manage devices based on the USB standard.

[0027] the interface 23 connects to the USB cradle (base) 28. Stand 28 is connected to the interface 23 USB with USB cable and perform a serial data transfer server 2 device management based on the standard USB and a wireless connection to the scanner 10 bar codes.

In this explanatory embodiment of the scanner 10 barcodes performs wireless communication based on the Bluetooth standard (registered trademark) and wirelessly transmits the read data obtained by reading the barcode. Every time when reading the bar code scanner 10 barcodes to transmit read data to the device that is associated in advance, and interfaced with stand 28 in this explanatory embodiment, the implementation. Stand 28 communicates with many of the scanners 10 barcodes (four scanners of bar codes in Fig. 2) and displays it in the server 2 device management data that is entered from the respective scanners 10 bar codes. That is, the stand 28 functions as a relay device that connects a variety of scanners 10 bar code that performs communication via Bluetooth, to the server 2 controls the device using a cable.

[0028] the Interface 23 USB (first interface) has many USB ports. The printer 15, the reading device 16 card slots & stand 28 are connected respectively to different USB ports. USB ports to which are connected the respective devices are controlled by the unit 21f performance of the USB driver. When the unit 21f performance USB driver transmits and receives data to and from any of the printer 15, the device 16 of the card reader and the stand 28, he distinguishes between appropriate devices on the USB ports through which data is entered and displayed.

In addition, the server 2, the control device has the function of allocating the USB ports, which are logical (virtual) corresponding to the scanner� 10 bar codes, connected to the stand 28. That is, the server 2 controls the logical devices has USB ports (logical ports) in addition to physical USB ports is actually provided to interface 23 USB. Then server 2 management device allocates different USB ports (logical ports) to the respective scanners 10 bar codes attached to the stand 28. By appropriate scanners 10 bar codes can be distinguished based on the connected USB ports.

[0029] Also, the serial interface 24 is connected to a cash register 17. The serial interface 24 is an interface which performs serial data transmission based on, for example, standard RS-232C interface, and is connected to the cash register 17 via a serial cable. Serial interface 24 outputs the control signal to the cash register 17 via a serial cable running unit 21 of the management server. Using the control signal as a sliding drawer 17.

The interface 25 of the connection (the second interface) is connected to the network 3 and transmits and receives data, etc. that are processed by the control unit 21 of the server to the tablet terminal 4 and the network 3.

Meanwhile, the server 2, the control device may have a local wireless interface such as Bluetooth, Wireles USB, UWB, Zigbee, etc., in addition to the above interfaces. In this case, the scanner 10 bar codes, the printer 15, the device 16 of the card reader and cash register 17 can be configured to perform wireless communication with the server 2 control devices or can be connected to the management server device via a cable.

[0030] meanwhile, the tablet terminal 4 has a block 30 control terminal that controls the respective blocks of the tablet terminal 4, and perceiving the touch panel 42. Also the tablet terminal 4 has an interface 43 connection that connects to the network 3 and transmits and receives a series of data to the server 2 device management and network 3. Although all of the tablet terminals 4, working together with the server 2 to manage devices that have the appropriate functional blocks, the functional blocks shown for a single tablet terminal 4 in Fig. 2.

Unit 40 of the control terminal detects the operation of the operator to perceive the touch panel 42, so as to perform various processing, and displays the result of execution, etc. on perceiving the touch panel 42. Unit 40 control terminal acts as a POS terminal using the function block 41 of the execution of the browser (browser) in response to the operation on perceiving touch pan�whether 42.

The block 41 of the execution of the browser executes the Protocol, such as HTTP, and request from the server 2 device management web page for POS transactions. When the data of the web page transmitted from the server 2 controls the device in response to the request, block the execution of the browser downloads and executes the web page. The block 41 of the execution of the browser displays the screen for POS terminal for sensing a touch panel 42 based on the data of the web page. Also, when the script is operating POS application program included in a web page, the block 41 of the execution of the browser execute the mentioned scenario. Through it, the block 41 of the execution of the browser passes to the server 2 device management data that is entered by surgery perceiving the touch panel 41, and displays the data transferred from the server 2 device management, on perceiving the touch panel 42.

[0031] the management Server 2 configures devices database using function unit 21 of the management server and the storage unit 22 of the server. That is, the management server 2 configures devices database, which keeps information about the products database, which manages the turnover, the database that manages the range, etc., and controls the entire system 1 management using databases.

Unit 21 of the management server (Blo� control) controls the respective units of the server 2 device management and contains the CPU, ROM, RAM and peripheral circuits. Also, the storage unit 22 of the server has a magnetic recording medium or non-volatile storage device that uses semiconductor memory device, and stores various data, so that data can be overwritten.

[0032] the storage Unit 22 of the server (the storage unit) stores a number of application programs 22a, which are executed by the control unit 21 of the server and the data 22b mates. The application program 22a include various application programs, such as the web application, application distribution, application, pairing, etc., which are executed by the control unit 21 of the server.

[0033] Also, the data 22b pairing is information that associates each of the scanners 10 bar codes and each of the tablet terminal 4. In this explanatory embodiment, the implementation of each scanner 10 bar code is allocated as the input device corresponding to any of the tablet terminal 4. Therefore, when attached to a product bar code is read by the scanner 10 bar code connected to the server 2 device management, the product code read by the barcode is processed as input data corresponding to the tablet terminal 4. That is, each scanner 10 bar code functions as a scan�RA bar codes to the tablet terminal 4.

[0034] Fig. 3 graphically shows an example configuration of data 22b mates.

In shown in Fig. 3 example, the information of bar code scanner (identification information of the device), which is the information specifying the scanner 10 bar codes, and tablet information terminal (information terminal), which is the information specifying the tablet terminal 4, remain linked. Information of bar code scanner includes data indicating the USB ports to which are connected respective scanners 10 bar codes. Also information of the tablet terminal may include a port (port number TCP/IP), through which the tablet terminal 4 accesses the server 2 device management, and IP address of the tablet terminal 4. This example is an example where server 2 control devices and tablet terminal 4 performs communication based on TCP/IP, and the tablet terminal information may be any information as it may specify each of the tablet terminals 4 connected in the interaction with the server 2 device management. Also information of the bar code scanner may include data indicating the device name of the scanner 10 bar codes, the sequence connected to the server 2, device management, etc., in addition to the data, pointing�m USB ports.

[0035] Referring to Fig. 2, block 21 of the management server operates as a unit 21a of the execution of the web application, unit 21b of the execution of the application distribution unit 21c of the application's execution mates, unit 21d, the communication control unit 21e, the performance of the serial communication driver and unit 21f performance of the USB driver. Unit 21 of the management server executes a predefined program that implements the functions of the respective units.

Unit 21a of the execution of the web application reads and executes the web application stored in an application program 22a in the storage unit 22 of the server, and performs various processing in the POS system, as described below. Here the block 21a of the execution of the web application operates as a unit of execution of the POS application.

[0036] In particular, the block 21a of the execution of the web application generates data of a web page that includes the script that is executing the web application, and transmits them to the tablet terminal 4 via the interface 25 communication with function block 21d link control, which will be described below. When the web page is executed tablet terminal 4, and the tablet terminal 4 requests the program execution of the web application, the block 21a of the execution of the web application in response to the request, performs processing relating to the sale of goods. For example, block 21a refers�of the web application reads the data, which indicate the product name and price per unit, from the database of goods (not shown) stored in the storage unit 22 of the server on the basis of the product code, transmitted to the tablet terminal 4, and transmits them to the tablet terminal 4. Also, when the tablet terminal 4 transmits data that includes the item code and the quantity of goods that must be sold, unit 21a of the execution of the web application calculates the total amount based on the data and transmits the data about the total amount of the tablet terminal 4. Also, when the tablet terminal 4 transmits information about the accepted amount of money unit 21a of the execution of the web application calculates the sum of Deposit. Then the block 21a of the execution of the web application sends information about the change amount to the tablet terminal 4 and starts the printer 15 to print the check, including the name and quantity of goods sold, total amount, change amount, store name, etc. Also, the part 21a of the execution of the web application registers the name and quantity of goods sold, total amount, etc. in a database of sales management.

Unit 21a of the execution of the web application performs the above processing for each of the tablet terminals 4 connected via the network 3. Unit 21a of the execution of the web application can recognize the appropriate tablet terminals 4 and individually performs the processing relating to the sale of goods, the cat�Paradise is executed based on the data transmitted to the tablet terminal 4 and taken from them, for each of the tablet terminals 4.

[0037] Also, when data is entered from the scanner 10 bar codes, while unit 21a of the execution of the web application sends data to a tablet terminal device 4 and takes them from him, block 21a of the execution of the web application handles input. In particular, when the scanner 10 reads bar codes bar code affixed on the packaging of goods, and the read data are entered thus on the interface 23 USB, block 21a of the execution of the web application identifies the entered bar code. When the block 21a of the execution of the web application identifies that the entered bar code is a product code, unit 21a of the execution of the web application transmits the product code to the tablet terminal 4 together with the product name and unit price that is read from the database (not shown) on the basis of the product code.

During the execution of the web page transmitted by the server 2, the device management unit 41 of the execution of the browser, the tablet terminal 4 displays on perceiving the touch panel 42 item code, item name, unit price, etc., transmitted from the server 2 device management. When the number of sales is entered by means of an operation on perceiving the touch panel 42, the block 41 of the execution of the browser passes introduced to�number of sales server 2 device management together with the item code or product name. When data on the total amount transferred from the server 2 device control, block 41 of the execution of the browser-based data displays the total amount on perceiving the touch panel 42. Also, when the accepted amount of money from the buyer is introduced by means of an operation on perceiving the touch panel 42, the block 41 of the execution of the browser passes to the server 2 device management data entered to the accepted amount of money. After that, the block 41 of the execution of the browser displays the change amount on the basis of data transferred from the server 2 device management.

Meanwhile, data on the product name, product code, total amount, delivery, etc., which are transmitted to the tablet terminal 4 of the block 21a of the execution of the web application, can be transmitted in the data format for embedding that appear embedded in a web page displayed by the block 41 of the execution of the browser. Also data can be transmitted as data of the web page for screen display that includes data.

[0038] Block 21c of the execution of the application interface block transmission identification information) takes the application of the pairing, which is stored as the application program 22a in the storage unit 22 of the server, and performs processing of the mate. When pairing, the processing unit 21c of the application's execution mates determines the connection of the scanner 10 LP�hovah codes connected by means of the stand 28, and the tablet terminal 4. Also, the part 21c of the execution of the pairing app generates and stores data 22b mate in the storage unit 22 of the server in accordance with a certain relationship.

Unit 21b of the execution of the application takes the application program distribution, which is stored as the application program 22a in the storage unit 22 of the server. Unit 21b of the execution of the application distribution handles the distribution of data read for the assignment and distribution of the tablet terminal 4 corresponding to data entered from the scanner 10 bar codes via interface 23 USB, for relevant data.

[0039] Fig. 4 illustrates the operation of the system 1 control, in which Fig. 4A shows the pairing processing, and Fig. 4B shows the distribution processing of the read data.

When pairing, the processing unit 21c of the application's execution mates selects any tablet terminal 4 and provides the identification information of the selected tablet terminal 4. Identifiable information is information that is generated based on random numbers or port number (e.g. port number TCP/IP), through which the tablet terminal 4 accesses the server 2 device management. Identification information may identificere�to perform at least the tablet terminals 4, which can simultaneously connect to the server 2 device management. However, the identification information is different information whenever a unit 21c of the application's execution mates outputs identification information. Also, the same identification information is ever issued to a plurality of the tablet terminals 4.

Unit 21c of the application's execution mates provides the identification information to each of the tablet terminal 4 and transmits the tablet terminals 4 data D1 corresponding identification information. Fig. 4(A) shows an example where the identification information '221' of three digits is transmitted as the data D1. Meanwhile, the data D1 may be identification information, data bar code expressing each of the identification information in the form of a barcode, or the barcode font. Here the block 21c of the application's execution mates can transmit data D1 all the tablet terminals 4 or provide the identification number of the parts of the tablet terminals 4 and transmit the data D1.

[0040] When the tablet terminal 4 receives the data D1, it displays a bar code 45 from the received data D1 to perceive the touch panel 42. Bar code 45 is a bar code having a format that can be read �by Kanner 10 bar codes.

Here, the operator reads the bar code 45 using the scanner 10 bar codes associated with the tablet terminal 4, which displays the barcode 45. Then the scanner 10 barcode displays in the server 2 device management read data obtained by reading the barcode 45. In the example of Fig. 4A few data are entered in the server 2, the management device as the data D2 of the scanner 10 bar codes.

[0041] When the data D2 inputted from the scanner 10 bar codes, block 21c of the application's execution mates specifies the USB port into which you are entering data D2. Also, the part 21c of the application's execution mates compares data D2 data D1, and determines whether they coincide with each other. When the unit 21c of the application's execution mates transmits the data D1 to the multitude of tablet terminals 4 at the same time, block 21c of the application's execution mates can compare a lot of data D1 data D2 to specify the way data D1 correspond to the data D2. Unit 21c of the application's execution mates communicates information to the tablet terminal 4 of the transmission destination, which transmitted data D1, and the USB port into which you are entering data D2, and registers it in the data 22b mates.

[0042] Also, when the distribution processing of the read data block 21b of the execution of the application receives data that is acquired from multiple scanners 10 bar codes, connected to the stand 28, and sets the USB port into which you are entering data.

In the example of Fig. 4B, the scanner 10 reads bar codes bar code 51, printed or pasted on the product 5, and the read data are output in the server 2 device management as data D3. Unit 21b of the execution of the application distribution compares USB port into which you are entering data D3, the information of bar code scanner, data stored in 22b mates. Here, when there is overlapping information of bar code scanner, a block 21b of the execution of the application receives the matching information of barcode scanner that is tablet information terminal, which is stored in the data 22b mates in connection with USB port. Unit 21b of the execution of the application outputs the read data included in the data D3, in block 21a of the execution of the web application together with the tablet terminal information received from the storage unit 22 of the server. Therefore, when any of the scanner 10 reads bar codes bar code 51 of the product, bar code data has been read 51 item entered in block 21a of the execution of the web application as input of the corresponding tablet terminal 4.

Unit 21a of the execution of the web application accesses a database of information of the goods (not shown) based on the inputted Stribog� code 51 of the goods and transmits the tablet terminal 4 data D4, includes product information (product name, price per unit, etc.) corresponding to the barcode 51 of the goods.

Also, the part 21a of the execution of the web application functions as a control unit of the transmission and can transmit the read data, which are obtained from the data D3 by using the block 21b of the execution of the application, the tablet terminal 4 as the data D4.

[0043] Referring to Fig. 2, unit 21d, the control controls the communication interface 25 is connected. Unit 21d link control accepts a variety of data transmitted from the tablet terminal 4, and outputs them to the block 21a of the execution of the web application. Also block 21d link control transmits the data output unit 21a of the execution of the web application, in the tablet terminal 4.

Block 21e of the execution of the serial communications driver functions as a device driver that manages the cash register 17 is connected via a serial interface 24. Unit 21a of the execution of the web application sends information about the change amount to the tablet terminal 4, and outputs data indicating to open the cash register 17. Block 21e of the execution of the serial communication driver outputs a control signal to the cash register 17 in response to the data.

Also, the part 21f of the execution of the USB driver functions as a device driver that controls the�device, connected via interface 23 USB.

Unit 21f performance driver provides USB logical ports USB server 2 controls the respective devices scanners 10 bar codes attached to the stand 28. That is, whenever the scanner 10 bar code is connected to the cradle 28, the unit 21f performance driver provides USB the USB port (logical port) connected to the scanner 10 bar codes. The USB port, which is here given, is different from the port interface USB 23 USB connected to the stand 28. Unit 21f performance of the USB driver will recognize the appropriate scanners 10 barcodes connected through USB ports. When any scanner 10 bar code outputs the read data into the stand 28, unit 21f performance USB driver recognizes the USB port into which you are entering data. Then the block 21f performance USB driver outputs the data indicating the recognized USB port, and put the read data in the block 21a of the execution of the web application, unit 21b of the execution of the application, distribution or unit 21c of the application's execution mates. Also the unit 21f performance USB driver converts the data output unit 21a of the execution of the web application, unit 21c of the application's execution mates, etc., in packages based on the USB Protocol, and outputs the packets to the printer 15, the device 16 of the card reader or bases�28.

[0044] Fig. 5 is a block diagram of the sequence of operations showing the operation of the system 1 control. Fig. 5 (A) shows the operation of the tablet terminal 4, (B) shows the operation of the server 2 device management and (C) show the operation of the scanner 10 bar codes.

The first block 41 of the execution of the browser, the tablet terminal 4 starts the operation, so as to activate the browser, and displays the initial screen of the browser on perceiving the touch panel 42 (step S11). The block 41 of the execution of the browser manages the interface connection 42, so as to transmit the data to the server 2 device control (step S12). Unit 21a of the execution of the web application server 2, the control device starts the transmission in response to a request from the tablet terminal 4 (step S21) and sets the port number to connect to the tablet terminal 4 (step S22).

Here the block 21c of the application's execution mates begins processing the mate. Unit 21c of the application's execution mates generates identification information to the tablet terminal 4, which started the transfer (step S23), and transmits the generated identification information to the tablet terminal 4 (step S24). The data identification information, which is transmitted by a unit 21c of the application's execution mates are the character code font barcode expressing data identification�ocazional information and identification information from a bar code or image data of bar code identification information.

The block 41 of the execution of the browser displays the barcode on perceiving the touch panel 42 based on the data identification information transmitted from the server 2 device control (step S13).

[0045] When the operator confirms that the bar code is displayed on perceiving the touch panel 42, the operator reads the barcode displayed on perceiving the touch panel 42, the scanner 10 bar code that is used in connection with tablet terminal 4. When the scanner 10 reads bar codes bar code (step S41), the scanner 10 bar code outputs the read data to the server 2 device management via cradle 28 (step S42).

[0046] Block 21c of the application's execution mates specifies the USB port into which you are entering data, and compares the read data entered from the scanner 10 bar codes, identification information generated in step S23 (step S25). Here, when the identification information does not coincide with the contents of the read data (step S25: No), the block 21c of the application's execution mates displays an error (step S26), and terminates this processing. In step S26 can report the error to the tablet terminal 4. Also, the part 21c of the execution of the application associated�I can delete the received read data and return to step S24 without removing the error.

On the other hand, when the identification information coincides with the contents of the read data (step S25: Yes), unit 21c of the application's execution mates generates information of bar code scanner from the USB port into which you are entering data, generates information to the tablet terminal 4 of the transmission destination, from which the identification information transmitted in step S23, and generates data 22b pairing (step S27). After this unit 21c of the application's execution mates notifies the tablet terminal 4, the pairing processing is completed (step S28). When the block 41 of the execution of the browser receives the notification transmitted from the server 2 device management, it stops (erases) to display the barcode on perceiving the touch panel 42 (step S14). Through this pairing processing is completed.

[0047] thereafter, when the scanner 10 reads bar codes bar code of the item (step S43), and outputs the read data to the management server 2 (step S44), block 21b of the execution of the application distribution server 2, the control device sets the USB port into which you are entering data, and accesses data 22b mates based on the specified USB port, to set the tablet terminal 4 corresponding to the read data (step S29). Unit 21b of the execution of the application distribution p�redet information of the product, corresponding read data, given the tablet terminal 4 (step S30), displays the information of the product corresponding to the read data, at the block 21a of the execution of the web application as input data corresponding to a predetermined terminal, and processes them using the POS application (step S31).

Also, when the information of the product corresponding to the read bar code data is transmitted from the server 2 control devices, the tablet terminal 4 accepts data and processes it (step S15).

[0048] As described above, the management system 1 of the explanatory embodiment, applies to the disclosure, server 2 has device management. Server 2 control device has an interface 23 USB, which is connected to the scanner 10 bar code that reads the data interface 25 connection, which is connected to the tablet terminal 4, the transmission unit identification information, transmits the identification information to the tablet terminal 4 and the block 21 of the management server, which, when read data read by the scanner 10 bar codes are entered in the first interface, determines the relationship of the scanner 10 bar codes and the tablet terminal 4 on the basis of the read data and the identification information transmitted to the tablet terminal 4. Through this you can easily identify with�IDE scanner 10 bar codes and the tablet terminal 4 via server 2 device management. Also no need to provide the scanner 10 bar code identification function or selection of tablet terminals 4, so you can use a simple scanner 10 bar code that has less functions.

Also, when you select a configuration in which the server 2 controls devices connected to a variety of tablet terminals 4 and many of the scanners 10 bar codes, it is possible to determine the relationship of each tablet terminal 4 and the scanner 10 bar code based on the identification information transmitted to the variety of tablet terminals 4, and the read data read by many scanners 10 bar codes. Through this you can easily set up a system where the read data of the barcode scanners are processed in the tablet terminal 4.

[0049] the interface 23 has the first USB connection port and the second port of the connection. When you enter the read data that are read by the scanner 10 bar code connected to the first port of the connection unit 21 of the management server determines the connection of the first connection port, into which you are entering data, and the tablet terminal 4. We can therefore associate with each other, the connection port connected to the scanner 10 bar codes, and the tablet terminal 4, thereby setting the scanner 10 bar codes, and thus �knit it with the tablet terminal 4 without the supply of the scanner 10 bar codes special function or configuration. Therefore, as the management system 1 of this explanatory embodiment, it is possible to easily implement a system that reads barcodes of the items to be sold, with many scanners 10 bar codes, and performs processing relating to the sale of goods, with many tablet terminal 4.

[0050] Also, the server 2, the control device has a storage unit 22 of the server which keeps the connection of the first connection port specified by the unit 21 of the management server, and the tablet terminal 4 and stores the connection of the connection port of the scanner 10 bar codes and the tablet terminal 4, so that whenever data is entered from the scanner 10 bar codes, server 2 device management you can easily set the tablet terminal 4 corresponding to the scanner 10 bar codes.

Also, when the transaction information read by the scanner 10 bar code is entered into the interface 23 USB, block 21a of the execution of the web application, which takes the POS application program processing the transaction information read by the scanner 10 bar codes, performs processing with the communication of transaction information to the tablet terminal 4 in accordance with a relationship defined in the unit 21 of the management server. Therefore, it is possible to effectively perform account processing as a POS system with �using data read by the scanner 10 bar codes.

[0051] Also, the part 21a of the execution of the web application processes the barcode information, which is entered from the scanner 10 bar codes, as the data about the product, which is sold with the tablet terminal 4 corresponding to the scanner 10 bar code, and transmits the processing result to the tablet terminal 4. Therefore, it is possible to perform processing relating to the sale of goods in the tablet terminal 4, on the basis of a result of processing.

[0052] Also, when the read data obtained by reading a bar code relating to the sale of goods are entered from the scanner 10 bar code, the control unit 21 of the server may allow the block 21a of the execution of the web application to process the data read in as bar code data, which is treated as sold in tablet terminal 4, in accordance with the relationship defined by the block 21c of the application's execution mates. Also you can easily implement a system that reads barcodes of the items to be sold, with many scanners 10 bar codes, and performs processing relating to the sale of goods, with many tablet terminal 4.

[0053] Also, the part 21a of the execution of the web application sends to the tablet terminal 4, the result of the processing in which �read data entered from the scanner 10 bar codes are processed as bar code data, treated as sold in tablet terminal 4, and the tablet terminal 4 displays the processing result on perceiving the touch panel 42 by means of function block 41 of the execution of the browser. Therefore, we can easily implement a system that reads barcodes of the items to be sold, with many scanners 10 bar codes, and performs processing relating to the sale of goods, using the POS application server 2 device management. Also whenever the read data inputted from the scanner 10 bar codes, block 21a of the execution of the web application transmits the read data corresponding to the tablet terminal 4 in accordance with a relationship defined by a unit 21c of the application's execution mates. Therefore, we can easily implement a system that reads barcodes of the items to be sold, with many scanners 10 bar codes, and performs processing relating to the sale of goods, with many tablet terminal 4.

[0054] Also in the system 1 control tablet terminal 4 loads the web page from the server 2 device management, and the block 41 of the execution of the browser displays the operation display, etc. of POS terminal in the form of a browser screen. Also Blo� 41 of the execution of the browser executes the script loaded the web page, so as to function as a POS system using the function block 21a of the execution of the web application. So, no need to install the app in tablet POS terminal 4. With this configuration, it is possible to maintain the identity of the application that is executed each tablet terminal 4. Also when you upgrade the application version, for example, does not need to perform an operation to increase the version for each tablet terminal 4, so improving the service. Also, because they do not need to install special function in the tablet terminal 4 and connect to the tablet terminal 4 special external device, you can use universal tablet terminal 4, which is installed at least the browser.

In the above configuration, because you can enter the item code as the transaction information of the tablet terminal 4 using the scanner 10 bar code connected to the server 2 device management, you can use a tablet terminal 4 as a POS terminal without connecting the scanner 10 barcodes to the tablet terminal 4. Also in this explanatory embodiment, the implementation, since the check is printed by the printer 15 connected to the server 2 device management, you can issue a check without connect�moving the printer 5 to each tablet terminal 4. The same results are obtained regarding the use of the device 16 of the card reader and cash register 17 is connected to the server 2 device management.

[0055] the SECOND EXPLANATORY embodiment of the

Below, the management system 1 in accordance with the second explanatory variant of implementation, applies to the disclosure, is described with reference to Fig. 6-8. Meanwhile, in the second explanatory embodiment of the same parts as in the first explanatory embodiment of implementation, are denoted by the same numbers of links, and their illustration and description are omitted.

[0056] In the second explanatory embodiment of the each of the scanners 10 bar code has built into it its own title (additional data). The header is a code having a predefined length, which is stored in non-volatile ROM (not shown) of the scanner 10 bar codes. As described above, when the scanner 10 reads bar codes bar code data and outputs the read data into the stand 28, it adds a built-in header head portion of the read data, and then outputs them. That is, the scanners 10 barcode add headers that are embedded in the respective scanners 10 bar codes, read data, and then display them. Also stand 28 outputs the read data�, who entered from the scanner 10 bar codes, the interface 23 USB together with the header added by the scanner 10 bar codes.

Server 2 device management can set the scanner 10 bar codes, which have brought the data read, by title, added to the read data of the scanner 10 bar codes, which are entered via the interface 23 USB.

[0057] Fig. 6 graphically shows an example configuration of data 22b mates in the second explanatory embodiment of the implementation.

The storage unit 22 of the server (the storage unit) stores data 22b mates together with various application programs 22a, which are executed by the control unit 21 of the server.

These mates 22b are stored in the storage unit 22 of the server instead of the data 22b of the pair of the first explanatory embodiment. Data 22b pairing is information that associates the header of each scanner 10 bar code connected to the server 2 controls the devices, and the tablet terminal 4. Each scanner 10 bar code is provided as the input device corresponding to any of the tablet terminal 4. Therefore, when affixed on the packaging of the product bar code is read by the scanner 10 bar code connected to the server 2 device management, the product code read by the barcode is processed as input in sootvetstvuuschey terminal 4. That is, each scanner 10 bar code functions as a barcode scanner for tablet terminal 4. These mates 22b connects the header that is built into each scanner 10 bar codes, with tablet terminal 4 to associate the scanner 10 bar codes and the tablet terminal 4.

[0058] shown In Fig. 6 example, the information of the barcode scanner in its own header, which is information that specifies the scanner 10 bar codes, and tablet information terminal (information terminal), which is the information specifying the tablet terminal 4, are stored associated with each other. In the information of the bar code scanner is stored own header scanner 10 bar codes, as described above. Also as a tablet information terminal, it is possible to cite the example of the port (port number TCP/IP), through which the tablet terminal 4 accesses the server 2 device management, and IP address of the tablet terminal 4. This example is an example where server 2 control devices and tablet terminal 4 performs communication based on TCP/IP. Regarding information of the tablet terminal, may be any information as it may specify each of the tablet terminal 4, connected with the possibility of connection with the server 2, the control device�I.

[0059] a control unit 21 of the management server executes a predetermined program to thereby function as a unit 21a of the execution of the web application, unit 21b of the execution of the application distribution unit 21c of the application's execution mates, unit 21d, the communication control unit 21e, the performance of the serial communication driver and unit 21f performance of the USB driver. Unit 21a of the execution of the web application reads and executes the program of the web application stored in an application program 22a in the storage unit 22 of the server, and performs various processing in the POS system, as described below. Here the block 21a of the execution of the web application operates as a unit of execution of the POS application.

Functions and operations of the respective blocks are the same as in the first explanatory embodiment of the except block 21b of the execution of the application distribution and unit 21c of the execution of the application interface.

[0060] Block 21c of the execution of the application interface block transmission identification information) takes the application of the pairing, which is stored as the application program 22a in the storage unit 22 of the server, thereby performing the processing of the mate. When pairing, the processing unit 21c of the application's execution mates defines the relationship of the scanners 10 barcodes connected�s via cradle 28, and tablet terminals 4 and generates and stores the data 22b mate in the storage unit 22 of the server in accordance with a certain relationship.

Unit 21b of the execution of the application takes the application program distribution, which is stored as the application program 22a in the storage unit 22 of the server and handles the distribution of data read for the assignment and distribution of the tablet terminal 4 corresponding to data entered from the scanner 10 bar codes via interface 23 USB, for relevant data.

[0061] Fig. 7A and 7B illustrate the operation of the management system 1 in the second explanatory embodiment of the implementation, where Fig. 7A shows the processing of the mate, and Fig. 7B shows the distribution processing of the read data.

When pairing, the processing unit 21c of the application's execution mates selects any tablet terminal 4 and provides the identification information of the selected tablet terminal 4. Identifiable information is information that is generated based on random numbers or port number (e.g. port number TCP/IP), through which the tablet terminal 4 accesses the server 2 device management. The identifying information may identify at least the tablet terminals 4, which can simultaneously connect�'it to the server 2 device management, and may not be private information to the tablet terminal 4. That is enough, if many tablet terminal 4 is not provided with the same identification information at the same time.

Unit 21c of the application's execution mates provides the identification information to each of the tablet terminal 4 and transmits the tablet terminals 4 data D1 corresponding identification information. Fig. 7(A) shows an example where the identification information '221' of three digits is transmitted as the data D1. Meanwhile, the data D1 may be identification information, data bar code expressing each of the identification information in the form of a barcode, or the barcode font. Here the block 21c of the application's execution mates can transmit data D1 all the tablet terminals 4 or provide the identification number is only part of the tablet terminals 4 and transmit the data D1.

[0062] When the tablet terminal 4 receives the data D1, it displays a bar code 45 from the received data D1 to perceive the touch panel 42. Bar code 45 is a bar code having a format that can be read by the scanner 10 bar codes.

Here, the operator reads the bar code 45 using the scanner 10 bar codes associated with tablet terminals were� 4, which displays the barcode 45. Then the scanner 10 barcode displays in the server 2 device control data D2, which are obtained by adding its own header to the read data obtained by reading the barcode 45. In the example of Fig. 7(A) data D2, which includes the title 'AA' scanner 10 bar codes are entered in the server 2 device management.

[0063] Block 21c of the application's execution mates divides data D2, which are entered from the scanner 10 bar code on the header and read data. For example, block 21c of the application's execution mates extracts the part corresponding to the data D1, data D2, and can extract the remaining data as the header, when there is a relevant part. When the unit 21c of the application's execution mates transmits the data D1 to the multitude of tablet terminals 4 at the same time, block 21c of the application's execution mates can compare a lot of data D1 data D2 to specify the way data D1 correspond to the data D2. Unit 21c of the application's execution mates communicates information to the tablet terminal 4 of the transmission destination which receives the data D1 and the header extracted from the data D2, and registers it in the data 22b mates.

[0064] Also, when the distribution processing of the read data block 21b performance apps�of the distribution receives the read data, entered from a variety of scanners 10 bar codes attached to the stand 28, and extracts the header added to the data read.

In the example of Fig. 7B, the scanner 10 reads bar codes bar code 51, printed or pasted on the product 5, and the title of 'AA' is added to the read data, which are then displayed in the server 2 device management as data D3. Unit 21b of the execution of the application compares the head part of the data D3 to an existing header stored in the data 22b mates. Here, when there is a matching header, block 21b of the execution of the application receives the information of the tablet terminal, which is stored in the data 22b mates in connection with the same title. Unit 21b of the execution of the application removes the header from the data D3, so as to obtain read data, and outputs the received read data in the block 21a of the execution of the web application as read data corresponding to the remote header. Therefore, when any of the scanner 10 reads bar codes bar code 51 of the product, bar code data has been read 51 item entered in block 21a of the execution of the web application as input of the corresponding tablet terminal 4.

Unit 21a of the execution of the web application accesses the database Yes�tion information of the product (not shown) based on the inputted bar code 51 of the goods and transmits the tablet terminal 4 data D4, includes product information (product name, price per unit, etc.) corresponding to the barcode 51 of the goods.

Also, the part 21a of the execution of the web application functions as a control unit of the transmission and can transmit the read data, which are extracted from the data D3 by using the block 21b of the execution of the application, the tablet terminal 4 as the data D4. In this configuration, since the unit 21b of the execution of the application removes the header from the data D4, the read-out data and the data indicating the tablet terminal 4 corresponding to the read data, is entered in block 21a of the execution of the web application, and the title is not entered. Therefore, the block 21a of the execution of the web application is not necessary to perform processing related to the header.

[0065] Also, the part 21f of the execution of the USB driver receives the data from the respective devices via the interface 23 USB, and outputs them to the block 21a of the execution of the web application, unit 21b of the execution of the application distribution unit 21c of the application's execution mates, etc. Also the unit 21f performance USB driver converts the data, which are output from the block 21a of the execution of the web application, unit 21c of the application's execution mates, etc., in packages based on the USB Protocol and outputs them to the printer 15, the device 16 of the card reader or the stand 28.

[0066] the Fi�. 8 is a block diagram of the sequence of operations showing the operation of the management system 1 in the second explanatory embodiment of the. Fig. 8 (A) shows the operation of the tablet terminal 4, (B) shows the operation of the server 2 device management and (C) show the operation of the scanner 10 bar codes.

The first block 41 of the execution of the browser, the tablet terminal 4 starts, so as to activate the browser, and displays the initial screen of the browser on perceiving the touch panel 42 (step S111). The block 41 of the execution of the browser manages the interface 43 links through to start data transfer with the server 2 device control (step S112). Unit 21a of the execution of the web application server 2, the control device starts the transmission in response to a request from the tablet terminal 4 (step S121) and sets the port number to connect to the tablet terminal 4 (step S122).

Here the block 21c of the application's execution mates begins processing the mate. Unit 21c of the application's execution mates generates identification information to the tablet terminal 4, which started the transfer (step S123), and transmits the generated identification information to the tablet terminal 4 (step S124). The data identification information, which is transmitted by a unit 21c of the application's execution mates are character code, font �trivago code expressing the data identification information, and identification information with a bar code or image data of bar code identification information.

The block 41 of the execution of the browser displays the barcode on perceiving the touch panel 42 based on the data identification information transmitted from the server 2, the management device (step S113).

[0067] When the operator confirms that the bar code is displayed on perceiving the touch panel 42, the operator reads the barcode displayed on perceiving the touch panel 42, the scanner 10 bar code that is used in connection with tablet terminal 4. When the scanner 10 reads bar codes bar code (step S141), the scanner 10 barcodes adds its own header to the read data and outputs them to the server 2 device management via cradle 28 (step S142).

[0068] Block 21c of the application's execution mates receives the identification information and the original data from the data entered from the scanner 10 bar codes, and generates data 22b pairing (step S125). After this unit 21c of the application's execution mates notifies the tablet terminal 4, the pairing processing is completed (step S126). When the block 41 of the execution of the browser receives the notification transmitted from the server 2 device management, �n stops (erases) to display the barcode on perceiving the touch panel 42 (step S114). Through this pairing processing is completed.

[0069] After that, when the scanner 10 reads bar codes bar code of the item (step S143), adds a header to the read data and outputs them to the management server 2 (step S144), block 21b of the execution of the application distribution server 2, the control devices accesses data 22b mates on the basis of the header included in the data entered from the scanner 10 bar codes, and respectively sets the tablet terminal 4 corresponding to the read data (step S127). Unit 21b of the execution of the application transmits the information of the product corresponding to the read data except for the specified header to the tablet terminal 4 (step S128), displays the information of the product corresponding to the read data, at the block 21a of the execution of the web application as input data corresponding to a predetermined terminal, and processes them using the POS application (step S129).

Also, when the information of the product corresponding to the read bar code data is transmitted from the server 2 control devices, the tablet terminal 4 accepts data and processes it (step S115).

[0070] As described above, in accordance with the management system 1 of the second explanatory embodiment applies to the disclosure, the server device 2 controls�AMI interface contains 25 communication which is connected to the tablet terminal 4, the interface 23 USB, which is connected to the scanner 10 bar code that reads the data and outputs read data and a header block 21c of the application's execution mates, which transmits identification information to the tablet terminal 4 and the block 21 of the management server, which, when read data and a header derived from the scanner 10 barcodes are entered into the interface 23 USB, compares the information included in the input data, and the identification information transmitted to the tablet terminal 4, and thus defines the relationship of the scanner 10 bar codes, who brought the title, and the tablet terminal 4, which is transmitted identification information. Through this you can easily determine the relationship of the scanner 10 bar codes and the tablet terminal 4 based on the communication identification information transmitted to the tablet terminal 4, and the read data read by the scanner 10 bar codes. Also no need to provide the scanner 10 bar code identification function or selection of tablet terminals 4, so you can use a simple scanner 10 bar code that has less functions. Also you can easily install the system, where the read data read by the barcode scanners are processed in the tablet terminal 4.

[0071] Also, the server 2, the management device stores in the storage unit 22 of the server data 22b mates include own header scanner 10 bar code and information of the terminal that identifies the tablet terminal 4, which is transmitted identification information, in accordance with a relationship defined in the unit 21 of the management server. Through this whenever the read data inputted from the scanner 10 bar codes, you can easily set the tablet terminal 4 corresponding to the scanner 10 bar codes. Also server 2 device management can easily distinguish between the read data entered from the scanner 10 bar codes, and to handle them in relation to the tablet terminal 4.

[0072] meanwhile, the relevant explanatory options for implementation are only showing aspects of the disclosure, and can be changed and applied in an arbitrary manner within the scope of disclosure.

For example, in the relevant explanatory embodiments described a case in which many tablet terminal 4 functions as a POS terminal, using an external device such as scanners 10 bar codes, the printer 15, the device 16 of the card reader and cash register 17 is connected to the server 2 device management. However, the disclosure is not limited to this. For example, the device can be dispersed and connected to multiple servers 2 control device�AMI, and many tablet terminal 4 can be connected to multiple servers 2 device management at any time.

The relevant explanatory embodiments described a case in which many scanners 10 bar code is illustrated as a device that reads the data. However, the disclosure is not limited to this. For example, the disclosure can also be applied to the device 16 card readers or other devices, such as the MICR reader, magnetic image reading MICR characters formed on the label, etc. by printing, etc.

The relevant explanatory embodiments described a case in which, when the tablet terminal 4 performs the function of a POS terminal, it accesses the server 2 controls the devices and loads the web page. However, the tablet terminal 4 can save the web page in advance and consider and execute the saved web page in response to the operation of the user. The relevant explanatory embodiments described a case in which the management system 1 of the disclosure is applied to the POS system. However, the disclosure is not limited to the POS system. Also, for example, functional blocks shown in Fig. 1 and 2, can be arbitrarily implemented by the interaction of hardware and software�virus components components and do not suggest a specific hardware configuration. Also a suitable device can be employed for the execution of various operations, including operation flowcharts of the sequence of Fig. 5 and 8, by execution of programs stored on storage media connected externally.

[0073] In accordance with the disclosure, the data processing device to which to connect the reading device and data terminal device transmits the identification information of the terminal device and can easily determine the relationship between the device and the terminal device based on the identification information and the read data read by the device. It is therefore possible to control the communication device and a terminal device according to the method, which does not require a special device, which has the function of identifying or selecting a terminal device. Also, for example, you can easily install the system in which the read device data is processed in the terminal device.

[0074] With regard to the connection port connected to the device, and terminal device to specify the device and associate it with the terminal device without supply device special function or configuration. Through this you can, for example, easy to implement system that reads bar codes �of goods, to be sold, using multiple devices and performs processing relating to the sale of goods, with a variety of terminal devices.

[0075] By saving the connection port of the connection device and terminal device whenever data is acquired from the device, the data processing device can easily specify the terminal device corresponding to the device.

[0076] Since the read data entered from the device is processed by an application program POS in the quality of information of the transaction terminal device associated with the device, it is possible to effectively perform account processing in the POS system using the data read by the device.

[0077] it is Possible to process the bar code information entered from the device using the POS application as a data item that must be sold with a terminal device associated with the corresponding device.

[0078] Since the terminal device sends the result of processing in which the bar code information entered from the device is processed as a data item that must be sold with a terminal device associated with the corresponding device to perform the processing relating to the sale of goods in the terminal�nom device based on the said result of the processing.

[0079] That is, the data processing device of the disclosure has a first interface that connects to the device that reads the data and outputs the read data and the additional data, a second interface that is connected to a terminal device, the transmission unit identification information, transmits the identification information of the terminal device and the control unit, which, when read data and additional data derived from the device are entered in the first interface, compares the information included in the input data, identification information, transmitted to the terminal device, and determines a communication device that has output the additional data and the terminal device which transmitted the identification information.

In accordance with the data processing device of the disclosure, the data processing device, which is connected to the device that reads the data and outputs read data, and the terminal device transmits the identification information of the terminal device. Based on the identification information and the read data read by the device, the processing unit can easily determine the relationship of the device that violagubaydullina data and terminal device. Also no need to provide the device identification function or selection of a plurality of terminal devices, so you can use a simple device that has less features. Through this, for example, you can easily install the system in which data read by a plurality of devices are processed in multiple terminal devices.

[0080] the data processing Device of the disclosure may include a storage unit that associates and stores the additional data in the device and information terminal that identifies a terminal device which transmitted the identification information, in accordance with the relationship defined by the control unit.

Because additional data that are output by the device along with the read data, and information of the terminal that identifies a terminal device, contacted and maintained, whenever data are entered from the device, the data processing device can easily specify the terminal device corresponding to the device. Through this processing unit can easily distinguish between the read data entered from the device and bind and process them with the appropriate terminal device.

[0081] Also, the processing device is given�'s from the disclosure includes an execution unit POS applications, which takes the POS application program that processes information transactions. The unit reads and displays the information of the transaction and when the transaction information that is derived from the device is introduced into the first interface, the unit of execution of the POS application can process the transaction information as information corresponding to the terminal device in accordance with a relationship defined by the control unit.

Because few data entered from the device are handled by the POS application as the information of the transaction terminal device corresponding to the device, it is possible to effectively perform account processing in the POS system using the device.

[0082] Also in the data processing device of the disclosure the device is a barcode scanner that reads the barcode and displays the read data bar code, the transaction information is information of a barcode relating to the sale of goods, read by the barcode scanner, and when you enter the bar code information that is derived from the barcode scanner, the unit of execution of the POS application can process barcode information as the bar code data processed in the terminal device, in accordance with the relationship defined by the control unit.

you Can process the data read barcode entered from the device using the POS application as the data of the barcode of the product that must be sold with a terminal device corresponding to the device.

[0083] Also in the data processing device of the disclosure block execution of the application POS terminal can transmit to the device the result of the processing in which bar code data is handled, processed in the terminal device.

As a result of processing of the read bar code data input from the barcode is transmitted to the terminal device, the corresponding device, the terminal device may execute processing relating to the sale of goods. Through this easy to implement system that reads bar code, relating to the sale, by a device, and performs processing relating to the sale of goods, with the application of POS devices of data processing.

[0084] In accordance with the disclosure in the POS system, where the device is reading data and a terminal device connected to the processing unit, the processing unit transmits the terminal device identification information. Based on the identification information and the read data read by the device, the processing unit may lay�about to determine the relationship of the device and terminal device. It is therefore possible to control the communication device and a terminal device according to the method, which does not require a special device, which has the function of identifying or selecting a terminal device. Also you can easily install the system in which the read device data is processed in the terminal device.

[0085] In accordance with the disclosure, the processing unit transmits the terminal device identification information and may be easier to determine the relationship of the device and the terminal device on the basis of correspondence information of the terminal transmitted on the basis of identification information, and the read data read by the device.

[0086] In accordance with the disclosure of the read data, which are obtained when the device reads the bar code, are handled by the POS application program as input data of the transaction terminal device associated with the device. Thus, it is possible to effectively perform account processing in the POS system using the read data read by the device.

[0087] Also in the POS system of the disclosure, the device may add additional data to the read data, and then send them, the processing unit may include an execution unit that executes a POS application, processing of informationresource, and when the read data and the additional data is received at the first interface, the control unit of the data processing device may compare the information included in the read data, and the identification information transmitted to the terminal device, so as to determine the communication device and the terminal device which transmitted the identification information.

In accordance with the disclosure, the processing unit transmits the identification information of the terminal device and could easily identify the communication device output data and the terminal device based on the identification information and the read data read by the device. Also no need to provide the device identification function or selection of a plurality of terminal devices, so you can use a simple device that has less features. Through this, for example, you can easily install the system in which data received by the plurality of devices are processed in multiple terminal devices.

[0088] In accordance with the disclosure in the POS system processing unit transmits the terminal device identification information. Identification information is received and displayed by a terminal device. Based on the identification�ocazional information included in the read data that are output when the device reads the displayed identification information, you can easily identify the communication terminal device and the device using the device's data. It is therefore possible to control the communication device and a terminal device according to the method, which does not require a special device, which has the function of identifying or selecting a terminal device. Also you can easily install the system in which the read device data is processed in the terminal device.

[0089] In accordance with the disclosure in the POS system identification information transmitted by the terminal device from the device data is displayed and is read by the device, and the read data and the additional data is returned from the device. Through this processing unit can easily determine the relationship between the device output data and the terminal device based on the read data, the identification information and additional data. Also no need to provide the device identification function or selection of a plurality of terminal devices, so you can use a simple device that has less features. Through this, for example, you can easily install the system in the cat�swarm data read by many devices, processed in multiple terminal devices.

[0090] In accordance with the disclosure can be implemented a system that processes data read by the device using a simple configuration.

1. The data processing device for POS system, containing:
the first interface is connected to the device, which is configured to read data;
the second interface is connected to a terminal device;
the transmission unit identification information, and configured to transmit identification information that identifies a terminal device, the terminal device; and
the control unit is configured to determine the communication device and the terminal device by comparing the identification information read by the device, and identification information transmitted to the terminal device when the identification information is displayed on the terminal device, wherein the device is configured to read the identification information displayed on a terminal device and identification information read by the device, is introduced into the first interface.

2. The data processing device according to claim 1, wherein the first interface includes a first connection port and the second port with�connection,
the first device is connected to the first port connections, and
in which when data read by the device are introduced into the first connection port, the control unit is configured to determine the connection of the first connection port and a terminal device.

3. The data processing device according to claim 2, further comprising:
a storage unit configured to store in itself the connection of the first connection port and a terminal device, which is determined by the control unit.

4. The data processing device according to claim 1, further comprising:
block the execution of the POS application is configured for execution of the POS application program processing the transaction information read by the device,
in which, when the transaction information read by the device, is introduced into the first interface, the unit of execution of the POS application communicates transaction information with a terminal device and executes processing in accordance with a relationship defined in the control unit.

5. The data processing device according to claim 4, wherein the transaction information read by the device, is the bar code information relating to the sale of goods.

6. The data processing device according to claim 5, in which the unit of execution of the POS application is configured to process information of a barcode and sending the processing result of stri�marketing code terminal device.

7. The data processing device according to claim 1, wherein the first interface is connected to the device, which is configured to read data and output data and the additional data, and
in which, when data and additional data derived from the instrument are entered in the first interface, the control unit is configured to compare the information included in the data entered in the first interface, the identification information transmitted to the terminal device, and the determining device communication, which brought additional data, and the terminal device which transmitted the identification information.

8. POS system that contains:
the device is configured to read data and to transmit data;
terminal device, configured to transmit information of the terminal, and
the data processing device for POS system, which includes:
the first interface is connected to the device and which is configured to receive data transmitted by the device;
the transmission unit identification information, and configured to transmit identification information that identifies a terminal device, the terminal device;
the second interface is connected to a terminal device; and
the control unit is configured to read�the relationship of the device and terminal device by comparing the identification information, - read device and identification information transmitted to the terminal device when the identification information is displayed on the terminal device, wherein the device is configured to read the identification information displayed on a terminal device and identification information read by the device, is introduced into the first interface.

9. The POS system according to claim 8, in which the processing unit receives information of the terminal based on the identification information transmitted to the terminal device via the second interface, and
in which, when the first interface receives data transmitted by the device, the control unit is configured to determine the communication device and the terminal device based on the compliance data and the identification information transmitted to the terminal device.

10. The POS system according to claim 9, in which the device adds additional data to the data and transmits the data and the additional data, and
in which, when data and additional data is received at the first interface, the control unit processing unit configured to compare the information included in the data identification information transmitted to the terminal device, and to determine the Association of the device and terminal device for which Paredes� identification information.

11. The POS system according to claim 10, in which
the processing unit includes a storage unit configured for communication and storing additional data of the device and terminal information identifying a terminal device that receives identification information, in accordance with the relationship defined by the control unit.

12. The POS system according to claim 8, in which
the processing unit includes an execution unit that executes a POS application that processes information of the transaction
the device is a barcode scanner which is configured to read a barcode relating to the transaction information, and
the POS application performs processing based on the transaction information read by the device.

13. The POS system according to claim 12, in which when the transaction information transmitted by the device, taken in the first interface, the unit of execution of the POS application processing unit configured to process transaction information as information corresponding to the terminal device, in accordance with the relationship defined by the control unit.

14. The POS system according to claim 13, in which, when the bar code information transmitted by the barcode scanner was adopted in the first interface, the unit of execution of the POS application is configured to process in�ormatie barcode as barcode data, processed in the terminal device, in accordance with the relationship defined by the control unit.

15. The POS system according to claim 14, in which the processing unit transmits to the terminal device the result of the processing in which the execution unit of the POS application processes the bar code data processed in the terminal device.

16. A method of controlling the POS system, comprising stages on which:
transmit identification information that identifies a terminal device, from the device data to the terminal device;
accept transmitted identification information in the terminal device and display it on the terminal device;
enables the device to read the displayed identification information;
receive read data, which includes identification information which is read by the device, data processing device, and
define the communication terminal device and of the device by comparing the identification information read by the device, and identification information transmitted to the terminal device.

17. A method of controlling the POS system according to claim 16, further comprising stages on which:
add additional data to the read data, including identification information, �read by the device, and transmit them;
receive output data and the additional data at the processing unit, and
define the communication terminal device and the device based on the identification information and the additional data included in the received read data.



 

Same patents:

FIELD: information technologies.

SUBSTANCE: certain technological process for a client may include multiple interconnected components of a technological process, which are specifically determined by the client and each configured to perform one or more types of operations of data manipulation over specifically determined type of input data. The service of the configured technological process may additionally perform a certain technological process in a single or more times and by one or more methods, for instance, in certain situations by provision of multiple computing units secured by the service of the configured technological process, so that each of them implements one of the components of the technological process for a certain technological process.

EFFECT: increased accuracy and reliability of information processing in a specified technological process.

27 cl, 6 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to systems for controlling and monitoring execution of tasks by employees in a shop. The system comprises a wireless electronic communication network installed in the working environment of a retail shop, which is connected to a communication device of a manager and a wireless portable communication device of an ordinary shop employee, configured to receive a list of tasks, which includes a task priority code, in real time. The communication device of the manager is configured to receive data on execution of said list of tasks and generate a labour productivity estimate for at least one ordinary shop employee.

EFFECT: high reliability of information on employee work and productivity thereof.

7 cl, 6 dwg

FIELD: physics.

SUBSTANCE: safest version of design solutions is selected and an integrated safety model which will accompany the facility at the next life-cycle phases is approved. Based on analysis of safety and risk factor calculations, the safety status of the facility is evaluated, the "weakest" points in the safety system are established and recommendations are generated for events aimed at reducing the probability of accidents and the extent of consequences thereof. The generated recommendations are input into the integrated model. Safety and risk factors are calculated and effectiveness of any events aimed at safe operation of the facility is evaluated based thereon.

EFFECT: evaluating the safety status of a facility based on analysis of safety and risk factor calculations, establishing the weakest points in the safety system and generating recommendations for events aimed at reducing the probability of accidents and the extent of consequences thereof.

4 cl, 2 dwg

FIELD: information technology.

SUBSTANCE: system comprises an information management system, which includes an interface module configured to periodically receive a plurality of large data sets; memory configured to store large processed data sets and metrics regarding the large processed data sets; a data processing module configured to automatically process the received plurality of large data sets in parallel and to store the processed data sets in the memory; wherein the processing includes verifying credit information, monitoring metrics regarding the processing of the plurality of large data sets, and storing the metrics in memory, an account module configured to automatically generate electronic notification to a data supplier and a credit account database configured to communicate with the information management system to obtain the processed plurality of large data sets from the information management system and store the processed plurality of large data sets in the form of a set of data objects in the credit account database.

EFFECT: high efficiency of processing large amounts of data for generating an account.

12 cl, 20 dwg

FIELD: transport.

SUBSTANCE: system uses communications facilities, user interfaces and data sources to identify marine obstacles (for example icebergs, ice floats, pack-ice, etc.) located in close proximity to target vessel executing installation operations (for example permanently installed structure executing drilling or production operations, or seismic recording vessel executing exploration with planned route). The system implements location monitoring of these identified marine obstacles for a time relative to target vessel and predict any potential threats. When a threat has been predicted the system plans deployment of support vessels, beacons, etc. in order to counter a threat. For example, the system can forward support vessel to deviate course or break ice threatening target vessel.

EFFECT: improved safety on vessel line of march.

21 cl, 12 dwg

FIELD: transport.

SUBSTANCE: invention relates to servicing of vehicles. Proposed process comprises collection and evaluation of data on tire air pressure and tire tread patter depth as well as on revealed damages and/or other defects. These are combined with unambiguous identification of the vehicle in the data processing system. Said vehicle is equipped with electronic marking means depending on the results of evaluation in said data processing system. Vehicles are directed to rental centre or repair shop depending on marking. Note here that tire air pressure and tread pattern depth are measured by load transducers.

EFFECT: accelerated preparation of rental services.

14 cl, 4 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of distributing electronic information content for use with advertisements. The method includes creating a license which identifies at least one of slots within an electronic information content element designed for delivering advertisements. The license indicates at least one of advertisement types not permitted for delivery to the slots, and also indicates criteria for dynamic selection of an advertisement for delivery to at least one of the slots. To provide security, the electronic license is compared with the electronic information content and the electronic information content and electronic license are distributed to a third party for use or subsequent transfer to an end user.

EFFECT: high reliability of electronic information content transferred to an information network user by filtering illegal and licensed information.

10 cl, 20 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to methods for dynamic generation and automatic control of information of industrial machines. The method comprises assigning a selected component in an industrial machine as an information master which is capable of transmitting data through the network bus of the industrial machine, obtaining data by the information master from at least another component of the corresponding industrial machine which is connected to the network bus of the machine, storing information of industrial machines based on the obtained data in the storage device accessible by the information master in accordance with a scheme determined by an object data model, assigning at least part of memory associated with the object data model as broadcast information, and repeated extraction by the information master of at least part of the information stored in the memory, assigned as broadcast information by the information master, generating a broadcast message representing the extracted broadcast information and transmitting the generated broadcast message via the network bus of the machine, wherein full content of the assigned broadcast information is ultimately transmitted via the network bus of the industrial machine through a plurality of transmitted broadcast messages.

EFFECT: high reliability of data on the technical state of industrial machines for efficient control of industrial machines.

15 cl, 12 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a system and a method of processing transactions. The method comprises steps of receiving, at a server computer from a terminal, an envelope associated with a transaction, wherein the envelope includes unencrypted detailed transaction data, a label extracted from the key associated with a terminal, an account identifier and at least a first part of the detailed transaction data; converting the label into an account identifier; verifying that the account identifier is associated with a real account and verifying the transaction, wherein verification ensures that the envelope was not modified between the terminal and the server computer.

EFFECT: improved security of financial transactions.

20 cl, 12 dwg

FIELD: medicine.

SUBSTANCE: invention refers to medical equipment. A method for managing the execution of clinical guidelines involving the stages, whereat: accepting an input comprising a patient's condition; retrieving a set of recommendations corresponding to the above condition; displaying at least a portion of the set of recommendations to the user; accepting the user's selection of recommendations from the set of recommendations, issuing warnings, if the user's selection is rejected from the recommended sequence from the set of recommendation; accepting the input that one of the recommendations has been executed; and changing the display of recommendations on the basis of the above input that one of recommendations has been executed.

EFFECT: automatic management of executing the medical guidelines.

15 cl, 3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a communication device for the establishment of an indirect communication channel between this communication device and at least another communication device. A data transmission service chosen out of a set of data transmission services is associated with an identification code. The latter identifies the communication device. The data related to the identification code is sent to a server. The data is transmitted preferably through a radio-frequency communication interface. The identification code is transmitted in a broadcasting mode during the pre-set time interval to be received at least with another communication device. Transmission in the broadcasting mode is performed preferably through a non-radio-frequency interface of near communication.

EFFECT: technical result of the invention consists in simple, intuitive and instantaneous initiation of communication between two communication devices.

21 cl, 6 dwg

FIELD: physics, video.

SUBSTANCE: present invention relates to a method of providing a television viewer direct access to universal resource identifiers (URI), associated with television content already viewed by the television viewer. The technical result is achieved by monitoring viewed television content, and URI associated with television content already viewed are automatically determined without human interference and can be accessible for a television viewer through a content service. The content service can be a web server which can be accessed by a television viewer through a browser application operating in the communication terminal of the television viewer. A television viewer can access the content service to call URI which can be used to sample Internet content associated with television content from the corresponding web server through a communication terminal.

EFFECT: automatic reception and use of URI which can be demonstrated to users along with television content.

31 cl, 11 dwg

FIELD: radio, communication.

SUBSTANCE: system for copying settings of one device to another device includes: a network transmitter (10), connected to the first device (12), a network receiver (14), connected with the second device (16), besides, the network transmitter and the network receiver may establish a network connection (18), if the distance between them is substantially equal to or less than the specified distance (20), the network transmitter is adapted to read settings of the first device and transmission of read settings of the device via the established network connection, and the network receiver is adapted to receive settings of the device transmitted by the network transmitter via the established network connection, and configuration of the second device in accordance with the accepted settings of the device.

EFFECT: provision of automation of device setting in a network of devices due to copying of setting of one device to another closely located device.

14 cl, 3 dwg

FIELD: transport.

SUBSTANCE: invention relates to aircraft engineering. Aircraft ACS in landing approach comprises landing radio complex including ground glide-path beacon, on-board glide-path beacon and range finder interconnected via radio channel. Besides this system incorporates multiplier, complex control computer and vertical overload transducer, that of pitch angular velocity and angle of attach, steering linkage, integrators, adders and filter connected with aforesaid units. Additionally, this system comprises interconnected filters, adders, six nonlinear units, sensor of pilot interference in aircraft control, bank angle transducer, inverter, two-position switch, three units of signal transmission static factors and aircraft vertical flight speed transducer.

EFFECT: higher efficiency and reliability.

5 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to systems for realising a membership function in multiple multicast groups of various service providers. The method comprises sending a connection request to a multicast group using an Internet Group Management Protocol (IGMP) Join message; wherein the request is intercepted by MD DSL, respectively processed, recorded in a table and transmitted to a network; adding multicast (McA) VLS to the intercepted information, wherein a central processing unit tags, based on the IP information packet received in the IGMP header, IGMP requests from the user VLS to the network Mc VLS, after which the central processing unit adds to a CAM forwarding table a record on the destination address of multicast content of the service provider with the corresponding Mc VLS-id, wherein the central processing unit sets up the forwarding mechanism with rules for tagging multicast VLS packets on separate ports based on forwarding rules written in the a code mechanism and the forwarding mechanism respectively forwards through the connections the processed IGMP user traffic with the network VLS-id.

EFFECT: providing multicast content in free access networks by multiple service providers, in which multicast mode is used to transmit video content.

3 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to controlling peripheral devices. Disclosed is an information processing device which displays a link relating to one peripheral device on the screen of the device. The information processing device comprises an acquiring means for acquiring information about the peripheral device, a link generating means for generating a link corresponding to setup information acquired by the acquiring means, and an access means for accessing a device control programme which controls the peripheral device corresponding to the link when it is determined that a link instruction generated by the link generating means is provided on the screen of the device.

EFFECT: high efficiency of remote control of devices.

11 cl, 20 dwg

FIELD: medicine.

SUBSTANCE: bracelet range station (10) comprises a flexible strap (16), which if inserted or attached, encloses a record layer (22) containing the readable information for patient's identification, a flexible power supply (26) and a layer (24) of a flexible circuit board. The layer of the flexible circuit board comprises a memory (40) saving at least the patient's identification information and a transmitter (42) of a body-coupled communication system for transmitting the patient's identification information with the use of a log generated by the body-coupled communication system.

EFFECT: more accurate matching of the patient's identification data.

16 cl, 4 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to information processing means. A server device, which includes a memory module for storing data of conformity between terminal information with respect to one or more information processing terminals linked via a network and one or more display control information segments associated with display screens of the information processing terminals; an addition module which adds new data of conformity between terminal information with respect to the information processing terminal under consideration and display control information into the memory module in response to the actions of a user of at least one of the information processing terminals.

EFFECT: providing display control through segmentation of displayed information.

11 cl, 12 dwg

FIELD: aircraft engineering.

SUBSTANCE: proposed system comprises aircraft general equipment (3), control station (2) with control means connected to data exchange system (4) incorporating first and second doubly reserved communication channels (5) and (6), respectively. These are composed by first and second cached channels (7) and (8), and second primary and second secondary data exchange channels (9, 10). First and second computer-concentrator units (11) and (12), first and second units (13) and (15) of DC supply protection and switching units, first and second AC supply protection and switching units (14, 16), first and second signal converters (17) and (18) are connected to the latter.

EFFECT: reliability and perfected control.

4 cl, 1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to functioning of several operating systems (OS) in a mobile communication terminal with several modems. The device includes a set of modems and a multiplexer/demultiplexer (MUX/DEMUX) module. Modems support access to different wireless networks. MUX/DEMUX module receives data of the corresponding wireless network from modems, searches operating systems corresponding to modems with a reference to an OS-modem presentation table and provides data of the corresponding modems to operating systems being searched.

EFFECT: combination of different specific user interfaces for different network providers in a common interface.

14 cl, 4 dwg

FIELD: recording systems with image feed, like digital camera.

SUBSTANCE: system, for direct connection of image feed device and recording device through common interface, transferring image data to recording device from image feed device and recording these data, has setting means for setting communication procedure by means of using software applications, mounted in recording device and in image feed device, and for setting of each of multiple functions to either image feed device or recording device, while these functions serve as recording system, and means for controlling recording for data transfer and commands between functions, assigned to image feed device or recording device by setting, or for performing recording operation via recording device on basis of image data, sent from image feed device.

EFFECT: higher efficiency.

6 cl, 47 dwg

Up!