User manual

Configuring the SCANTEAM 3700 4–15
4.5 Configuration Status Query Commands
The configuration status query commands are used to obtain a status listing of the
configuration command selections. You may request a listing of the entire series of
individual configuration status messages or you may request the status of a single
configuration status message be output to your host system or terminal. Descriptions and
ASCII characters for the configuration commands follow.
Note: The commands in this section are shown in ASCII format only. Refer to Appendix D for
an ASCII conversion chart.
The following command causes the entire series of individual configuration status
messages to be output to the host system:
<?> – configuration query.
Fifteen configuration status query commands recognized by the SCANTEAM 3700 are:
<Ka?> – communications port status
<Kd?> – preamble status
<Ke?> – postamble status
<Kf?> – communications protocol status
<Kg?> – trigger/enable mode status
<Kh?> – read timeout status
<Kk?> – no read message status
<Km?> – votes status
<Kp?> – Code 39 status
<Kq?> – Codabar status
<Kr?> – Interleaved 2 of 5 status
<Ks?> – UPC, EAN status
<Kt?> – Code 128 status
<Ku?> – beeper status
<Kv?> – scan rate status
Each configuration query will cause the current status of the selected option to be output
in a format identical to the configuration command string itself, except that global fields
are excluded. For example, if the trigger mode_global is set to 5 <Kg?> will result in
<Kg , 5, 5> being output by the 3700.
Except for the Communication Port Command, configuration commands take effect
immediately upon receipt by the 3700. Therefore most configuration commands can be
verified as having been received by the 3700 by immediately following the command
with a status query. For the Communications Port Command to become effective, the
command must be followed by a <Z><A> (save configuration and reset the 3700
commands) since the port is only initialized upon a reset. Since the 3700 reports the
current configuration of the port itself, the status query <Ka?> will not indicate if a
Communications Port Configuration Command has been received correctly until the
<Z><A> has been received.
All status output strings will include the current preamble and postamble. Thus if the
preamble is set to DC1 and the postamble to DC3 then a postamble status query <Ke?>
will result in the output string DC1<Ke1,DC3>DC3. The receiving system must be able
to handle the embedded DC3 and not treat it as the termination of the string.