CA1304478C - Card authorization terminal system - Google Patents

Card authorization terminal system

Info

Publication number
CA1304478C
CA1304478C CA000563046A CA563046A CA1304478C CA 1304478 C CA1304478 C CA 1304478C CA 000563046 A CA000563046 A CA 000563046A CA 563046 A CA563046 A CA 563046A CA 1304478 C CA1304478 C CA 1304478C
Authority
CA
Canada
Prior art keywords
data
terminals
cat
dll
card authorization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CA000563046A
Other languages
French (fr)
Inventor
Toshifumi Tanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Application granted granted Critical
Publication of CA1304478C publication Critical patent/CA1304478C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit

Abstract

ABSTRACT OF THE DISCLOSURE
A card authorization terminal system in which a plurality of CATS
(card authorization terminals) are connected to a data transmission line and the data transmission is mutually performed through the data transmission line is provided. At least one of the terminals comprises: a memory from/into which data can be read out and written; a data transmitting circuit to transmit and receive the data through the data transmission line; a transmission instructing device through which an operator instructs the transmission of the data; and a controller for reading out the storage data from the memory in response to an output of the transmission instructing device, and for transmitting the read out data to the other CAT by the transmitting circuit. The other CAT includes a controller for storing the reception data into the memory in response to the reception of the data transmitted from the one CAT by the data transmitting circuit.

Description

7~53 SPECIFICATION

TITLE OF THE INVENTION
CARD AUTHORIZAT~ON TE~RMINAL SYSTEM

S BACKGROUND OF THE INVENTION
F~LD OF THE INVENTIC)N
The present invention relates to a card authorization terminal system and9 more particularly, to a card authorization ter~runal system in which a pluralit~ of card authorization terminals are con:nected to a data transn~ission line and the data transmission ls mu~ually ~per~ormed through the data transmission line.
DESCRImON OF THE RELAT13D BACKGROUND ART:
In recent years, in association with the widespread of credit cards, a card autho~ization terrninal system including a terminal called a CAT
~:: : 15 ~ Credit authori~ation tern~inal~ has been put into practical use to automate : :: : : : :
the authorization of the credit card.

~`: :

' .

~3{~715 A plurality of CATS are installed in supermarket, department store, or the like. These CATS are connected to a card authorization terminal group management apparatus called a cluster controller to manage a group of CATS through a LAN (local area network) provided in the store. The cluster controller is connected to a host computer in a ¢ard company through a transrnission line. The card authorization data input from the CAT is transmitted to the host computer through the cluster controller by the on-line arld processed by the host computer in a realtime manner.
The host computer checks to see if the transaction çan be performed or not. 'rhe result of the discri3[~unation is sent to the CAT through the cluster controller.
However, hitherto, the necessary data or program is set into a memoIy provided in the CAT by the down line loading (hereinafter, abbreviated to DLL) from the cluster controller. The DLL denotes that data, command, program, and the like are loaded from the apparatus on the higher order side to the apparatus on the lower order side.
Hitherto, to set data or program into the CAT by the DLL from the cluster controller, the data or program is first input from a keyboard of the CAT or a console of the cluster controller and must be set a memory in 2û the cluster controller. Next, the DLL must be performed from the cluster controller to the CAT. The two kinds of setting operations are needed.

.
,~ :

. . . ~

:~3~78 Therefore, it is troublesome to perform such operations and there is a fear such that the data or program is erroneously set by the misoperations.
SUMM~Y OF THE INVENTION
It is an object of the present invention to provide a card authorization terminal system in which by performing the data transrnission among a plurality of card authorization terminals without passing through any apparatus, the data or the like can be easily set.
According to the invention, this object is accomplished by a card authorization terminal system in which a plurality of card authorization terminals are connected to a data transmission line and the data transmission is mutually executed through the data transmission line, wherein at least one terminal comprises: memory means from and into which data can be read out and written; data transrnitting means for transmitting alld receiving the data through the data ~ransmission line;
transmission instructing means through which an operator instructs the transmission of the data; and control means for reading out the storage data from the memo~ means in accordance with an output of the transIIussion instructing means, and for transmitting this data to the other card authorization terrninal by the data transmitting means.
The other terminal comprises: the memory means; the transmitting means; and control means for writing reception data into the memory means in response to that data transmitted from the one card authorization terminal has been received by the data transmitting means.

` ~3~478 According to a card authorization terrninal system of the invention, a plurality of ca~d authorization terminals are connected to the data transmission line, and the data read out of the memory means of one of the card authorization terminals is transrnitted to the other card authorization terminal through the data transmission line and written into the memory means in the other card authorization terminal. Therefore, data or the like can be easily set without passing through any ~pparatus such as the cluster controller.
BRIEF DESCRIPrION OF l'HE DRA~YINGS
Fig. 1 is a diagram showing an arrangement of a transaction processing system which is constituted so as to include a CAT in an embodiment of the present invention;
Fig. 2 is an external perspective view of the CAT shown in Fig. l;
Fig. 3 is a diagram showing a key arrangement on a keyboard in the CAT shown in Fig. 2;
Fig. 4 is a s~hematic block diagram showing an electrical arrangement of the CAT shown in Fig. 2;
Figs. S and 6 are diagrams showing flows of messages which are transmitted and received between a parent CAT and a satellite CAT;
Figs. 7a to 7d are diagrams showing formats of the messages shown in Figs. S and 6; and Fig. 8 is a flowchart for explaining the operation of ~he CAT s)f the embodiment of the in~ention.

.,. ~

DETAILED DESCRIYrION OF THE PREFERRED EMBODIMENT
Fig. l is a diagram showing an arrangement of a transaction processing system to which a card authorization terrninal system in an embodiment of the present invention is applied. In Fig. l, this transaction processing system comprises a plurality of CATS l, a cluster controller 2, and a host computer 3. The CATS 1 are provided to authoriz cards. At least one of the CATS l functions as a parent CAT (la) serving as a transmitting side when data or the like is set. The other CATS 1 function as satellite CATS (lb) which receive the data transmitted from the parent CAT la and store it. In this embodiment, for example, all of the fifteen CATS 1 connected to a data transmission line 4 ha-~e both of the functions of the parent (:A'l' la and satellite CAT lb. Therefore, there is an advantage such that when data is set into an arbitrary CAT, by merely performing the DLL (down line loading), the same data can be set into the other CATS.
The cluster controller 2 has a function to manage $he C~TS 1 and allows the data transmission to be executed among the CATS l and the host computer 3. The group of CATS I and the cluster controller 2 can be connected by the data transmission line 4. However, in the case of performing the DLL among the CATS l, there is no need to connect the cluster controller 2 therewith. In this embodiment, an address of each apparatus is used ts~ indicate the reception side and transmitting side. The address is e~pressed by a hexadecimal numbers. For example, "00" is assigned to the cluster vntroller 2. "0l" is assigned to the parent , .

~L3~78 -~-G

CAT la. "02" to "OF" are assigned to fourteen satellite CATS Ib. The other addressçs m~y be also assigned. The host computer 3 receives the authorization data from the CAT I and discriminates whether this data can be authorized or not. Then, $he host computer 3 sends the result of the discrin~ination to the relevant CAT.
Fig. 2 is an external perspestive view of the CAT 1 shown in Fig. 1.
In Fig. 2, the main unit of the CAT 1 has a keyboard 11, a display device 12 and a card reader 13 (a manual scanning groove of the card is indicated at 13a). A PIN (personal identification number~ pad 14 is connected to the CAT 1. As will be explained hereinlater with reference to Fig. 3, the keyboard 11 includes keys to input set data and to instruct the DLL of the set data. The display device 12 displays the characters to guide the operations, the data input by the keyboard 11, and the like. The card reader 13 reads the card data from a customer's credit card. The PIM pad 14 is used for a customer to input his personal identification secret number.
Fig. 3 is a diagram showing a key arrangement on the keyboard shown in Fig. 2~ In Fig. 3, the keyboard 11 has a DLL key 111, te-n-keys 112, a set key 113, and a clear key 114. The DLL key 111 is operated when the DLL is perforrned for another CAT. The ten-keys 112 and set key 113 are operated when the CAT on the reception side is instructed. The clear key 114 is operated when the operating mode is returned to the initial state after completion of the DLL.
Fig. 4 is a schematic block diagram showing an electrical ~L3~

arrangement of the CAT 1 shown in Fig. 2. In Fig. 4, the CAT 1 has a CPU 15. The foregoing keyboard 11, display device 12, and the card reader 13 are connected to the CPU 15. Further, a PIN pad interface 16, an LAN
interface 17, an lROM 18, and an RAM 19 are also connected to the CPU
S 15. The PIN pad 14 is connected to the PIN pad interface lh. The LAN
interface 17 is connected to the cluster controller 2 through the data trallsrnission line 4. An operation program for the CPU 15 executed based on a flowchart as shown in Fig. 8, which will be e~plained hereinlater, is stored in the ROM 18. When the CAT 1 functions as the parent CAT la, the data to be transmitted to the satellite CATS lb is stored in the RAM
19. When the CAT I fimctions as the satellite CAT lb, the data ~ransmitted from the parent CAT la or the like is stored in the RAM 19.
Figs. S and 6 are diagrams showing flows of messages which are transmitted and received between the parent CAT la and the satellite CATS Ib. Particularly, Fig. 5 shows the case where the DLL is performed from one parent CAT to one satellite CAT. Fig. 6 shows the case where the DLL is executed from one parent CAT to all of the other satellite CATS.
When the DLL is performed between one parent CAT and one satellite CAT, as shown in Fig. 5, the address (in this case, N) of the satellite CAT is design~ed and a DLL activation message is transmitted.
Thereafter, the messages including the data to be set and stored into the satellite CAT ~hereinafter, this data is referred to as DLL data~ are sequentially transmitted. After com~letion of the transmission of the DLL
data, the p~ent CAT transmits a DLL end message to the satellite CAT.
In response to the reception of the DLI, end message, the satellite CAT
designates the address (in this case, M = 01) of the parent CAT and transmits the message indicative of the result of the DLL to the parent CAT.
When the DLL is executed to all of the satellite CATS among one X

~36~

parent CAT and n satellite CATS, as shown in Fig. 6, the address of the satellite CAT (in this case, the address "FF" to designate all of the satellite CATS is used) is designated and the DLL activation message is transmitted. ~ereafter, the messages including the DLL data are S sequentially transmitted ~o all of the satellite CATS. After completion of the trallsrnission of the DLL data, the parent CAT f*st transmits the DLL
end message to the satellite CAT of the address "02". When lhe DLL
result message is sent from the satellite CAT of the address "02", the parent C~T then transmits the DLL end message to the satellite CAT of the address "03". In this manner, the DLL end messages are sequentially transmitted to the satellite CATS.
Figs. 7a to 7d are diagrams showing a format of each message which is used in the operations shown in Figs. S and 6. Particularly, Fig.
7a shows a DLL activation message. Fig. 7b shows a DLL data message.
Fig. 7c shows a DLL end message. Fig. 7d shows a DLL result message.
A DLL activation message 20 sho vn in Fig. 7a comprises a reception side address, a transmitting side address, and a code "0"

, .

~3~4~

indicative of the DLL a~tivation message. If the reception side address is one of "Ol" ~o "OF", this means that the message is transrnitted to one of the satellite CATS Ib shown in Fig. l. If the reception side address is "FF", this means that the message is transmitted to all of the satellite CATS Ib.
S A DLL data message 30 shown in Fig. 7b comprises a reception side address, a transn~itting side address, a code "l" indicative of the DLL
data message, an address in the memory, a data length, and data in the memory. The address in the memory is the information to designate the storage area in the memory of the satellite CAT. The data length represents the length of data in the memory which is set. The data in the memory denotes the memo~y content which is set into the satellite CAT by the DLL.
A DLL end message 40 shown in Fig. 7c comprises a reception side address, a transmitting side address, and a code "2" indicative of the DLL
end message.
A DLL result message 50 shown in Fig. 7d comprises a reception side address, a transmitting s;de address, a code "3" indicative of the DLL
result message, and a code "O" or "l" representative of the result of the DLL. The code "O" indicative of the result of the DLL means that the DLL has normally been finished. The code "l" dènotes that an abnormality occurred in the DLL
Fig. 8 is a flowchart for explaining the operation of the CAT to which the embodiment of the invention is applied. The operation of the .
.

~3~47~3 ~, , ~, CAT to which the embodiment of the invention is applied will now be described in detail with reference to Figs. 1 to 8.
The CPU 15 first performs the initialization. Then, a guide sentence "Please press a business key" is di~splayed by the display device 12.
S Nex~, the terminal waits until a key is input or the DLL activation message 2n from another CAT is received.
When an operator performs the DLL by using the C~T which is at present being operated as the parent CAT, he or she presses the DLL keys lll of the keyboard ll. In response to the key depression, the CPU 15 displays a guide sentence "Please designate an address" by the display device 12. To designate an address, the ten-keys 112 are operated to input hexadecimal numbers of two digits, and the set key 113 is subsequently pressed. When either one of the addresses "Ol" to 'IOF'' is designated, the CPU 15 allows the display device 12 to display the information indicating that the DLL is being performed. The DlL is executed between one parent CAT and one satellite CAT as shown in Fig. 5. Subsequently, the result of the DLL is displayed on the displ~y device 12 by displaying the characters "DLL", the reception side address "XX", and the code "Y"
indic~tive of the result of the DLL in accordance with this order. If Y is set to "0", this means that the DLL has normally been finished. If Y is set to "1", this means that the abnormali~ occurred in the DI L. If Y is set to "2", this means that the DLL result message SO is not received. After ~3~ 7~

that, the CPU 15 waits until the clear key is input. When the clear key 114 is operated, the operating mode is returned to the initial state.
On the other hand, if "FF" is designated as the reception side address, the CPU 15 allows the clisplay device 12 to display the information indicating that the DLL is being executed. Ihen, the DLL is executed among one parent CAT and n satellite CATS as shown in Fig. 6. After that, the CPU 15 displays the result of the DLL by the display device 12 by displaying, for example, the characters "DLL" and the codes Y2, Y3, ..., Y~
indicative of the result of the DLL in each CAT. If Yn (n -1 to F) is set to "0", this means that the DLL has norrnally been completed. If Y" is set to "1", this means that the abnormality occurred in the DLL. If Yn is set to "2", this means that the DLL result message 50 is not received.
Subsequently, the CPU 15 waits until the clear key is input. When the clear key 114 is operated, the operating mode is returned to the initial state.
The operation of the satellite CAT will now be explained. The operation of the satellite CAT is similar to the foregoing parent CAT until the process for initialization or the state in which the CPU 15 waits fi)r the key input or the activation of the DLL; thereore, the description of this operation is omitted. When the CPU 15 of the satellite CAT received the DLL activation message 20 transmitted through the data transmission line 4, the CPU 15 discriminates whether this message is the DLL activation message to the self CAT or to all of the CATS or not on the basis of the :

\~
reception side address included in the DLL activation message 20. If it is the DLL activation message to the self CAT or to all of the CATS, the information indicating that the DLL is being executed is displayed on the display device 12. Then, the DLL data message 30 sent from the parent S CAT is received. 'rhe transrnitted data is written into the memoIy areawhich is designated by the address in the memory included in the DLL
data message 30. When the DLL end message 40 is transmitted from the parent CAT, the DLL result message 50 is transmitted to the parent CAT
through the data transmission line 4. Then, the CPU l5 allows the display device 12 to display the result by displaying, for example, "DLL OK" or "DLL NG". Next, the CPU 15 waits until the clear key is input. When the clear key 114 is pressed, the operating mode is returned to the initial state.
On tbe other hand, when the DLL activation message 20 transrnitted from the parent CAT through the data transmission line 4 is not the DLL activation message to the self CAT but the DLL activation message to another CAT, the CPU 15 further waits until a key is input or until the DLL is activated.
As described above, according to this invention, a plurality of CATS
are connected to the data transmission line and the data read out of the memory mealls of parent CAT is $ransrnitted to satellite CAT through the data transm~ssion line and written into the memory means in this satellite CA~. Thus, the data or the like can be easily set without passing through any apparatus.

Claims (6)

1. A card authorization terminal system comprising:
a data transmission line;
a plurality of card authorization terminals connected to said data transmission line and;
a terminal group management apparatus connected to said plurality of terminals, via said data transmission line, said group management apparatus managing data communications between said terminals and a host computer for a card authorization processing initiated at one of said terminals, at least one of said terminals being able to send data to another one of said terminals without the data passing through the group management apparatus, said at least one terminal comprising;
memory means from which and into which data can be read out and written;
data transmitting means for transmitting and receiving data through the data transmission line;
transmission instructing means through which an operator instructs the transmission of data to said another one of said terminals; and control means for reading out the storage data from said memory means in accordance with an output of said transmission instructing means, and for controlling said data transmitting means to transmit said read out storage data to said another one of said terminals.
2. A system according to claim 1, wherein each other terminal comprises an associated memory means from which and into which data can be read out and written, a data transmitting means for transmitting and receiving data;
through the data transmission line, and a control means for storing received data into its said associated memory means in response to reception of the data transmitted from said at least one card authorization terminal.
3. A system according to claim 1, wherein said transmission instructing means includes means for designating for data reception said another one of said terminals, said control means of said at least one terminal controlling said data transmitting means to transmit said read out storage data to said another one of said terminals.
4. A system according to claim 3, wherein said at least one of said terminals is able to send data to all other ones of said terminals without the data passing through the group management apparatus and said means for designating can designate all other ones of said card authorization terminals for data reception, and said control means controls said data transmitting means to transmit the read out storage data to all of the designated card authorization terminals.
5. A system according to claim 3 wherein said designating means includes a key means.
6. A system according to claim 4 wherein said designating means includes a key means.
CA000563046A 1987-04-01 1988-03-31 Card authorization terminal system Expired - Lifetime CA1304478C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62-81805 1987-04-01
JP62081805A JPS63245784A (en) 1987-04-01 1987-04-01 Terminal equipment for card identification

Publications (1)

Publication Number Publication Date
CA1304478C true CA1304478C (en) 1992-06-30

Family

ID=13756702

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000563046A Expired - Lifetime CA1304478C (en) 1987-04-01 1988-03-31 Card authorization terminal system

Country Status (3)

Country Link
US (1) US4935608A (en)
JP (1) JPS63245784A (en)
CA (1) CA1304478C (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5206488A (en) * 1989-06-07 1993-04-27 Mordechai Teicher Credit card system including a central unit and a plurality of local units for conducting low-cost transactions
DE69019917T2 (en) * 1989-11-06 1995-10-12 Fujitsu Ltd Switch information device.
US5870724A (en) * 1989-12-08 1999-02-09 Online Resources & Communications Corporation Targeting advertising in a home retail banking delivery service
US5177342A (en) * 1990-11-09 1993-01-05 Visa International Service Association Transaction approval system
JP2743580B2 (en) * 1990-11-30 1998-04-22 松下電器産業株式会社 Electronic cash register device
JP3251583B2 (en) * 1991-02-27 2002-01-28 ロシュ ダイアグノスティックス コーポレーション How to communicate with microcomputer controlled instruments
US5225977A (en) * 1991-03-18 1993-07-06 Hooper John B Card payment system for service dispensing devices
JP2975724B2 (en) * 1991-07-12 1999-11-10 キヤノン株式会社 Image communication device
CA2091640A1 (en) * 1991-09-19 1994-09-16 Jerry R. Martinez Method and apparatus for validating credit information during home delivery of order
US5208446A (en) * 1991-09-19 1993-05-04 Martinez Jerry R Method and apparatus for validating credit information during home delivery of order
US5334823A (en) * 1992-01-10 1994-08-02 National Bancard Corporation Systems and methods for operating data card terminals for transaction chargeback protection
US5428210A (en) * 1992-01-10 1995-06-27 National Bancard Corporation Data card terminal with embossed character reader and signature capture
US5280625A (en) * 1992-06-26 1994-01-18 Hughes Aircraft Company Communication system and method for linking data terminals and their host computers through a satellite or other wide area network
JP2747171B2 (en) * 1992-07-06 1998-05-06 株式会社 政治広報センター Election terminal device and voting confirmation method
AU5538494A (en) * 1992-10-30 1994-05-24 Microbilt Corporation Multi-reader transaction terminal
US5561282A (en) * 1993-04-30 1996-10-01 Microbilt Corporation Portable signature capture pad
US5444230A (en) * 1993-11-30 1995-08-22 Minnesota Mining And Manufacturing Company Solid state optical reader with bi-directional protocol
US5907597A (en) * 1994-08-05 1999-05-25 Smart Tone Authentication, Inc. Method and system for the secure communication of data
US5583933A (en) * 1994-08-05 1996-12-10 Mark; Andrew R. Method and apparatus for the secure communication of data
EP0930590A1 (en) * 1998-01-16 1999-07-21 Mobil Oil Corporation Portable point-of-sale terminal with device for inputting security code access key
JP3926247B2 (en) * 2002-10-28 2007-06-06 Necインフロンティア株式会社 Keystroke trapping system, keystroke trapping method, and keystroke trapping program
KR100953452B1 (en) * 2007-08-21 2010-04-20 주식회사 한국스마트카드 A card authorization terminal system and a card management method using the same

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4017835A (en) * 1974-02-11 1977-04-12 Randolph Richard D System for verifying credit status
US4266271A (en) * 1978-10-10 1981-05-05 Chamoff Martin E Reconfigurable cluster of data-entry terminals
JPS5833986B2 (en) * 1979-04-03 1983-07-23 オムロン株式会社 Group management method for multiple electronic cash registers
US4639889A (en) * 1980-02-19 1987-01-27 Omron Tateisi Electronics Company System for controlling communication between a main control assembly and programmable terminal units
JPS57182270A (en) * 1981-04-30 1982-11-10 Sharp Corp Electronic cash register system
JPS57197642A (en) * 1981-05-29 1982-12-03 Sharp Corp Information transmitting system
JPH079678B2 (en) * 1983-03-01 1995-02-01 オムロン株式会社 Electronic cash register
JPS6143397A (en) * 1984-08-08 1986-03-01 東芝テック株式会社 Merchandize selling data processing system

Also Published As

Publication number Publication date
US4935608A (en) 1990-06-19
JPS63245784A (en) 1988-10-12

Similar Documents

Publication Publication Date Title
CA1304478C (en) Card authorization terminal system
US5496175A (en) Questionnaire system
EP0574006B1 (en) IC card storing language identification for guidance message display in a terminal apparatus
CA1189193A (en) Restaurant or retail vending facility
US4734858A (en) Data terminal and system for placing orders
US4805119A (en) User terminal for videotex
US5053606A (en) Credit authorization terminal with circuitry to service plural customers in parallel
EP0338568A2 (en) Card transaction processing apparatus
US6266711B1 (en) System for adding desirable function to a computer from a portable electronic data communication device to control the portable device connected thereto
GB2097156A (en) Method of terminal control
GB2229559A (en) Meter reading system
US7146325B2 (en) Sales data processing system, portable electronic terminal, and home delivery receiving method
US4107457A (en) Transfer terminal with library phrase memory
US6441924B1 (en) System for automatically distributing received documents
AU3678984A (en) Data terminal and system for placing orders
US5917894A (en) Communication apparatus, method and storage medium for selecting communication path by evaluating input information
JPH0432905A (en) Programmer for communication network
JP3118941B2 (en) Automatic transaction equipment
JPH0582624B2 (en)
JP3293143B2 (en) Data transmission system
JPH05151570A (en) Optical card system
KR20010015939A (en) Apparatus and The method of multi-key input for communication
JPS59180796A (en) Terminal for credit transaction processing system
JPS61187074A (en) Control system of card identification terminal group
JPH01253351A (en) Sequence dial system

Legal Events

Date Code Title Description
MKEX Expiry