
MSR112 Programmer’s Manual UDN PM019 Rev. A
Section 4 -- Commands and Responses 2002/5/23
Page
14
Uniform Industrial Corp.
Proprietary and Confidential
Total 18 pages
Section 4 Commands and Responses
This section describes the commands and responses available for the MSR112 series. Each item includes the ASCII,
hexadecimal codes and comments paragraph that provide an explanation of the command. The letter ‘x’ indicates a
variable and the letter 'h' is an abbreviation of 'hexadecimal'.
Command
-
-
-
-
Host to Reader
P (50h)
―
―
―
―
Ready to Read
Comments
1 Clear buffers
2 Transmit "ACK"
3 Expect for card insert or eject
4 Transmit "ACK" after reading card (Response "^" when detecting signal or response ">" if no signal)
After the "Ready to Read" command is received and acknowledged, the only valid command that will be accepted
for execution is "Abort" <ESC>.
Q (51h)
―
―
―
―
Transmit Standard Data, Track 1
R (52h)
―
―
―
―
Transmit Standard Data, Track 2
S (53h)
―
―
―
―
Transmit Standard Data, Track 3
Comments
1 Process data in the read buffer for the specified track according to ISO, AAMVA and DVM format.
2 Transmit data in ASCII.
3 If error is detected, refer to “transmission format” in section 3 for details.
U (55h)
―
―
―
―
Transmit Customized Data, Track 1
V (56h)
―
―
―
―
Transmit Customized Data, Track 2
W (57h)
―
―
―
―
Transmit Customized Data, Track 3
Comments
1 To request customized data that no "nulls" is allowed. It uses the two bytes command: "Transmit
customized data" command followed by an ASCII number (3-8) that specifies the number of bits per
customized character.
2 For each specific track, based upon the "number of bits" to process data in the read buffer, then send out
in hex format.
A (41h)
―
―
―
―
Transmit Standard Data, all Tracks
Comments
1 Process data in the read buffer for all tracks according to ISO, AAMVA and DVM format.