Card reader system and method with printing and verification capability
First Claim
1. A method of reading, printing and verifying data in a card reader-printer/CPU information processing system comprising the steps of:
- (a) entering data and storing said data in a card reader-printer,(b) transmitting said data from said card reader-printer to a CPU, assigning a unique transaction code to said data, and storing said data in said CPU along with said transaction code,(c) transmitting said data and associated transaction code from said CPU to said card reader-printer, and receiving said data and transaction code and storing said transaction code in said card reader-printer,(d) comparing said data received by said card reader-printer from said CPU with said data stored in said card reader-printer in step (a), and activating an alarm and terminating further operations if said received data differs from said stored data,(e) producing a receipt on which said data and said transaction code received by said card reader-printer is displayed, and(f) reading said transaction code displayed on said receipt, comparing said read transaction code with said transaction code stored in step (c) and activating an alarm if said read transaction code differs from said stored transaction code.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for entering data from a marked card into a central processing unit and for producing a receipt on which is displayed the entered data in alpha-numeric characters and a unique transaction code in machine readable form. The system utilizes a plurality of dispersed card reader-printers, each with data storage and processing capabilities, in communication with a local terminal on a sequential polling basis. The local terminal is, in turn, in communication with the central processing unit which stores the data read from the cards and assigns the transaction code to it. The system allows the data stored in the CPU to be verified against that read by the card reader-printer and allows the printed transaction code to be verified against that assigned by the central processing unit.
203 Citations
25 Claims
-
1. A method of reading, printing and verifying data in a card reader-printer/CPU information processing system comprising the steps of:
-
(a) entering data and storing said data in a card reader-printer, (b) transmitting said data from said card reader-printer to a CPU, assigning a unique transaction code to said data, and storing said data in said CPU along with said transaction code, (c) transmitting said data and associated transaction code from said CPU to said card reader-printer, and receiving said data and transaction code and storing said transaction code in said card reader-printer, (d) comparing said data received by said card reader-printer from said CPU with said data stored in said card reader-printer in step (a), and activating an alarm and terminating further operations if said received data differs from said stored data, (e) producing a receipt on which said data and said transaction code received by said card reader-printer is displayed, and (f) reading said transaction code displayed on said receipt, comparing said read transaction code with said transaction code stored in step (c) and activating an alarm if said read transaction code differs from said stored transaction code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A card reader-printer system comprising:
-
(a) a CPU, (b) a local terminal, said local terminal in communication with said CPU, (c) a plurality of card reader-printers in communication with said local terminal, each of said card reader-printers having; (i) reading means adapted to read data encoded on cards, (ii) printing means adapted to print data on said cards, (iii) address means for receiving address signals from said local terminal and for selectively enabling said card reader-printer operation depending on whether such card read-printer has been addressed, (iv) transmitting means for transmitting data read by said card reader-printer to said local terminal when said card reader-printer is addressed, (v) receiving means for receiving data transmitted by said local terminal when said card reader-printer is addressed, (vi) memory means for storing data read from said cards and data received from said local terminal, (vii) comparator means for comparing data read from said cards and data received from said local terminal with said data stored in said memory unit; and (viii) transporting means for transporting said cards through said card reader-printer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a data processing system having a remote CPU in communication with a local terminal, a card reader-printer comprising:
-
(a) an optical reader portion, said optical reader having means for converting data represented by marks on a card which passes through said optical reader to said data represented by electrical signals, (b) a printer portion, said printer having means for forming marks and alpha-numeric characters on said card, said marks representing data and being capable of conversion to electrical signals by said optical reader, (c) an input throat, said input throat having means for intering said card into said card reader-printer, (d) a transport mechanism, said transport mechanism having means for moving said card through said card reader-printer, said transport mechanism cooperating with said input throat and said optical reader and said printer so that said card, after being entered into said input throat, passes first through said optical reader, then through said printer and then through said optical reader again, whereby conversion of said data represented by said marks formed by said printer to electrical signals by said optical reader is enabled, (e) interface means for enabling said card reader-printer to transmit and receive data in communication with said local terminal on a sequential poling basis, and (f) a microprocessor, said microprocessor having means for comparing said data represented by said marks formed on said card by said printer and converted to said electrical signals by said optical reader with said data received from said local terminal.
-
Specification