
O p e r a t i o n
54
S
I
C
K
O
p
t
i
c
-
E
l
e
c
t
r
o
n
i
c
B
a
r
C
o
d
e
S
c
a
n
n
e
r
s
4
OUTPUT INTERPRETATION
The output of a read consists of the decoded content of up to three different bar codes, plus diagnostic reading data. Diagnostic
reading data is described separately in detail. The bar code data is carried in a structured string as shown in Figure 4-2. The
string consists of elements combined to form the following blocks:
Start character
Header (diagnostic reading data and selectable constants)
Bar code data
Separators (diagnostic reading data and selectable constants)
Terminator (diagnostic reading data and selectable constants)
Stop character
The user may specify form and content of the data string to be sent to the host (refer to Section III, “Output Format”). The auxil-
iary interface, operating in the “Monitor Host” mode, displays the data string configured for use with the host interface. Two exam-
ples of decoded bar code data are given in Figure 4-2.
In Example 1, the protocol start and stop
characters are used to frame the informa-
tion with start of text and end of text
ASCII control characters. The terminator
provides the carriage return and line feed
control characters.
In Example 2, the protocol framing char-
acters are not used. The data transmitted
along with two sets of statistics delimited
by a comma. The statistics and commas
are selected within the separator field. At
the end of the string, a carriage return
and line feed are included as part of the
terminator field.
Figure 4-2 Diagnostic Reading Data Statistics
Table 4-1 Diagnostic Reading Data Statistics