Chapter 4
4-14
MS-810 Industrial Scanner User’s Manual
4
–
U
ti
lit
ie
s
3.Compare bit digits with the “Is Status Active?” row
in table 4-4 (each bit has a specific meaning)
Table 4-4 Finding Scanner Status from Binary Bit Digits
Show Software Status
Sends the following in this order: status byte, part number, ROM checksum for both
possible lengths of ROM (1 megabyte and 512 bytes), current NOVRAM checksum, and
NOVRAM checksum at power up.
Associated serial command:
<?1>
Binary Code
0
1
0
0
1
1
0
1
Bit Location:
7
6
5
4
3
2
1
0
Scanner
Status:
Pari
ty
Al
w
a
ys
set
t
o
1
Scanner
is
in
a read
cy
cle
Mot
o
r is
spinning;
scanner
is
ready
NO
V
R
AM
error
det
ec
to
r
a
a.
NOVRAM status is valid only after the first status request
following a NOVRAM read or write.
Comm
unicat
ion
error det
ec
ted
Comm
and
received
Comm
and
error det
ec
te
d
Is Status
Active?
Yes =
0 =
ev
en
1 =
odd N/A
1
0
0
1
1
1
No =
N/A
0
1
1
0
0
0
If you send
the
<?>
The scanner
will report:
For example:
After Power-on
(NOVRAM
Read)
Whether the
NOVRAM was
read correctly the
first time the
status command
was received.
With the scanner in a triggered mode without a serial or
edge trigger present, power–off, then power–on and enter
the
<?>
command. The scanner responds with
<
@
>
for
a good load or
<
H
>
for a bad load. See “NOVRAM error
detected” in table 4-4 on page 4-14.
After Sending
a Command
Whether the
command was
sent correctly.
With the scanner in a triggered mode without a serial or edge
trigger present, enter the
<?>
command to clear the error
flags. Then enter the desired command,
<L1>
for example.
Enter
<?>
again. The scanner responds with
<
B
>
if the
command was received,
<
C
>
if there was an error in the
command, or
<
F
>
if there was a serial data error.
After NOVRAM
Write
Whether the
NOVRAM was
written correctly.
The scanner responds in the same manner as after power–
on (NOVRAM read).
In the example shown in table
4-4, a scanner status request
returns an
<
M
>
corresponding to 4D hex or
01001101. This means that
the scanner’s status is even
parity, (skip bit location 6; it
will always equal 1), with the
scanner not in a read cycle,
with the motor spinning and
the scanner ready to read,
with no NOVRAM error
detected, with a
communications error
detected, with the command
not received, and with a
Summary of Contents for MS-810
Page 1: ...MS 810 Industrial Scanner User s Manual P N 83 000810 Rev B...
Page 22: ...Chapter 1 1 12 MS 810 Industrial Scanner User s Manual 1 Quick Start...
Page 82: ...Chapter 3 3 20 MS 810 Industrial Scanner User s Manual 3 Serial Config...
Page 98: ...Chapter 4 4 16 MS 810 Industrial Scanner User s Manual 4 Utilities...
Page 138: ...Chapter A A 40 MS 810 Industrial Scanner User s Manual Appendices...
Page 144: ...I 6 MS 810 Industrial Scanner User s Manual Index Index...