Baracoda All in One Printer Manuale utente

Data Capture
for Workforce
in Motion
ToughRunners / ScanWear
Communication Protocol
©Baracoda
TM
– May 2009

ToughRunners / ScanWear – Communication Protocol v1.2 - 2 -
Data Capture
for Workforce
in Motion
SUMMARY
SUMMARY................................................................... 2
REVISION HISTORY.......................................................... 3
1.
INTRODUCTION: GENERIC PACKET FORMAT ................................. 4
2.
COMMAND ID SUMMARY .................................................. 5
3.
COMMAND DETAILS ..................................................... 8
3.1.
S
ETTING MODE
......................................................... 8
3.2.
O
PERATIONAL STATISTICS
................................................. 8
3.3.
W
RIST MOTION DETECTION LEVEL
(
FOR
BSW
ONLY
)............................... 9
3.4.
R
ESTORE DEFAULT SETTINGS
.............................................. 10
3.5.
MMI
SETTINGS
....................................................... 10
3.6.
B
LUETOOTH COMMANDS
................................................... 12
3.7.
R
EADING AND TRIGGERING COMMANDS
........................................ 13
3.8.
D
ECODER COMMANDS
.................................................... 17
3.9.
D
ATA FORMAT COMMANDS
................................................. 19
3.10.
C
OMMUNICATION COMMANDS
................................................ 24
3.11.
P
OWER SAVING COMMANDS
................................................ 25
4.
SPECIAL PACKETS .................................................... 27
4.1.
D
EPRECATED PACKETS
................................................... 27
4.2.
A
CKNOWLEDGMENT PACKETS
................................................ 27
4.3.
S
PECIAL SCANNER TO HOST MESSAGES
........................................ 28
4.4.
S
PECIAL HOST TO SCANNER MESSAGES
........................................ 28
5.
APPENDIX A: BLUETOOTH PROTOCOL. .................................... 29
5.1.
T
HE CONFIGURATION FRAMES ARE AS FOLLOWS
: ................................. 29
5.2.
C
OMMANDS
:.......................................................... 29
6.
APPENDIX B: DECODER PROTOCOL. ...................................... 38

ToughRunners / ScanWear – Communication Protocol v1.2 - 3 -
Data Capture
for Workforce
in Motion
Revision History
Changes to the original manual are listed belo .
Document Date Description
1.0 25th Sep. 07 Initial release
1.1 16th Dec. 08 Graphic Presentation updated
1.2 15th May 09 Updated for firm are version 4.00.6

ToughRunners / ScanWear – Communication Protocol v1.2 - 4 -
Data Capture
for Workforce
in Motion
1.
Introduction: generic packet format
All the frames described in this document are formatted as sho n (*):
STX Frame # Nbr of cmds Command 1 … Command x Checksum ETX
1 byte 1 byte 1 byte 3 n bytes … 3 n bytes 1 byte 1 byte
B
a
) 1 Byte : STX
B
b
) 1 Byte : Frame number
B
c
) 1 Byte : Number of commands (or number of commands responses)
B
d
) 3..n Bytes : Command 1
…
B
x
) 3..n Bytes : Command x
…
B
y
) 1 Byte : CheckSum = (
∑
=
x
bi i
B
) mod 256
B
z
) 1 Byte : ETX
Each command is formatted as follo s:
C
a
) 1 Byte : Command ID
C
b
) 1 Byte : Data length
C
c
) 0..n Bytes : Data
(*): a limited number of frames do not follo this format. They are described in the section 2/.
Command ID Data length data
1 byte 1 byte x bytes

ToughRunners / ScanWear – Communication Protocol v1.2 - 5 -
Data Capture
for Workforce
in Motion
2.
Command ID summary
The commands are sorted by category (4 MSB of Command ID):
0x0? Scanner control commands
0x01 Enter "Setting Mode"
0x02 Exit "Setting Mode"
0x03 Launch autotest // RESERVED
0x04 Endurance (AutoScan) test setting // RESERVED
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 Restore default settings
0x1? RESERVED
0x2? Firmware upgrade commands // RESERVED
0x27 Start programming (application AT89C51ED2)
0x28 End programming
0x29 Clear firmware
0x2A Read 128Byte bloc
0x2B Write 128Byte bloc
0x2C Verify checksum
0x2D Read Boot cartouche
0x2E Read Application cartouche
0x2F Switch to download mode

ToughRunners / ScanWear – Communication Protocol v1.2 - 6 -
Data Capture
for Workforce
in Motion
0x3? RESERVED
0x4? MMI commands
0x40 Get vibrator
0x41 Set vibrator
0x42 Get beeps (since version 3.01.00)
0x43 Set beeps (since version 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 triggering settings
0x7? RESERVED
0x8? Decoder commands
0x80 Get symbology settings
0x81 Set symbology settings
0x82 Get voting value
0x83 Set voting value
0x84 Get scan beam timeout
0x85 Set scan beam timeout
0x9? RESERVED

ToughRunners / ScanWear – Communication Protocol v1.2 - 7 -
Data Capture
for Workforce
in Motion
0xA? Data format commands
0xA2
Get symbology prefix
0xA3 Set symbology prefix
0xA4 Get data suffix
0xA5 Set data suffix
0xA6
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? Communication commands
0xD5 Get Radio behavior when in charge
0xD6 Set Radio behavior when in charge
0xE? RESERVED
0xF? Power saving commands
0xF0 Get shutdown timers
0xF1 Set shutdown timers
0xF2 Get battery status

ToughRunners / ScanWear – Communication Protocol v1.2 - 8 -
Data Capture
for Workforce
in Motion
3.
Command details
3.1. Setting mode
Command ID
0x01
Description
Enter Setting mode
Length 0
payload none
Response 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
0x05
Description
Retrieve operational statistics
Length 0
payload none
Response 10 bytes :
AAAABBBBCC
where :
AAAA = Number of scans done
BBBB = Operating time (minutes)
CC = Number of charge cycles done (MSB first)

ToughRunners / ScanWear – Communication Protocol v1.2 - 9 -
Data Capture
for Workforce
in Motion
Command ID
0x06
Description
Reset operational statistics
Length 10
payload 10 bytes :
AAAABBBBCC
where :
AAAA = Number of scans done
BBBB = 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 0
payload none
Response 1 byte :
A= 0, 1 or 2
0 = medium, 1 = easy, 2 = hard
Default setting = 1 (easy)
Command ID
0x08
Description
Set wrist motion detection level
Length 1
payload
A
= 0, 1 or 2
0 = medium, 1 = easy, 2 = hard
Response 0 (1 = ERROR)

ToughRunners / ScanWear – Communication Protocol v1.2 - 10 -
Data Capture
for Workforce
in Motion
3.4. Restore default settings
Command ID
0x0F
Description
Restore factory default settings (reboots scanner)
Length 1
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 LOST event
C= Vibration duration on NACK event
Durations in 1/10 sec
Default settings:
0x0A 0x0A 0x0A
Command ID
0x41
Description
Set vibrator
Length 3
payload
ABC
where :
A= Vibration duration on BAD READ event
Indice
Manuali Hardware di rete popolari di altre marche

Matrix Switch Corporation
Matrix Switch Corporation MSC-HD161DEL Manuale utente

B&B Electronics
B&B Electronics ZXT9-IO-222R2 Manuale utente

Yudor
Yudor YDS-16 Manuale utente

D-Link
D-Link ShareCenter DNS-320L Manuale utente

Samsung
Samsung ES1642dc Istruzioni per l’uso

Honeywell Home
Honeywell Home LTEM-PV Istruzioni per il montaggio











