
Chapter A Appendices
MS-3 Laser Scanner User’s Manual A-15
A–Appendices
Reader Status Requests
<?> Reader Status Byte
The reader responds to a status request <?> with a two character hex value, for
example <?/22>. To determine the status:
1. Look up the binary conversion in table A-21.
For example, the first 2 in binary would be 0 0 1 0 as read from binary digits 3
through 0; the second 2 the binary digits 7 through 4 which is also 0 0 1 0.
2. Next, enter your binary values in table A-22 in the
“Binary” column next to the appropriate bit.
3. Under “Binary,” interpret 1s as true and the 0s as not
true. For example, bit 1 has a 1 in the “Binary” column,
indicating “Command Received.” Bit 5 is also a 1 indi-
cating that the “Reader is in a read cycle.”
<?1 > Extended Status
The reader responds to an extended status request <?1>
with several fields.
These represent, in order: the status byte as discussed
above, the boot part number, application part number, fpga part number, Flash check-
sum, and Flash parameter checksum.
<K?> Configuration Command Status
Returns the current status of all configuration commands.
Table A-12 Quadrus EZ Status
Bit Binary Reader Status
0 0 Command error detected
1 1 Command received
2 0 Communication error detected
3 0 Flash sector unprotect failure
4 0 Host/Aux port buffer overflow
5 1 Reader is in a read cycle
6 0 Software Watch dog reset
7 0 Hardware Watch dog reset
Table A-11 Hex
Value to Binary
Conversion
Hex
Value
Binary
Bit Dig-
its
7 6 5 4
3 2 1 0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Komentáře k této Příručce