
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 Max. 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 |
|
|
|
BaracodaPencil 2 – Communication Protocol v1.3 | - 23 - |