Honeywell 4820 Scanner User Manual


 
2 - 19
The following criteria must be met for the Host ACK to work correctly:
The cordless system must be configured for Host Port RS-232 (terminal ID =
000) or USB COM Emulation (terminal ID = 130).
RTS/CTS is defaulted off. You must enable it if the host system requires it.
Host ACK must be set to On (page 2-20).
The host terminal software must be capable of interpreting the barcode data,
make decisions based on the data content, and send out appropriate escape
commands to the image scanner.
Escape commands are addressed to the image scanner via “Application Work
Groups.” Once a command is sent, all image scanners in a group respond to
that command. Because of this situation, it is recommended that each image
scanner is assigned to its own group in Host ACK mode.
The commands to which the image scanner responds are listed on page 2-21.
The <ESC> is a 1B in hex. A typical command string is y <ESC> x, where “y” is
the application work group number, “<ESC> x” is the escape command, and the
comma is the terminator
, which is required.
Commands may be strung together to create custom response sequences. An
example of a command string is listed below.
0<ESC>4<ESC>5<ESC>6,
The above example will make an image scanner in application work group zero
beep low, then medium, then high.
Once Host ACK is enabled, the system works as follows:
The image scanner reads a code and sends data to the base/host system. No
audible or visual indication is emitted until the image scanner receives an
escape command. The image scanner read illumination goes out when
there’s a successful read.
Image scanner operation is suspended until 1) a valid escape string is
received from the host system (via the base) or 2) the image scanner times
out.
Once condition 1 or 2 above has been met, the image scanner is ready to
scan again, and the process repeats.
A time-out occurs if the imager does not receive a valid escape command within
10 seconds. A time-out is indicated by a triple beep. If a time-out occurs, the
operator should check the host system to understand why a response to the
imager was not received.