8 - 4 Symbol MS4404/MS4407 Integration Guide

ACK/NAK Enabled and Packeted Data

The decoder sends a DECODE_DATA message af ter a successful de code. The decoder waits for a progr ammable
time-out for a CMD_ACK response. If it does not receive the response, the decoder tries to send two more times
before issuing a host transmission error. If the decoder receives a CMD_NAK from the host, it may attempt a retry
depending on the cause field of the CMD_NAK message.

ACK/NAK Enabled and Unpacketed ASCII Data

Even though the ACK/NAK handshaking is enabled, no handshaking occurs because the handshaking applies only
to packeted data. In this example the packeted_decode parameter is disabled.

ACK/NAK Disabled and Packeted DECODE_DATA

In this example ACK/NAK does not occur even though packeted_decode is enabled because the ACK/NAK
handshaking parameter is disabled.
Decoder
Data is captured
by decoder
Host
(1)
DECODE_DATA
(2)
CMD_ACK
message sent
Decoder
Data is captured
by decoder
Host
ASCII data
Decoder
Data is captured
by decoder
Host
(1)
DECODE_DATA
message sent