Browse Prior Art Database

Credit Card Reader Control

IP.com Disclosure Number: IPCOM000086345D
Original Publication Date: 1976-Aug-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 4 page(s) / 52K

Publishing Venue

IBM

Related People

Houghtaling, WH: AUTHOR

Abstract

This is a method for controlling the operation of a credit or identification card reader to detect and recover from jam and "tease" conditions.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 35% of the total text.

Page 1 of 4

Credit Card Reader Control

This is a method for controlling the operation of a credit or identification card reader to detect and recover from jam and "tease" conditions.

The user begins operation by inserting his credit card, not shown, through slot 1 in panel 2 past door 3 to cover switch SW1. When the terminal is open and not busy, adapter 13 polls SW1 on a timer interrupt basis. When SW1 is found covered, adapter 13 posts attention to controller 14, which issues a call to adapter 13 to read the credit card.

Normal CCR Read: Motor and Motor direction control 12 is energized to drive transport and idle rollers 4-9 in the forward direction to feed the credit card into the credit card reader (CCR). When the credit card uncovers SW1, SW2 is covered causing a "card entered" flag to be set in adapter 13, for use in subsequent logical decisions. The card data is stored by adapter 13 as the card passes under read head 10. When the card covers SW3, motor 12 is controlled to stop the credit card. Completion status is returned to controller 14 after the card data is verified and translated by adapter 13. Abnormal CCR Read:

1. If CCR SW1 is not covered when Q "read call" is received by adapter 13 from controller 14, a "tease" condition is posted to controller 14 which displays at display 16 an "insert card" message, acknowledging the tease.

2. When motor/control 12 is forward energized due to a card covering SW1, a delay is started with S1 and SW3 monitored. If, during this delay, SW3 is covered with SW1 remaining covered, the "card entered" flag is set for use in the subsequent card return. Motor 12 is then de-energized, and an "overlength" condition is posted to controller 14, which then issues a call to adapter 13 to return the card.

If at the completion of the delay period, SW3 is not covered and SW1 remains covered, drive motor 12 is de-energized, and SW2 is checked by adapter 13. If it is not covered, a "tease" is posted to controller 14 which displays to the operator an "insert card" message, acknowledging the tease. If SW2 is covered, a "jam" is posted to controller 14 which issues a call to adapter 13 to return the card.

3. If SW2 is not covered when SW1 uncovers, it may be due to a tease or a SW2 malfunction. When this condition occurs, a delay is started with SW1 and SW3 monitored by adapter 13. If, during this delay, SW3 is covered, a SW2 malfunction condition is posted to controller 14 and motor 12 is de-energized. Controller 14 instructs adapter 13 to return the card, and close gate 3, thus closing the terminal with a nonreopenable error.

If SW1 is covered during the delay period, a tease and card reinsertion is assumed and SW1 is monitored, awaiting it to uncover, as described in the Normal CCR read. If neither SW1 or SW3 is covered during the delay period, monitor/control 12 is de-energized and a "tease" condition is posted to controller 14 which displays an "insert card" message, acknowledging the tease.

1

Page 2 of 4

4. W...