background image

 

 

 

Data Capture 

for Workforce 

in Motion 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ToughRunners / ScanWear 

Communication Protocol 

©Baracoda 

TM

 – May 2009 

Содержание All in One Printer

Страница 1: ...Data Capture for Workforce in Motion ToughRunners ScanWear Communication Protocol Baracoda TM May 2009...

Страница 2: ...TORE DEFAULT SETTINGS 10 3 5 MMI SETTINGS 10 3 6 BLUETOOTH COMMANDS 12 3 7 READING AND TRIGGERING COMMANDS 13 3 8 DECODER COMMANDS 17 3 9 DATA FORMAT COMMANDS 19 3 10 COMMUNICATION COMMANDS 24 3 11 PO...

Страница 3: ...ta Capture for Workforce in Motion Revision History Changes to the original manual are listed below Document Date Description 1 0 25th Sep 07 Initial release 1 1 16th Dec 08 Graphic Presentation updat...

Страница 4: ...3 n bytes 3 n bytes 1 byte 1 byte Ba 1 Byte STX Bb 1 Byte Frame number Bc 1 Byte Number of commands or number of commands responses Bd 3 n Bytes Command 1 Bx 3 n Bytes Command x By 1 Byte CheckSum x...

Страница 5: ...ERVED 0x05 Retrieve operational statistics 0x06 Reset operational statistics 0x07 Get wrist motion detection level 0x08 Set wrist motion detection level 0x0E firmware presence flag RESERVED 0x0F Resto...

Страница 6: ...on 3 01 00 0x5 Bluetooth commands 0x5E Bluetooth module commands 0x6 Reading and triggering commands 0x60 Get reading mode 0x61 Set reading mode 0x62 Get remote triggering settings 0x63 Set remote tri...

Страница 7: ...Get data prefix 0xA7 Set data prefix 0xA8 Get AIM symbology ID transmission 0xA9 Set AIM symbology ID transmission 0xAA Get symbology suffix 0xAB Set symbology suffix 0xB RESERVED 0xC RESERVED 0xD Co...

Страница 8: ...e 0 1 ERROR Command ID 0x02 Description Exit Setting mode Length 0 payload none Response 0 1 ERROR A radio disconnection leads to an exit from this setting mode 3 2 Operational statistics Command ID 0...

Страница 9: ...B Operating time minutes CC Number of charge cycles done MSB first Response 0 1 ERROR 3 3 Wrist motion detection level for BSW only Command ID 0x07 Description Get wrist motion detection level Length...

Страница 10: ...payload A 0 Response none 3 5 MMI settings Command ID 0x40 Description Get vibrator Length 0 payload none Response ABC where A Vibration duration on BAD READ event B Vibration duration on BARCODE LOS...

Страница 11: ...ength 0 payload none Response 1 byte Bit A 0 0 enable barcode decoded beep 1 disable barcode decoded beep Bit A 1 0 enable barcode acknowledgement beep 1 disable barcode acknowledgement beep Default s...

Страница 12: ...epted the BT name which default value must be handled by the firmware ToughRunners ToughRunners xx xx Scanwear ScanWear xx xx xx xx being the 4 last readable characters of the BDA written in hexadecim...

Страница 13: ...0x5E x007 0x07 0x04 0x00 0x30 0x30 0x30 0x30 mod 0x100 0x131 mod 0x100 0x31 Bf 0x03 ETX 3 7 Reading and triggering commands Command ID 0x60 Description Get reading mode Length 0 payload none Response...

Страница 14: ...op Multiscan Session D long press duration x 100ms E maximum scans in session 0000000 unlimited XXXXXXX number of scans in the session 1 Anti doubloon in the session F Inter scan interval x100ms G 0 H...

Страница 15: ...10 Shut down scanner 11 Start Multiscan Session B simple press action 00 Disabled 01 Simple scan 10 Start Multiscan Session 1 Stop Multiscan Session C wrist motion action 00 Disabled 01 Simple scan 1...

Страница 16: ...gs Length 0 payload none Response ABCDEFG where A character to trigger a Good Read signal B character to trigger a Good Read signal C character to trigger a Simple Scan D character to start an Multisc...

Страница 17: ...character to start an Multiscan Session E character to stop an Multiscan Session F character to lock the scan engine G character to unlock the scan engine Response 0 1 ERROR 3 8 Decoder commands Comm...

Страница 18: ...82 Description Get voting value Length 0 payload none Response V number of decodes to validate a good scan Default value 1 Command ID 0x83 Description Set voting value Length 1 payload V number of dec...

Страница 19: ...symbology prefix Length 0 or 1 payload None Response 22 or 28 bytes since version 3 02 03 if length 0 then 22 bytes if length 1 then 28 bytes AABBCCDDEEFFGGHHIIJJKKLLMMNN Where AA Code39 BB Interleav...

Страница 20: ...0x00 0x00 0x00 Command ID 0xA3 Description Set symbology prefix Length 28 since version 3 02 03 payload AABBCCDDEEFFGGHHIIJJKKLLMMNN Where AA Code39 BB Interleaved 2 of 5 CC Standard 2 of 5 DD Codaba...

Страница 21: ...Response 0 32 bytes suffix Default settings No suffix Command ID 0xA5 Description Set data suffix Length 0 32 payload suffix Response 0 1 ERROR Command ID 0xA6 Description Get data prefix Length 0 pa...

Страница 22: ...d 1 enabled Default settings A 0 Command ID 0xA9 Description Set AIM symbology ID transmission Length 1 payload A 0 disabled 1 enabled Response 0 1 ERROR Command ID 0xAA Description Get symbology suff...

Страница 23: ...1 Databar MM RSS Ltd GS1 Databar Ltd NN RSS Expanded GS1 Databar Expanded 0x00 means disabled Default settings 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00...

Страница 24: ...Ltd GS1 Databar Ltd NN RSS Expanded GS1 Databar Ltd 0x00 means disabled Response 0 1 ERROR 3 10 Communication commands Command ID 0xD5 Description Get radio behavior when in charge Length 0 payload N...

Страница 25: ...mand ID 0xF0 Description Get shutdown timers Length 0 payload None Response 7 bytes AABBCCU Where AA scanner shutdown timer sec BB radio shutdown timer when in Master mode sec CC radio shutdown timer...

Страница 26: ...6 Data Capture for Workforce in Motion CC radio shutdown timer when in Slave mode sec U 0 unused Response 0 1 ERROR Command ID 0xF2 Description Get battery status Length 0 payload None Response 1 byte...

Страница 27: ...ning but will trigger a different event on the scanner Code ID Description Frame 0x16 SYN 0x16 1 X This message acknowledges the reception of a message to acknowledge with an unexpected sequence numbe...

Страница 28: ...t to scanner messages Code ID 0x46 0x47 Description Get Capture Frame Format Payload None Response 1 byte 0 Baracoda 1 Baracoda ACK 2 Raw Default settings 0 Code ID 0x48 0x49 Description Set Capture F...

Страница 29: ...and Header Length Payload Answer Get PinCode 0x07 00 00 N digits PIN Default 0000 0x07 PinCode size Pincode Command Header Length Payload Answer Set Name 0x02 xx xx new name size New name 0x02 00 01 0...

Страница 30: ...ther device PC Access Point you will need to switch the clock role to allow the slave to be connected to more than one master Note that most of the BT access point already generate the BT clock role s...

Страница 31: ...rt Module Local Services SPP only All other settings are not changed Command Header Length Payload Answer Get inquiry scan timeout 0x27 00 00 0x27 00 04 Inquiry Interval MSB Inquiry Interval LSB Inqui...

Страница 32: ...MSB Page Interval LSB Page Window MSB Page Window LSB default 0x320 0xb0 0x24 00 01 01 if done 0x24 00 01 00 if not Page Scan TimeOuts are used by the Module to answer to Connect Inquiries So if you...

Страница 33: ...d Header Length Payload Answer Get sniff 0x10 00 00 0x10 00 08 MSB of MinSniff interval LSB of MinSniff interval MSB of MaxSniff interval LSB of MaxSnif interval Sniff Attempts MSB Sniff attempts LSB...

Страница 34: ...of 40s You will have very very low data rate Note This setting takes effect immediately Attempt Negociated Sniff For further details on Sniff values see the Bluetooth spec 1 1 chapter 10 8 2 Command...

Страница 35: ...1 01 if secured 0x20 00 01 00 if non secured Command Header Length Payload Answer Get Bluetooth class of device 0x30 00 00 0x30 00 04 Class of Device See the Bluetooth spec for more details Typical Bl...

Страница 36: ...01 00 if not Try to connect to this remote service Here are some service UUID SPP 0x1101 DUN 0x1103 FAX 0x1102 You can get more UUIDs by reading the Bluetooth spec Command Header Length Payload Answe...

Страница 37: ...01 00 if not Command Header Length Payload Answer Get Remote rfcomm channel 0x37 00 00 0x37 00 01 channel If channel is not zero the Module will directly try to connect if in master mode to the speci...

Страница 38: ...B 19 RSS Ltd GSS Databar Ltd 0x3B 20 RSS Expanded GSS Databar Expanded 0x3B The symbologies 18 19 20 are available since firmware version 3 02 03 COD1 Description Default b0 Reserved 0 b1 Enable MSI P...

Страница 39: ...y 0 b2 Reserved do not modify 0 b3 Reserved do not modify 0 b4 Reserved do not modify 0 b5 Reserved do not modify 1 b6 Reserved do not modify 0 b7 Reserved do not modify 0 Interleaved 2 of 5 parameter...

Страница 40: ...ngth allowed specify it in LES1 If two lengths allowed fill LES1and LES2 with positive values If zero is specified and the b1 b2 bits of OP25S are not 1 1 then the first standard 2 5 decoded barcode w...

Страница 41: ...b0 b6 ASCII 0 127 GS replacment character 0x1D b7 FNC1 separator character transmitted 0 RSS 14 GS1 Databar parameters RSS14 Description Default b0 RSS14 validation 1 b1 AIM Prefix e0 validation 1 b2...

Страница 42: ...parameters RSS Expanded Description Default b0 RSS Expanded validation 1 b1 AIM Prefix e0 validation 1 b2 AIM Prefix C1 validation prioritary over b1 0 b3 Application indentifier AI 01 or 019 validat...

Отзывы: