Baracoda 2 manual Lsb, LSB Free

Page 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 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 -

Image 23
Contents BaracodaPencil Communication Protocol Summary Revision History Introduction Generalities SYN Control messagesACK NackScanner to host messages Communication messages Host to scanner messagesRemarks Scanner messages 0x6A-0x6B User Interface messages Payload Response Byte Bit 0 Success BaracodaPencil 2 Communication Protocol Miscellaneous messages 0xC8-0xC9 Reserved = upload data after retrieving Capture messages Remark Stored barcodes count Select ALL Frame formatHeader Size CommandSet Config Type B TypeLSB Free LSBFree Code 128 / EAN 128 Header C Interleaved 2 of 5 Header G MSI Header K MSB Free Get configType aUsual Commands Type D Code Commands TableSpecial Commands Special Commands Type EExamples Nd byte $01 Example 2.2 Setting a configuration of all symbologies Data Capture for Workforce in Motion Appendix 1 Bluetooth Protocol 0x01 if MASTER, 0x00 if SLAVE, Role switch Header Length Payload Response Command Set page scan timeout Set sniff Data Capture for Workforce in Motion Get Security Mode PDA FAX SPPDUN