Baracoda Barcode Reader User Manual
Page 23

DualRunners – Communication Protocol v1.3
- 23 -
Data Capture
for Workforce
in Motion
Code ID
0xA4-0xA5
Description
Intelligent Image Reference
Payload
Byte 1 : reference barcode length
Byte 2 to …. Up to byte 21: reference barcode data
Reference barcode data are the content of barcode serving as reference to the signature
area. When a configured reader read a barcode that much witch this reference barcode,
its try to get a signature/image defined by its area (see 0xA2 command)
Remarks
Reference barcode can of one of these symbologies: PDF417, Code 39, Code 128, Aztec,
Codabar, and Interleaved 2 of 5
Response
1 byte:
{(Bit 0: 1 if Success)}
Code ID
0xA6-0xA7
Description
Intelligent Image Enabled
Payload
1 byte:
1 enabled
0 disabled
Enable or disable the intelligent image capture capability
Response
1 byte:
{(Bit 0: 1 if Success)}
Special case
:
As the pictures can be several Kilo bytes of data, Baracoda has implemented a specific transmission
protocol to get image in the best conditions.
We assume that Reader is correctly configured.
1
Scan reference Barcode
a.
Switch OFF beam indicates reference barcode read.
b.
Scanner checks if it’s a reference barcode.
i.
If yes, barcode is not sent to the host
ii.
If no, barcode is sent to the host (normal behavior) and go to step 3.
c.
Scanner send INCOMING_IMAGE event (value is 0x40 00 00) and set User interface
(depending on operating mode):
i.
Left Led orange fix
ii.
Buzzer ticks
d.
Wait for ACK/NACK about INCOMING_IMAGE event (value is 0xA0 00 01 XX) or
TimeOut (Capture Trigger TimeOut (5 second default)).
i.
XX = 1 => ACK: host is ready to receive image
ii.
XX != 1 => NACK: host not able to receive image
e.
Release Left Led and stop buzzer (depending on operating mode)
i.
If ACK received : start processing of image
ii.
If NACK or TimeOut, stop capture and play Capture Lost signal
2
Scanner returns to normal operating mode (trigger, autoscann …)