BaracodaPencil 2 – Communication Protocol v1.3 - 23 -
Data Capture
for Workforce
in Motion
For a Set Config (type "B") with a SELECT ALL (header "A"), the command sent can only be 1 byte
long.
Note: A high level bit ("1") corresponds to an Enable, a "0" bit means Disable.
BYTE 1 (general options):
The format of this byte is the same for all symbologies.
Bit
Option
LSB
0
Enable/Disable Symbology
1
Enable/Disable
Min.
length (1)
2
Enable/Disable Checksum calculation
(2)
3
Enable/Disable Checksum transmission
4
Enable/Disable M
ax
. length (
3
)
5
Enable/Disable
symbology prefix (4)
6
Enable/Disable
symbology suffix (4)
MSB
7
FREE
(1): If Min. length is enabled without having been set with the special command, the default minimal
length will be 6 characters for all symbologies.
(2): This option will not have any effect on symbologies that require a checksum (EAN/UPC, code93,
Code128, RSS). Concerning the symbologies that allow two check digits (MSI, code11), the first check
digit is obligatory. Thus, this option will affect the calculation/non calculation of the second check
digit.
(3): If Max. length is enabled without having been set with the special command, the default minimal
length will be 32 characters for all symbologies.
(4): if the prefix/suffix is enabled without having been defined at least once (cf. special command),
there will be no effect.
BYTE 2 (specific options):
Each symbology will have a different configuration of this byte, depending on the specific options
available on each.
CODE 93 (Header "B")
Bit
Option
LSB
0
FREE
1
FREE
2
FREE
3
FREE
4
FREE
5
FREE
6
FREE
MSB
7
FREE