
12-20
MS-890 Industrial Automation Scanner
User Manual
Scanner Status Requests
Scanner Status Requests
<?>
Status Byte
The scanner 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 the hex-to-binary table.
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 the “Scanner Status” table,
in the “Binary”
column next to the appropriate bit.
3. Under “Binary,” interpret
1
s as true and the
0
s as not true.
For example, bit 1 has a
1
in the “Binary” column, 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:
<?1/20><35-558002-10,35-558001-
12,F6D4,20C5,02D3,02D3>
.
These represent, in order: the status byte discussed above, the boot part number
(35-558002-10)
,
the application part number
(35-558001-12)
, boot checksum
(5F6D4)
, app checksum
(02D3)
, RAM parameter checksum
(02D3)
, and flash parameter checksum
(02D3)
.
<K?>
All Commands Status
This is the fastest way to learn the scanner’s current configuration. Sending this request
will return the current settings of all commands, starting with the lowest K command value
and ending with the highest K command value.
<Knnn?>
Single Command Status
This request will return the value of the variables associated with the requested K command.
The request of a single entry of a database command cannot exceed the number of database
slots for the specific command.
Bit
Binary
Scanner 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
Scanner is in a read cycle
6
0
Software Watchdog reset
7
0
Hardware Watchdog reset
Hex
Value
Binary
Bit Digits
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
Summary of Contents for MS-890
Page 1: ...MS 890 Industrial Automation Scanner User Manual P N 84 000890 Rev B...
Page 12: ...xii MS 890 Industrial Automation Scanner User Manual Statement of RoHS Compliance...
Page 26: ...1 14 MS 890 Industrial Automation Scanner User Manual Save Configuration in ESP...
Page 44: ...2 18 MS 890 Industrial Automation Scanner User Manual Send Receive Options...
Page 94: ...4 24 MS 890 Industrial Automation Scanner User Manual Tracking Adjustment...
Page 122: ...5 28 MS 890 Industrial Automation Scanner User Manual Autodiscriminate...
Page 154: ...6 32 MS 890 Industrial Automation Scanner User Manual Quality Output...
Page 168: ...7 14 MS 890 Industrial Automation Scanner User Manual Mismatch Replace...
Page 202: ...9 22 MS 890 Industrial Automation Scanner User Manual Calibration by Embedded Menu...
Page 212: ...10 10 MS 890 Industrial Automation Scanner User Manual Raster Laser by Embedded Menu...
Page 240: ...12 22 MS 890 Industrial Automation Scanner User Manual Scanner Status Requests...
Page 264: ...14 10 MS 890 Industrial Automation Scanner User Manual Mounting Plate...
Page 308: ...A 44 MS 890 Industrial Automation Scanner User Manual Glossary of Terms...