BaracodaPencil 2 – Communication Protocol v1.3 - 8 -
Data Capture
for Workforce
in Motion
Code ID
0x50
-
0x51
Description
Lock/Unlock Scan engine
Payload
1 byte :
{0 = Unlock, 1 = Lock}
Response
1 byte : {Bit 0 : Success}
Code ID
0x52
-
0x53
Description
Disable Barcode Programming F
unctionality
Payload
1 byte :
{1 = Disable barcode programming functionality,
0 = Enable}
Response
1 byte : {Bit 0 : Success}
Code ID
0x56
-
0x57
Description
Get/Set In charge behavior
Payload
Get : None
Set : 1 byte :
{shutdown timeout (0 = leave current timeouts (default), 255 = infinity)}
Response
Get : 1 byte :
{shutdown timeout (0 = leave current timeouts (default), 255 = infinity)}
Set : 1 byte :
{Bit 0 : Success}
Remarks
When scanner in charge, the shutdown timers can be modified
Code I
D
0x5A
-
0x5B
Description
Get/Set master mode
Payload
Get : None
Set : 1-2 byte(s) :
{1 : enable, 0 : disable}
[OPTIONAL]{1 : disconnect the scanner if connected}
Response
Get : 1 byte :
{1 : enabled
0 : disabled}
Set : 1 byte :
{Bit 0 : Success}
Cod
e ID
0x5E
-
0x5F
Description
Bluetooth Commands
Payload
{Code ID} “Parameters”
Response
If the device responds: {Code ID} “Response”
Else: {0}
Bluetooth specific commands from the Platform2 Bluetooth communication protocol are to be
framed within the payload of this message.