Baracoda 2 manual Summary

Page 2

 

 

 

Data Capture

 

 

 

for Workforce

 

 

 

in Motion

 

 

SUMMARY

 

SUMMARY

...................................................................

2

REVISION HISTORY

3

1.

INTRODUCTION

4

1.1.

GENERALITIES

4

1.2.

GENERIC PACKET

4

2.

COMMUNICATION PROTOCOL

5

2.1.

BIDIRECTIONAL PACKETS

5

2.1.1.

CONTROL MESSAGES

5

2.2. SCANNER TO HOST MESSAGES

6

2.2.1.

ENCAPSULATION SCHEME

6

2.2.2.

DATA STRING FORMAT

6

2.3. HOST TO SCANNER MESSAGES

7

2.3.1.

COMMUNICATION MESSAGES

7

2.3.2.

SCANNER MESSAGES

9

2.3.3.

USER INTERFACE MESSAGES

11

2.3.4.

MISCELLANEOUS MESSAGES

14

2.3.5.

CAPTURE MESSAGES

18

2.4.

DECODER COMMUNICATION PROTOCOL

21

2.4.1.

FRAME FORMAT

21

2.4.2.

HEADER

21

2.4.3.

TYPE

22

2.4.4.

SIZE

22

2.4.5.

COMMAND

22

2.4.6.

EXAMPLES

30

EXAMPLE 1.1 – GETTING CONFIGURATION OF CODE 39 SYMBOLOGY. ................. 30

EXAMPLE 2.1 – SETTING A CONFIGURATION OF CODABAR SYMBOLOGY

31

EXAMPLE 2.2 – SETTING A CONFIGURATION OF ALL SYMBOLOGIES

32

EXAMPLE 3.1 – MODIFYING A CONFIGURATION OF ALL SYMBOLOGIES

32

EXAMPLE 4.1 – SENDING A SPECIAL COMMAND TO CODE39 SYMBOLOGY

33

APPENDIX 1: BLUETOOTH PROTOCOL

34

BaracodaPencil 2 – Communication Protocol v1.3

- 2 -

Image 2
Contents BaracodaPencil Communication Protocol Summary Revision History Introduction Generalities Nack Control messagesACK SYNScanner to host messages Host to scanner messages Communication 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 Type CommandSet Config Type B SizeLSB 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 Commands Table CodeSpecial Commands Type E Special CommandsExamples 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