Baracoda D-Fly Programming Manual

Category
Water pumps
Type
Programming Manual
Data Capture
for Workforce
in Motion
©Baracoda
TM
– August 2008
D-Fly - Programming Guide
D-Fly – Programming Guide v1.2 - 2 -
Data Capture
for Workforce
in Motion
SUMMARY
SUMMARY ................................................................... 2
REVISION HISTORY .......................................................... 4
INTRODUCTION .............................................................. 5
GENERAL CONFIGURATION ..................................................... 6
1.1.
G
ENERAL DEFAULT SETTINGS
................................................ 6
1.2.
B
ARACODA ADVANCED FEATURES
............................................... 7
1.2.1. S
WITCH ON DELAY
............................................... 7
1.2.2. S
HUTDOWN TIMERS
............................................... 7
1.2.3. N
O DATA LOSS MODE AND
B
ARACODA
H
EADER
............................ 8
1.3.
R
EADING
M
ODE
.......................................................... 9
1.4.
O
PERATING
M
ODE
....................................................... 10
1.4.1. R
EAL
T
IME MODE
.............................................. 10
1.4.2. R
EAL
T
IME MODE WITH
“N
O DATA LOSS MODE
......................... 10
1.4.3. REAL
TIME
WITHOUT
“N
O DATA LOSS MODE
.......................... 10
1.5.
T
HE DIFFERENT CONNECTION METHODS
......................................... 11
1.6.
B
UZZER AND
L
ED
S
ETTINGS
................................................ 12
1.7.
B
LUETOOTH COMMANDS
.................................................... 13
1.7.1. B
LUETOOTH NAME
.............................................. 13
1.7.2. S
NIFF PERIOD SETTINGS
......................................... 14
1.7.3. S
ECURITY
(
CODE
PIN)
SETTINGS
.................................. 15
1.8.
P
REFIX AND SUFFIX
..................................................... 16
1.8.1. G
ENERAL
P
REFIX
.............................................. 16
1.8.2. G
ENERAL
S
UFFIX
.............................................. 16
1.9.
S
ET MIN OR
M
AX LENGTH OPTION
............................................ 18
1.9.1. S
CHEMA
..................................................... 18
1.9.2. S
YMBOLOGY TABLE
.............................................. 19
1.10.
S
YMBOLOGY
I
DENTIFIER
................................................. 20
1.11.
V
OTING
............................................................. 20
1.12.
S
ET DECODER BARCODE LENGTH
............................................. 21
SYMBOLOGY PARAMETERS ..................................................... 22
1.1.
S
YMBOLOGY DEFAULT SETTINGS
.............................................. 22
1.2.
E
NABLE
/D
ISABLE
A
LL
S
YMBOLGY
............................................ 22
1.3.
C
ODABAR
............................................................. 23
1.3.1. E
NABLE
/D
ISABLE
C
ODABAR
....................................... 23
1.3.2. C
ODABAR
S
TART
/S
TOP CHARACTERS
.................................. 23
1.3.3. C
ODABAR
C
HECK
D
IGIT
V
ERIFICATION
(AIM
RECOMMENDATION
) ............. 23
1.3.4. S
ET
L
ENGTHS FOR
C
ODABAR
....................................... 24
1.4.
C
ODE
11
S
ETTINGS
..................................................... 24
1.4.1. E
NABLE
/D
ISABLE
C
ODE
11 ....................................... 24
1.4.2. C
ODE
11
CHECK DIGIT
(
S
)
VERIFICATION
............................. 24
1.4.3. T
RANSMIT
C
ODE
11
CHECK DIGIT
(
S
) ................................ 25
1.4.4. S
ET
L
ENGTH FOR
C
ODE
11 ....................................... 25
1.5.
C
ODE
39
SETTINGS
..................................................... 25
1.5.1. E
NABLE
/D
ISABLE
C
ODE
39 ....................................... 25
1.5.2. E
NABLE
/D
ISABLE
C
ODE
39
F
ULL
ASCII ............................. 26
1.5.3. E
NABLE
/D
ISABLE
C
ODE
39
S
TART
/
STOP
.............................. 26
D-Fly – Programming Guide v1.2 - 3 -
Data Capture
for Workforce
in Motion
1.5.4. A
CCEPTED
C
ODE
39
CHARACTERS
................................... 27
1.5.5. C
ODE
39
C
HECK
D
IGIT
V
ERIFICATION
............................... 27
1.5.6. S
ET LENGTHS FOR
C
ODE
39 ....................................... 28
1.6.
C
ODE
93
S
ETTINGS
..................................................... 28
1.6.1. E
NABLE
/D
ISABLE
C
ODE
93 ....................................... 28
1.6.2. S
ET
L
ENGTHS FOR
C
ODE
93 ...................................... 29
1.7.
C
ODE
128
S
ETTINGS
.................................................... 29
1.7.1. E
NABLE
/D
ISABLE
C
ODE
128/EAN
128 .............................. 29
1.7.2. S
ET LENGTS DOR
C
ODE
128/EAN
128 ............................... 29
1.7.3. EAN
128:
G
ROUP
S
EPARATOR
..................................... 30
1.7.4. E
NABLE
/D
ISABLE
AIM
ID
T
RANSMISSION
............................. 31
1.8.
I
NTERLEAVED
2
OF
5
S
ETTINGS
............................................ 31
1.8.1. E
NABLE
/D
ISABLE
I
NTERLEAVED
2
OF
5 .............................. 31
1.8.2. I
NTERLEAVED
2
OF
5
C
HECK
D
IGIT
V
ERIFICATION AND
T
RANSMIT
............ 32
1.8.3. S
ET LENGTHS FOR
I
NTERLEAVED
2
OF
5 .............................. 32
1.9.
MSI
C
ODE
S
ETTINGS
.................................................... 33
1.9.1. E
NABLE
/D
ISABLE
MSI .......................................... 33
1.9.2. MSI
C
HECK
D
IGIT
V
ERIFICATION AND
T
RANSMIT
....................... 33
1.9.3. S
ET LENGTHS FOR
MSI .......................................... 34
1.10.
S
TANDARD
2
OF
5
S
ETTINGS
.............................................. 34
1.10.1. E
NABLE
/D
ISABLE
S
TANDARD
2
OF
5 ............................... 34
1.10.2. S
TANDARD
2
OF
5
C
HECK
D
IGIT
V
ERIFICATION AND
T
RANSMIT
............ 35
1.10.3. S
ET LENGTHS FOR
S
TANDARD
2
OF
5 ............................... 35
1.11.
UPC/
EAN
S
ETTINGS
................................................... 36
1.11.1. E
NABLE
/D
ISABLE
UPC/EAN ..................................... 36
1.11.2. T
RANSMIT
EAN13
C
HECK
D
IGIT
.................................. 37
1.11.3. T
RANSMIT
UPC-E
C
HECK
D
IGIT
.................................. 37
1.11.4. T
RANSMIT
EAN
8
C
HECK
D
IGIT
................................... 37
1.11.5. T
RANSMIT
UPC-A
C
HECK
D
IGIT
.................................. 38
1.11.6. T
RANSMIT
UPC
NUMBER SYSTEM FOR
UPC-E .......................... 38
1.11.7. UPC-A,
UPC-E,
EAN
CONVERSIONS
............................... 39
D-Fly – Programming Guide v1.2 - 4 -
Data Capture
for Workforce
in Motion
Revision History
Changes to the original manual are listed below.
Document Date Description
1.1 13 July 07 Initial release
1.2 26 Aug. 08 Add “The different connection method” section
D-Fly – Programming Guide v1.2 - 5 -
Data Capture
for Workforce
in Motion
Introduction
The D-Fly barcode scanner can be programmed by scanning barcode labels which contain commands for the 1D
decoder.
Programming labels must be Code128, with specific starting and ending characters. These labels will always be
read, even if Code128 symbology is disabled.
The scanner will acknowledge a good and valid programming bar code label reading with two beeps and a
green enlightening led. It will give two other beeps (lower tone) and a red enlightening led for either an invalid
or bad reading.
Please do not read the programming barcodes while being connected to the BaracodaManager software.
Programmable options are divided into 2 groups. The first group includes the options that show the general
behaviour of the scanner. The second group sets the decoding parameters for each barcode symbology.
All our documentations can be downloaded from the Partners download section of Baracoda website
(registration is required):
http://www.baracoda.com
D-Fly – Programming Guide v1.2 - 6 -
Data Capture
for Workforce
in Motion
General Configuration
1.1. General default settings
The reading of the "Reset to factory settings” label turns all the parameters of the scanner back to default
settings and switches it off.
Reset to factory settings
D-Fly – Programming Guide v1.2 - 7 -
Data Capture
for Workforce
in Motion
1.2. Baracoda advanced features
1.2.1. Switch on delay
In order to switch on the D-Fly in its standard mode, you should just press the trigger. You can set up the
scanner to be switched on only after keeping the trigger pressed for two (2) seconds by reading the
appropriate barcode.
Switch on delay : 2 seconds
\
V
T
\
V
T
z
\
L
\
S
O
\
E
T
X
\
F
F
\
F
F
Switch on delay : 0 second (*)
1.2.2. Shutdown timers
There are two different ‘shutdown timers’:
- When connected timer: delay between the last scanned barcode and the switch off when the scanner
is connected to a host
- Not connected timer: delay between the last scanned barcode and the switch off when the scanner is
not connected to any host.
It is possible to set those timers to ‘infinite’. In this case, the scanner will stay all the time ON.
Set shutdown timers to infinity
By default, timers value are:
- When connected timer = 20 minutes
- Not connected timer = 10 minutes
Set shutdown timers to defaults
D-Fly – Programming Guide v1.2 - 8 -
Data Capture
for Workforce
in Motion
1.2.3. No data loss mode and Baracoda Header
Baracoda header: It is a proprietary data encapsulation. It is necessary to activate it to use the Baracoda
keyboard emulation (Kemul) and Terminal.
The Baracoda header is enabled in default settings
No data loss mode: Baracoda has developed a proprietary communication protocol in order to enhance the
security of the Bluetooth transmission.
Every barcode sent to the host must be acknowledged by the host (until then, the scanner will transmit it again
and again).
This acknowledgment is disabled in default settings. It is strongly recommended to set this protocol
acknowledgment on when using the scanner with the BaracodaManager.
Enable Baracoda header
+ “No Data loss mode” ON
Enable Baracoda header
+ “No Data loss mode” OFF (*)
\
V
T
\
V
T
H
\
N
U
L
\
S
O
H
\
N
U
L
\
F
F
\
F
F
Disable Baracoda header
+ “No data loss mode” OFF
D-Fly – Programming Guide v1.2 - 9 -
Data Capture
for Workforce
in Motion
1.3. Reading Mode
In trigger mode, pressing the trigger will activate the beam.
The Aiming trigger mode has been developed for users who need to scan barcodes very close one to another
and they have to be sure to always read the correct one. Once in this mode, in order to read a barcode user will
have to press the trigger twice. Pressing it the first time will switch on the beam but will not switch on the
decoder (thus allowing user to aim at the correct barcode) while pressing the trigger the second time will
activate the decoder thus allowing the D-Fly to actually decode the barcode.
Trigger (*)
Aimi
ng Trigger Mode
D-Fly – Programming Guide v1.2 - 10 -
Data Capture
for Workforce
in Motion
1.4. Operating Mode
Real Time mode (standard mode): barcodes are transmitted in real time to the remote host device/terminal
(with optional acknowledgment beep from the host to the scanner).
User can choose if the scanner, when not connected, should read, memorize and later automatically upload the
barcodes or shouldn’t read the barcodes (no beam).
Important reminder: if an ACK beep or buffer is needed, the scanner must be set in the “no data loss mode”
first.
1.4.1. Real Time mode
Erases all codes in memory and forces the D-Fly in Real time mode. No other setting is changed.
Enable
1.4.2. Real Time mode with “No data loss mode”
Forces the D-Fly in Real Time mode (with data acknowledgement). Erases all codes in memory. The D-Fly
should have been previously set in the “No data loss mode” ON.
Enable
1.4.3. REAL TIME without “No data loss mode”
Forces the D-Fly in Real Time mode (without data acknowledgement). Erases all codes in memory.
The D-Fly should have been previously set in the “No data loss mode” ON.
Enable
D-Fly – Programming Guide v1.2 - 11 -
Data Capture
for Workforce
in Motion
1.5. The different connection methods
There are two (2) different way to create a connection from a Host and a scanner:
- Slave mode (by default)
The Host (PC, BaracodaManager, …) is creating the connection onto the scanner.
- Master mode
The scanner is creating itself a connection to the recorded Host Bluetooth address. This connection
attempt is set after a scan of barcode. The configuration of Host address (on which the scanner will set
up a connection) can be done:
o Via BaracodaManager software.
o Via scan of barcodes.
All usage mode (Real Time, No Data Loss, Batch) are obviously available on those two different ways of
connection.
\ V T \ V T Z \ N U L \ S O H \ S O H \ F F \ F F
Enable master mode
\ V T \ V T Z \ N U L \ S O H \ N U L \ F F \ F F
Disable master mode
\ VT \ V T Z \ N U L \ S T X \ S O H\ SO H\ FF \F F
Enable master mode and disconnect
\ VT \ V T Z \ N U L \ S T X \ N U L\ SO H\ FF \F F
Disable master mode and disconnect
The configuration of the Host Bluetooth address (BDA) is made by scanning the 0-9, a-f, A-F labels (Appendix 1)
as on a calculator; following the timestamp format shown above.
For example: to set the following BDA: 00:c3:EF:44:a2:B9, the user will scan:
- “Set Remote BDA” label,
- “0” label,
- “0” label,
- “c” label,
- “3” label,
- “E” label,
- “F” label,
- “4” label,
- “4” label,
- “a” label,
- “2” label,
- “B” label,
- “9” label,
- “End of Config” label.
\ V T \ V T ^ \ N U L \ S O H \ E N Q \ L F \ L F
Set Remote BDA
\ L F \ L F E N D \ F F \ F F
End of Config
D-Fly – Programming Guide v1.2 - 12 -
Data Capture
for Workforce
in Motion
1.6. Buzzer and Led Settings
You can use these options to enable or disable the buzzer and / or the Led.
LED ON (*)
LED OFF
Good read beep on (*)
Good read beep off
ACK beep on (*)
ACK beep off
Beep level volume = HIGH (*)
Beep level Volume = LOW
D-Fly – Programming Guide v1.2 - 13 -
Data Capture
for Workforce
in Motion
1.7. Bluetooth commands
1.7.1. Bluetooth name
You can change the scanner Bluetooth name; name that you see during a search of Bluetooth peripheral.
Programming procedure for “Set Bluetooth Name”
Set BT Name
End of config
D-Fly – Programming Guide v1.2 - 14 -
Data Capture
for Workforce
in Motion
1.7.2. Sniff period settings
Change the Sniff period. If the higher is the latency and the smaller is the power consumption.
Default value is 150ms.
Sniff period = 150ms (*)
Sniff period = 100ms
Sniff period = 200ms
Sniff period = 300ms
Sniff period = 500ms
D-Fly – Programming Guide v1.2 - 15 -
Data Capture
for Workforce
in Motion
1.7.3. Security (code PIN) settings
Some Bluetooth device will not accept connections with devices that do not have a security code.
Disable BT security code
Enable BT security code (*)
D-Fly – Programming Guide v1.2 - 16 -
Data Capture
for Workforce
in Motion
1.8. Prefix and suffix
The barcode string can be added a prefix and/or a suffix. The symbology prefix/suffix can be added by
BaracodaManager only.
These can come as described below:
General_Prefix
Symbology_Prefix
Barcode
Symbology_Prefix
General_Suffix
1.8.1. General Prefix
You can add a prefix (strings of more than 32 characters will not be accepted) to every barcode sent to the host
device.
There is no prefix in default settings.
Enable
Disable (*)
1.8.2. General Suffix
You can add a suffix (strings of more than 32 characters will not be accepted) to every barcode sent to the host
device.
There is no suffix in default settings.
Enable
Disable (*)
D-Fly – Programming Guide v1.2 - 17 -
Data Capture
for Workforce
in Motion
*= max length of the Suffix (Prefix) is 32 characters
Set
prefix
Set suffix
End of configuration
D-Fly – Programming Guide v1.2 - 18 -
Data Capture
for Workforce
in Motion
1.9. Set min or Max length option
1.9.1. Schema
The following is a procedure to follow for every barcode symbology.
D-Fly – Programming Guide v1.2 - 19 -
Data Capture
for Workforce
in Motion
1.9.2. Symbology table
Header
Selected
Symbology
Header
Selected
Symbology
SELECT ALL
Interleaved 2 of
5
Code 93
Standard 2 of 5
(industrial 2 of 5)
Code 128 / EAN
128
Code 11
Code 39
MSI
Codabar
Start
set min length
Start
Set Max length
End of config
D-Fly – Programming Guide v1.2 - 20 -
Data Capture
for Workforce
in Motion
1.10. Symbology Identifier
AIM Identifier will be transmitted at the beginning of the barcode. More information about the AIM Identifier
available in Appendix2.
Symbology identifier
-
AIM
-
not transmitted
(*)
Symbology identifier
-
AIM
-
transmitted
1.11. Voting
Standard voting set is two (2). This means that a barcode is considered read by the decoder if the same data is
decoded twice. Changing this parameters will enable a stronger security on the decoding of the barcode.
Voting = 2 (*)
Voting = 3
\
V
T
\
V
T
\
F
N
C
4
~
\
N
U
L
\
E
T
A
E
D
\
E
T
X
\
F
F
\
F
F
Voting = 4
\
V
T
\
V
T
\
F
N
C
4
~
\
N
U
L
\
E
T
A
E
D
\
E
T
\
F
F
\
F
F
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48

Baracoda D-Fly Programming Manual

Category
Water pumps
Type
Programming Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI