Copyright 2019 ID TECH. All rights reserved.
Document Number: 80145503-001
Page 23 of 32
Buffer Mode
Buffer mode means MSR data will be sent out in response to the Read Buffer Data command.
It is supported in USB-HID interface or USB-KB interface. Buffer Mode can be disabled.
Implementation:
USB-KB with ITP Protocol
USB-HID with NGA Protocol
Step 0
If device is Auto Mode or Disable Buffer
Mode, Set to Enable Buffer Mode.
If device is Disable Buffer Mode, Set to
Enable Buffer Mode.
Step 1
Send “Arm to Read” Command.
If receive ACK, enter next step.
Send “Arm to Read” Command.
If receive ACK, enter next step.
Step 2
While in this state, User can swipe Card.
Timeout is 30 seconds.
Send “Read Buffer Data” to read MSR data.
The response should be:
•
NAK for No Swipe Card and No Timeout,
and Buffer is erased. or
•
NAK for No Swipe Card and Timeout. or
•
ACK + “Successful MSR Data” for swipe
OK, and Buffer is erased. or
•
NAK for swipe failed, and Buffer is
erased.
If send “Read Buffer Data” before send “Arm
to Read” , the response should be 0x18.
After Swipe Card, the MSR data should be
exist at most 15 Minutes. If timeout, Buffer
is erased.
While in this state, User can swipe Card.
Timeout is 30 seconds.
Send “Read Buffer Data” to read MSR data.
The response should be:
•
NAK + “No Swipe Card Error” for No
Swipe Card and No Timeout, and Buffer
is erased. or
•
NAK + “Timeout Error” for No Swipe
Card and Timeout. or
•
“Successful MSR Data” for swipe OK,
and Buffer is erased. or
•
NAK + “Failed Get MSR Data” for swipe
failed, and Buffer is erased.
If send “Read Buffer Data” before send “Arm
to Read” , the response should be NAK +
“Operate Error”
After Swipe Card, the MSR data should be
exist at most 15 Minutes. If timeout, Buffer
is erased.