Reader Status Requests
<?>
Scanner Status Byte
The scanner responds to a status request
example <?/22>. To determine the status:
1. Look up the binary conversion in
For example, the first
through 0; the second
2. Next, enter your binary values in
appropriate bit.
Table 11-6 MS-3 FIS-0003 Laser Scanner Status
Bit
Binary
0
0
1
1
0
2
0
3
0
4
1
5
0
6
0
7
3. Under "Binary," interpret 1s as true and the 0s as not
true. For example, bit 1 has a
umn, indicating "Command Received." Bit 5 is also a
1
indicating that the "Scanner is in a read cycle."
<?1 >
Extended Status
The scanner responds to an extended status request
<?1>
with several fields, for example: <?/F><?1/35-
338200-12,35-338201-14,476C,33,33>.
These represent: the status byte discussed above, the boot part number (35-338200-
12), the application part number (35-338201-14), the fpga part number (5-559001-
18), flash checksum (476C), current RAM parameter checksum (33), and flash param-
eter checksum (33).
<K?>
Configuration Command Status
Returns the current status of all configuration commands.
Table
2
in binary would be
2
the binary digits 7 through 4 which is also
Table 11-6
Scanner Status
Command error (last command received)
Command received
Communication error
Novram read/write error
Motor timeout error OR scanning disabled
Scanner is in a read cycle
Software Watch dog reset
Hardware Watch dog reset
1
in the "Binary" col-
<?>
with a two character hex value, for
11-5.
0 0 1 0
as read from binary digits 3
in the "Binary" column next to the
MS-3 Laser Scanner User's Manual
Chapter 11 Utilities
0 0 1
0.
Table 11-5 Hex
Value to Binary
Conversion
Binary
Bit
Hex
Digits
Value
7
6
5
4
3
2
1
0
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
A
1
0
1
0
B
1
0
1
1
C
1
1
0
0
D
1
1
0
1
E
1
1
1
0
F
1
1
1
1
11-19
Need help?
Do you have a question about the MS-3 and is the answer not in the manual?
Questions and answers