O'Neil microFlash Series User Manual
Page 91
User Manual and Technical Guide The O'Neil microFlash Series of Printers
CardReader Commands
•
81
inserted, or the probe is touched to a button. The button is read
automatically whenever the printer is awake and the button is sensed by
touching with the probe. The magnetic card is read when the printer is
awake and the card is moving. This data is stored in an internal buffer in
the printer and available to the host via RS-232 or IrDA. Data directly
from the smart card can be read by command from via RS-232 or IrDA
Magnetic Card Reader
Although insertion type card readers such as the one used on the reader
can read cards either upon insertion or withdrawal, the read rate is much
higher upon withdrawal with virtually all readers of this type (e.g. the gas
pump readers). This is because the card is unstable and the rate of
movement can change drastically when the card is first inserted. If the
reader is already awake, and more than one card could be inserted, the
application may choose to zero the buffer before prompting the insertion
of the card to assure the data is from the card about to be inserted, and not
a previously read card.
An application, then, may choose the following sequence if the operator
of the equipment is trained (i.e. not a “consumer” end user); this uses the
automatically generated LED/Buzzer status indicators
•
Handheld prompts the user to insert, then remove card
•
Operator inserts card (waking up the reader) and waits for green
LED, then removes card
•
Handheld polls the 2tcr/2icr/4tcr waiting for data to be available
Or, if the operator is an “untrained consumer”, the application may
choose a more step-by-step approach and handle handheld screen
prompts and LED/Buzzer as required:
•
Handheld prompts the user to insert their card
•
User inserts the magnetic card into the card reader slot waking up the
reader
•
Handheld polls the reader looking for the card to be inserted
•
When the handheld sees the card is inserted, it prompts user to
remove card
•
2tcr automatically reads and buffers card data from any or all of
Tracks I, II, and III
•
Handheld polls the reader looking for the card to be removed
•
Handheld requests card data from reader