Download Datalogic Gryphon BT100 User Manual

Transcript
GRYPHON™ BT
Reference Manual
GRYPHON™ BT
REFERENCE MANUAL
DATALOGIC S.p.A.
Via Candini 2
40012 - Lippo di Calderara di Reno
Bologna - Italy
GRYPHON™ BT
Ed.: 12/2004
This manual refers to software version 3.10 and later.
ALL RIGHTS RESERVED
Datalogic reserves the right to make modifications and improvements without prior notification.
Datalogic shall not be liable for technical or editorial errors or omissions contained herein, nor for incidental or
consequential damages resulting from the use of this material.
Product names mentioned herein are for identification purposes only and may be trademarks and or registered
trademarks of their respective companies.
© Datalogic S.p.A. 2000-2004
16/12/2004
CONTENTS
GENERAL VIEW ........................................................................................ vii
1
INTRODUCTION........................................................................................... 1
2
2.1
2.2
2.3
2.4
GRYPHON™ BT POWER ............................................................................ 2
Powering the C-GRYPHON .......................................................................... 2
Battery Type.................................................................................................. 3
Battery Charging ........................................................................................... 3
Replacing Gryphon™ BT Batteries............................................................... 5
3
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
GRYPHON™ BT OPERATION .................................................................... 6
®
Bluetooth Definitions ................................................................................... 6
®
Bluetooth Radio Connection ....................................................................... 7
Gryphon™ BT as Slave ................................................................................ 7
Gryphon™ BT as Master .............................................................................. 9
Sleep State ................................................................................................... 9
Data Transmission ...................................................................................... 10
Wedge Emulation Utility.............................................................................. 10
4
4.1
4.1.1
4.1.2
4.1.3
4.2
4.2.1
4.2.2
4.3
CONFIGURATION...................................................................................... 11
Configuration Methods................................................................................ 11
Reading Configuration Barcodes ................................................................ 11
Using DL Sm@rtSet.................................................................................... 11
Sending Configuration Strings from Host.................................................... 12
Setup Procedures ....................................................................................... 12
Setup for Gryphon™ BT Slave.................................................................... 12
Setup for Gryphon™ BT Master.................................................................. 13
Changing Default Settings .......................................................................... 14
DATA FORMAT.......................................................................................... 15
Code Identifier ............................................................................................ 18
Custom Code Identifier ............................................................................... 19
Header ........................................................................................................ 20
Terminator................................................................................................... 21
Field Adjustment ......................................................................................... 22
Field Adjustment Character ........................................................................ 23
Code Length Tx .......................................................................................... 23
Character Replacement .............................................................................. 24
Address Stamping ...................................................................................... 26
Address Delimiter ....................................................................................... 26
iii
POWER SAVE............................................................................................ 27
Scan Rate ................................................................................................... 28
READING PARAMETERS.......................................................................... 29
Operating Mode .......................................................................................... 30
Hand-Held Operation .................................................................................. 30
Stand Operation.......................................................................................... 31
Hardware Trigger Mode .............................................................................. 31
Trigger-Off Timeout..................................................................................... 32
Flash Mode ................................................................................................. 32
Reads per Cycle ......................................................................................... 33
Safety Time................................................................................................. 33
Beeper Intensity .......................................................................................... 34
Beeper Tone ............................................................................................... 34
Beeper Type ............................................................................................... 35
Beeper Length ............................................................................................ 35
PDF Decoding Recognition Intensity .......................................................... 35
Good Read Spot Duration........................................................................... 36
DECODING PARAMETERS....................................................................... 37
Ink-Spread .................................................................................................. 38
Overflow Control ......................................................................................... 38
Interdigit Control ......................................................................................... 39
Decoding Safety.......................................................................................... 39
Puzzle Solver™ .......................................................................................... 40
CODE SELECTION .................................................................................... 41
EAN/UPC Family ........................................................................................ 43
2/5 Family ................................................................................................... 47
Code 39 Family........................................................................................... 48
Code 128 Family......................................................................................... 50
Code 93 ...................................................................................................... 51
Codabar Family........................................................................................... 52
Codablock-A ............................................................................................... 54
Codablock-F ............................................................................................... 54
MSI.............................................................................................................. 55
Plessey ....................................................................................................... 56
Telepen ....................................................................................................... 57
Delta IBM .................................................................................................... 58
Code 11 ...................................................................................................... 59
Code 16K .................................................................................................... 60
Code 49 ...................................................................................................... 60
RSS Family ................................................................................................. 61
PDF417....................................................................................................... 62
iv
ADVANCED FORMATTING ....................................................................... 63
Concatenation............................................................................................. 64
Advanced Formatting.................................................................................. 67
Zebra Printer Formatting............................................................................. 82
Zebra Printer Format File Selection ............................................................ 84
RADIO PARAMETERS............................................................................... 86
Radio Protocol Timeout .............................................................................. 87
Transmission Retry ..................................................................................... 87
ACK/NACK Protocol and Frame Packing ................................................... 88
Power-Off Timeout...................................................................................... 88
User-Friendly Name.................................................................................... 89
Beeper Control for Radio Response ........................................................... 89
Auto-Connection (for Master only) .............................................................. 90
Auto Reconnection (for Master only) .......................................................... 90
5
5.1
5.1.1
5.1.2
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.3
5.3.1
5.3.2
5.3.3
5.4
5.4.1
5.4.2
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
5.5.6
5.5.7
5.5.8
5.6
5.7
5.8
REFERENCES ........................................................................................... 91
Data Format ................................................................................................ 91
Address Stamping ...................................................................................... 91
Address Delimiter ....................................................................................... 91
Reading Parameters ................................................................................... 92
Operating Mode .......................................................................................... 92
Hardware Trigger Mode .............................................................................. 92
Trigger-Off Timeout..................................................................................... 92
Reads per Cycle ......................................................................................... 93
Safety Time................................................................................................. 93
Decoding Parameters ................................................................................. 94
Ink-Spread .................................................................................................. 94
Overflow Control ......................................................................................... 94
Interdigit Control ......................................................................................... 94
Advanced Formatting.................................................................................. 94
Zebra Printer Formatting............................................................................. 94
Zebra Printer Format File Selection ............................................................ 95
Radio Parameters ....................................................................................... 95
Radio Protocol Timeout .............................................................................. 95
Transmission Retry ..................................................................................... 95
ACK/NACK Protocol and Frame Packing ................................................... 96
Power-Off Timeout...................................................................................... 97
User Friendly Name .................................................................................... 98
Beeper Control for Radio Response ........................................................... 98
Auto-Connection (Master only) ................................................................... 98
Auto-Reconnection (Master only) ............................................................... 98
Configuration Editing Commands ............................................................... 99
Radio Control Commands......................................................................... 100
C-GRYPHON Configuration...................................................................... 101
6
TROUBLESHOOTING.............................................................................. 102
v
7
7.1
7.2
7.3
7.4
TECHNICAL FEATURES ......................................................................... 103
Gryphon™ BT ........................................................................................... 103
C-GRYPHON ............................................................................................ 104
Status Indicators ....................................................................................... 105
Reading Diagrams .................................................................................... 107
A
HOST CONFIGURATION STRINGS ........................................................ 109
B
CODE IDENTIFIER TABLE...................................................................... 118
C
HEX AND NUMERIC TABLE ................................................................... 121
vi
GENERAL VIEW
GRYPHON™ BT READER
Gryphon™ BT
Battery Cover
Blue LED
Trigger
Reading window
Figure A – Gryphon™ BT Series Reader
Battery
Reconditioning Button
LEDs
Figure B – C-GRYPHON
vii
viii
INTRODUCTION
1
1
INTRODUCTION
Datalogic has moved a step ahead in the concept of “instinctive reading". The new
Gryphon™ BT reader series has been developed to provide optimised reading
performance through excellent ergonomic design, a natural instinctive reading
approach and innovative good reading feedback.
®
The Gryphon™ BT (Gryphon™ Bluetooth ) reader is a CCD wireless barcode
scanner communicating in the 2.4 GHz ISM band and using the Serial Port Profile
®
®
(SPP). Thanks to a Bluetooth device, such as a Bluetooth dongle, the reader can
send data to a remote Host such as a PC, PDA, printer, etc.
The “INSTINCTIVE READING DISTANCE,” a concept introduced by Datalogic a few
years ago based on in-depth ergonomic studies, represents the natural position of
the user while reading a code. The Gryphon™ BT series takes this concept one step
further. The series includes two cordless (BT100 and BT200) models, allowing
wireless operations at the desk/POS within a 10 meter range. The new “blue spot,”
(Datalogic patent application) produced by the Gryphon™ BT provides “good
reading” feedback directly on the code, where the user usually tends to be looking.
Correct pointing becomes quick and easy thanks to the sharp and bright illumination
line. All these characteristics are coupled with outstanding performance in terms of
reading quickness and decoding capability thanks to state-of-the-art optics and a
decode rate of 270 scans/sec, making the Gryphon™ BT very user friendly, intuitive
and fast.
Specially optimised optics allow reading of the most popular standard codes with
superior depths of field from near contact to over 30 cm. High resolution codes,
which can reach 3 mils are also easily read. The Gryphon™ BT200 has been
designed to provide decoding of the PDF417, as well as traditional barcodes. The
Gryphon™ BT reader series is paving the road for innovative barcode reading.
The C-Gryphon battery charger is provided in the package to charge the Gryphon™
BT batteries and to provide a means for serial configuration of the Gryphon™ BT
reader.
1
GRYPHON™ BT
2
2
GRYPHON™ BT POWER
To begin using your Gryphon™ BT reader you must charge the Gryphon™ BT
battery using C-Gryphon charger as described in par. 2.3 and in the Quick
Reference manual. A full charge takes 4 hours with NiMh batteries.
2.1
POWERING THE C-GRYPHON
Connections should always be made with power off!
CAUTION
Apply power to C-GRYPHON by connecting a power supply unit to the connector on
the base of the battery charger.
C-GRYPHON is ready to charge Gryphon™ BT Series readers with NiMh or NiCd
batteries.
Power Supply
C-GRYPHON power supply connector
2
GRYPHON™ BT BATTERY MAINTENANCE
2.2
2
BATTERY TYPE
You can install NiMh, NiCd or Alkaline AA batteries in the GRYPHON™ BT.
2.3
BATTERY CHARGING
Once the system is connected and powered, you can place the GRYPHON™ BT
onto the cradle to charge the battery.
Charging the batteries
Battery
reconditioning button
Power on / Data
(yellow LED)
Charging
(red LED)
A
SCH RGE
DI
Charge completed
(green LED)
When the reader is correctly placed onto the cradle, the red LED on the cradle goes on
to indicate that the battery is charging. The green LED on the cradle goes on when the
battery is completely charged.
When using NiCd or NiMh batteries, frequent recharging before fully discharging can
cause a “memory effect” in which the batteries assume a reduced capacity.
3
GRYPHON™ BT
2
Since it is not practical to wait for the reader to be fully discharged before recharging it,
the C-GRYPHON BT are provided with a battery-reconditioning feature which
overcomes the “memory effect” problem.
To perform battery reconditioning, simply press the battery-reconditioning key on the
cradle control panel: the battery will be fully discharged in a short period of time (red
LED flashing), then automatically recharged.
We recommend performing the battery reconditioning once every few months or
whenever you feel the battery capacity has decreased.
The LEDs positioned on the cradle signal the charge status, as described in the
following table:
LED
STATUS
Yellow On = C-GRYPHON is powered.
Power on /
Yellow Blinking = C-GRYPHON receives commands from
Data
the Host.
4
Charging
Red On = the battery charge is in progress.
Red Blinking = the battery reconditioning is in progress.
Charging
completed
Green On = the battery is completely charged.
Charging +
Charging
completed
Red and Green Blinking together = The reader is not
correctly placed onto the cradle..
GRYPHON™ BT BATTERY MAINTENANCE
2.4
2
REPLACING GRYPHON™ BT BATTERIES
To change the batteries in your GRYPHON™ BT scanner, proceed as follows:
Battery
Cover Screw
1.
Unscrew the battery cover screw.
2.
Open the battery cover.
Battery
Cover
3.
Replace the old batteries with new ones, then screw the battery cover back into
place.
+
NiMh, NiCd, or Alkaline AA Batteries
CAUTION
Dispose of used batteries properly.
Do not disassemble, modify, heat or throw batteries into fire.
This could cause leakage of liquid, generation of heat or, in
extreme cases, explosion.
Replace only with the same type recommended.
5
GRYPHON™ BT
3
3
GRYPHON™ BT OPERATION
3.1
BLUETOOTH® DEFINITIONS
Bluetooth address:
®
a unique 12-character hexadecimal, IEEE 48-bit
®
address (BT_ADDR) that represents a Bluetooth
device.
®
A sub-system containing Bluetooth RF, baseband,
resource controller, link manager, device manager,
®
and Bluetooth HCI.
Bluetooth device:
®
a device that is capable of short-range wireless
®
communication using the Bluetooth system.
BT:
abbreviation for Bluetooth . Bluetooth protocol is a
predefined rule that sets out a specific system for
devices to communicate with each other and a
protocol stack is the layering of the protocols that are
®
used in a specific technology. The Bluetooth Radio
protocol operates in the 2.4GHz ISM band.
Bluetooth controller:
®
®
®
®
®
Remote Bluetooth device:
any Bluetooth device the reader can communicate
with.
SPP:
Serial Port Profile. Bluetooth
RS232 cable replacement.
Master:
the first Bluetooth device initiating the radio
connection (Discovery procedure).
Slave:
a Bluetooth device which can only wait for a
®
Bluetooth Master device to initiate a connection
with it.
User-Friendly name:
a human-readable name to set for a Gryphon™ BT
to make it easily recognizable when operating
®
together with other Bluetooth devices.
Piconet:
Bluetooth device network where a Master can
communicate with up to 7 Slaves.
®
profile creating an
®
®
®
For further information about Bluetooth technology see the website:
https://www.bluetooth.org/
6
GRYPHON™ BT OPERATION
3
®
BLUETOOTH RADIO CONNECTION
3.2
During typical operation a physical radio channel is shared by a group of devices
that are synchronized to a common clock and frequency hopping pattern. One
device provides the synchronization reference and is known as the Master. All other
devices are known as Slaves. A group of devices synchronized in this fashion form a
piconet.
®
Most Bluetooth devices can be both Master or Slave. The Master will be the first
unit to initiate the connection (page procedure).
Some devices can only be Slaves (i.e. printers). They can only wait for a Bluetooth
Master device to initiate a connection with them.
®
Gryphon™ BT can be either Master or Slave. As Master it can initiate a connection
with only one Slave device.
The blue LED and / or the beeper always indicate the reader radio connection status
(see also the Reader Status table, at page 106):
•
the radio connection is signaled by the blue LED through a single blink at
regular intervals, while if the reader radio is disconnected the LED emits two
short blinks at regular intervals;
•
during the initialization procedure, if the radio connection attempt is successful,
the reader emits four ascending tones;
•
the radio disconnection is signaled by four descending tones.
3.2.1
Gryphon™ BT as Slave
Once set as Slave, a Gryphon™ BT reader requires no particular configuration for
communication, however some radio parameters can be set to increase system
performance and data transmission security. At startup the reader can only wait for
the Master to initialize the radio communication.
The following is a general procedure recommended for Gryphon™ BT Slave
applications:
®
1.
Power up the remote Bluetooth Master device (example Laptop or PC).
2.
Power up the Gryphon™ BT reader within radio range (10 meters).
Any modifications to the radio configuration should be made at this time before
the radio connection takes place.
7
GRYPHON™ BT
3
®
3.
From the remote Bluetooth Master device, execute the Discovery procedure,
®
(according to the procedure given in the documentation of the Bluetooth Master
device), to recognize the Gryphon™ BT reader(s) within radio range.
4.
Check that "Gryphon BTx00
5.
Request to open an SPP connection with Gryphon™ BT, making sure to disable
any required PIN and/or pairing parameters. Gryphon™ BT is always
discoverable and connectable without any required PIN.
" is shown among the discovered devices.
®
NOTE
If the PIN of the Bluetooth Master device cannot be disabled, use the
PIN "1234". The Gryphon™ BT Slave will emit four ascending tones
indicating radio connection.
After the Gryphon™ BT reader(s) indicate radio connection (see also the Reader
Status Table, at page 106), you can start sending barcodes.
The following figure shows an example Gryphon™ BT Slave application.
Master
Laptop
®
(Bluetooth device)
Slave
Gryphon™ BT readers
Slave
Figure 1 - Gryphon™ BT Slave Application
®
If the Master Bluetooth device can support a piconet, the communication can be
established with up to 7 seven Slave readers at the same time.
8
GRYPHON™ BT OPERATION
3.2.2
3
Gryphon™ BT as Master
Once set as Master, a Gryphon™ BT reader must be configured with the address of
the Slave device to which it wants to communicate.
By default, at startup the reader initializes the communication with the Slave. If the
connection is successful, the reader can send barcodes to the Slave device. Radio
connections can also be managed manually as described in pars. 5.5.7, 5.5.8 and
5.7.
During the request of radio connection or disconnection with a remote Bluetooth
Slave device, the reader emits a series of ticks and short blinks of the blue LED.
®
The following figure shows an example Gryphon™ BT Master application.
Master
Slave
Gryphon™ BT
reader
Barcode Printer
®
(Bluetooth device)
Figure 2 - Gryphon™ BT Master Application
3.2.3
Sleep State
The µP in the reader enters a “Sleep” state after 5 minutes of no reading for
minimum power consumption.
9
GRYPHON™ BT
3
3.2.4
Data Transmission
The transmission of data can be transparent (no ACK/NACK protocol), when each
character is read and immediately sent to the Host (default value). Otherwise, data
transmission can be with flow control (with ACK/NACK protocol), when, after each
reading, Gryphon™ BT waits for an acknowledge that the remote Host received the
data before reading and sending the following code.
®
NOTE
3.2.5
RTS/CTS handshaking should be set by the Bluetooth COM driver
for correct serial communication. If not used, the RTS line must be
forced to the level that doesn't block such communication, otherwise,
after 1 minute Gryphon™ BT interrupts the radio link (disconnects).
Wedge Emulation Utility
This utility is provided on the CD-ROM. When using the Wedge Emulation Utility, it is
advised to correctly set the terminators depending on the expected format for the
program in which the data will be collected.
10
CONFIGURATION
4
4
CONFIGURATION
4.1
4.1.1
CONFIGURATION METHODS
Reading Configuration Barcodes
This manual can be used for complete setup and configuration of your reader by
following the setup procedures in this chapter (see par. 4.2 for an overview).
If you wish to change the default settings, this manual provides complete
configuration of your reader in an easy way.
To configure your reader:
1) Open the folded page in Appendix C with the hex-numeric table and keep it
open during the device configuration.
2) Read the Enter Configuration code ONCE, available at the top of each page
of configuration.
3) Modify the desired parameters in one or more sections following the
procedures given for each group.
4) Read the Exit and Save Configuration code ONCE, available at the top of
each page of configuration.
Reference notes describing the operation of the more complex parameters are given
in chapter 5.
4.1.2
Using DL Sm@rtSet
DL Sm@rtSet is a Windows-based utility program providing a quick and user-friendly
configuration method via the RS232 interface. You can also print configuration
barcodes to a local printer for barcode reading configuration.
It also allows upgrading the software of the connected device (see the DL Sm@rtSet
User's Manual for more details).
11
GRYPHON™ BT
4
4.1.3
Sending Configuration Strings from Host
An alternative configuration method is provided in Appendix A using the C-Gryphon
connected to the Host via the RS232 interface. Batch files containing the desired
parameter settings can be prepared to configure devices quickly and easily. This
method is particularly useful when many devices need to be configured with the
same settings.
4.2
SETUP PROCEDURES
Follow one of the following two procedures to set up Gryphon™ BT as Slave or as
Master.
4.2.1
1.
Setup for Gryphon™ BT Slave
Restore GRYPHON™ BT Default
iPk
iPk
iPk
2.
Set Gryphon™ BT as Slave
i25?k
i25?k
i25?k
YOUR READER IS NOW READY TO BE DISCOVERED (CONNECTED VIA RADIO)
®
BY A BLUETOOTH MASTER DEVICE AND READ BARCODES.
To change the defaults see par. 4.3.
12
CONFIGURATION
4.2.2
1.
4
Setup for Gryphon™ BT Master
Restore Gryphon™ BT default
iPk
iPk
iPk
2.
Set Gryphon™ BT as Master
i25Dk
i25Dk
i25Dk
3.
Enter configuration
ik
ik
ik
4.
®
Set Remote Bluetooth Device Address (slave)
i242k
i242k
i242k
+
®
12 characters for the remote Bluetooth device address specified in each
®
Bluetooth device.
5.
Exit and Save configuration
i
i
i
6.
k
k
k
Request Radio Connection with Slave
i2$gk
i2$gk
i2$gk
If the connection is not successful, you can attempt a connection manually by
double-clicking the reader trigger.
YOUR READER IS NOW READY TO READ BARCODES.
To change the defaults see par. 4.3.
13
GRYPHON™ BT
4
4.3
CHANGING DEFAULT SETTINGS
Once your reader is setup, you can change the default parameters to meet your
application needs. Refer to the preceding paragraphs for initial configuration in order
to set the default values and select the interface for your application.
In this manual, the configuration parameters are divided into logical groups making it
easy to find the desired function based on its reference group.
DATA FORMAT parameters regard the messages sent to the Host system.
POWER SAVE manages overall current consumption in the reading device.
READING PARAMETERS control various operating modes and indicator status
functioning.
DECODING PARAMETERS maintain correct barcode decoding in certain special
reading conditions.
CODE SELECTION parameters allow configuration of a personalized mix of codes,
code families and their options.
ADVANCED FORMATTING PARAMETERS allow code
advanced formatting of messages towards the Host.
concatenation
RADIO PARAMETERS allow configuration of radio control parameters.
14
and
DATA FORMAT
CODE IDENTIFIER
CUSTOM CODE IDENTIFIER
HEADER
TERMINATOR
FIELD ADJUSTMENT
FIELD ADJ. CHARACTER
CODE LENGTH TX
CHARACTER REPLACEMENT
ADDRESS STAMPING
ADDRESS DELIMITER
1.
2.
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
☞
= Read the code and follow the procedure given
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
15
DATA FORMAT
CODE IDENTIFIER TABLE
CODE
2/5 interleaved
2/5 industrial
2/5 normal 5 bars
2/5 matrix 3 bars
EAN 8
EAN 13
UPC A
UPC E
EAN 8 with 2 ADD ON
EAN 8 with 5 ADD ON
EAN 13 with 2 ADD ON
EAN 13 with 5 ADD ON
UPC A with 2 ADD ON
UPC A with 5 ADD ON
UPC E with 2 ADD ON
UPC E with 5 ADD ON
Code 39
Code 39 Full ASCII
CODABAR
ABC CODABAR
Code 128
EAN 128
ISBT 128
Code 93
CIP/39
CIP/HR
Code 32
Codablock-A
Codablock-F Std
Codablock-F EAN
MSI
Plessey Standard
Plessey Anker
Telepen
Delta IBM
Code 11
Code 16K
Code 49
RSS 14 Linear and Stacked
RSS Limited
RSS Expanded Linear and Stacked
PDF417
16
AIM STANDARD DATALOGIC STANDARD Custom
]Iy
]Xy
]Sy
]Xy
]E4
]E0
]Xy
]Xy
]E5
]E6
]E1
]E2
]Xy
]Xy
]Xy
]Xy
]Ay
]Ay
]Fy
]Xy
]Cy
]Cy
] C4
]Gy
]Xy
]Xy
]Xy
]O6
]O4
]O5
]My
]P0
]P1
]X0
]X0
]Hy
]K0
]Ty
]e0
]e0
]e0
]L0
N
P
O
Q
A
B
C
D
J
K
L
M
F
G
H
I
V
W
R
S
T
k
f
U
Y
e
X
n
l
m
Z
a
o
d
c
b
p
q
u
v
t
r
DATA FORMAT
•
AIM standard identifiers are not defined for all codes: the X identifier is assigned to the
code for which the standard is not defined. The y value depends on the selected options
(check digit tested or not, check digit tx or not, etc.).
•
When customizing the Datalogic Standard code identifiers, 1 or 2 identifier characters can
be defined for each code type. If only 1 identifier character is required, the second
character must be selected as FF (disabled).
•
The code identifier can be singly disabled for any code by simply selecting FF as the first
identifier character.
•
Write in the Custom character identifiers in the table above for your records.
17
Enter Configuration
ik
ik
Exit and Save Configuration
DATA FORMAT
CODE IDENTIFIER
disable
i&#4k
i&#4k
i&#4k
Datalogic standard
i&#7k
i&#7k
i&#7k
AIM standard
i&#:k
i&#:k
i&#:k
custom
i&#=k
i&#=k
i&#=k
18
i
i
k
k
Enter Configuration
ik
ik
Exit and Save Configuration
i
i
DATA FORMAT
k
k
CUSTOM CODE IDENTIFIER
define custom code identifier(s)
☞
i&)k
i&)k
i&)k
Read the above code.
(Code Identifiers default to Datalogic standard, see table on previous page).
Select the code type from the code table in Appendix B for the identifier you want to
change.
You can define 1 or 2 identifier characters for each code type. If only 1 identifier character
is required, the second character must be selected as FF (disabled). Read the hexadecimal
value corresponding to the character(s) you want to define as identifiers for the code
selected in step : valid characters are in the range 00-FD.
Example:
To define Code 39 Code Identifier = @
define custom code identifier(s)
Read
i&'k
i&'k
Code 39
+
i78k
i78k
+
40
+
FF
19
Enter Configuration
ik
ik
Exit and Save Configuration
i
i
DATA FORMAT
k
k
HEADER
no header
i&"k
i&"k
i&"k
two character header
☞
☞
☞
i&"k
i&"k
i&"k
five character header
☞
i&"#k
i&"#k
i&"#k
eight character header
i&"k
i&"k
i&"k
three character header
i&"k
i&"k
i&"k
six character header
☞
☞
i&"k
i&"k
i&"k
four character header
☞
one character header
i&"k
i&"k
i&"k
seven character header
☞
i&"'k
i&"'k
i&"'k
i&"+k
i&"+k
i&"+k
After selecting one of the desired Header codes, read the character(s) from the HEX table.
Valid characters for all readers are in the range:
00-FE
Example:
four character header
+ 41 + 42 + 43 + 44 = Header ABCD
20
Enter Configuration
ik
ik
Exit and Save Configuration
DATA FORMAT
i
i
k
k
TERMINATOR
no terminator
i&"k
i&"k
i&"k
one character terminator
☞
two character terminator
☞
i&"k
i&"k
i&"k
three character terminator
☞
four character terminator
☞
i&"k
i&"k
i&"k
☞
i&"&k
i&"&k
i&"&k
i&""k
i&""k
i&""k
seven character terminator
☞
eight character terminator
☞
i&"k
i&"k
i&"k
five character terminator
six character terminator
☞
i&"k
i&"k
i&"k
i&"*k
i&"*k
i&"*k
i&".k
i&".k
i&".k
After selecting one of the desired Terminator codes, read the character(s) from the HEX table.
Valid characters for all readers are in the range:
00-FE
Example:
two character terminator
+ 0D + 0A = Terminator CR LF
Default terminators = CR LF.
21
Enter Configuration
Exit and Save Configuration
ik
ik
i
i
DATA FORMAT
k
k
FIELD ADJUSTMENT
disable field adjustment
i&'<k
i&'<k
i&'<k
Field adjustment allows a number of characters n, to be added to or subtracted from the
barcode read. The adjustment can be different for each enabled code type. To define the field
adjustment:
Read the enable field adjustment code:
enable field adjustment
☞
i&'k
i&'k
i&'k
Select the code type from the Code Identifier Table in Appendix B.
Select the type of adjustment to perform:
right addition
ik
ik
ik
left addition
right deletion
ik
ik
ik
ik
ik
ik
left deletion
ik
ik
ik
Read a number in the range 01 - 32 from the Hex/Numeric Table to define how many
characters to add or delete:
Conditions:
•
Adjustment is only performed on the barcode data, the Code Identifier and Code Length
Transmission fields are not modified by the field adjustment parameter.
•
If the field setting would subtract more characters than exist in the barcode, the
subtraction will take place only to code length 0.
•
You can set up to a maximum of 10 different field adjustments on the same barcode
family or on different barcode families.
Example: To add 4 characters to the right of Standard Code 39 Codes:
enable field adjustment
Read
22
i&'k
i&'k
Code 39
+
i78k
i78k
right addition
+
ik
ik
+
04
Enter Configuration
ik
ik
Exit and Save Configuration
i
i
DATA FORMAT
k
k
FIELD ADJUSTMENT CHARACTER
Read the field adjustment character code:
field adjustment character
☞
i&(k
i&(k
i&(k
Read the hexadecimal value corresponding to the character you want to use for field
adjustment.
Valid characters for all readers are in the range:
00-FE
Example:
To define the field adjustment character = A:
field adjustment character
+ 41
Read
CODE LENGTH TX
code length not transmitted
i&&:k
i&&:k
i&&:k
code length transmitted in variable-digit format
i&&=k
i&&=k
i&&=k
code length transmitted in fixed 4-digit format
i&&@k
i&&@k
i&&@k
The code length is transmitted in the message after the Headers and Code Identifier
characters. The code length is calculated after performing any field adjustment operations.
23
Enter Configuration
ik
ik
Exit and Save Configuration
DATA FORMAT
i
i
k
k
CHARACTER REPLACEMENT
disable character replacement
i&0Nk
i&0Nk
i&0Nk
This parameter allows up to three characters to be replaced from the barcode read. These
substitutions are stored in memory. To define each character replacement:
Read one of the following character replacement codes:
first character replacement
☞
i&0Qk
i&0Qk
i&0Qk
second character replacement
☞
i&0Tk
i&0Tk
i&0Tk
third character replacement
☞
i&0Wk
i&0Wk
i&0Wk
From the Code Identifier Table in Appendix B, read the Code Identifier for the desired code
family.
0 = character replacement will be effective for all code families.
From the Hex/Numeric Table read two characters corresponding to the Hex value which
identifies the character to be replaced. Valid values for all readers are in the range 00-FE.
From the Hex/Numeric Table read two characters corresponding to the Hex value which
identifies the new character to replace. Valid values for all readers are in the range 00-FE.
FF = the character to be replaced will be substituted with no character, that is, it will be
removed from the code.
24
DATA FORMAT
Example:
The following strings define:
1.
First Character Replacement: substitution in Code 39 barcodes of all occurrences of the 0
character with the 1 character.
2.
Second Character Replacement: substitution in Code 39 barcodes of all occurrences of
the A character with the B character.
first character
replacement
Code 39
i&0Qk + i78k +
i&0Qk
i78k
ASCII characters corresponding to
the HEX value for character 0
30
ASCII characters corresponding to
the HEX value for character 1
+
31
For Code 39 codes containing the string "0123", the contents transmitted will be "1123".
second character
replacement
Code 39
i&0Tk + i78k +
i78k
i&0Tk
ASCII characters corresponding to
the HEX value for character A
41
ASCII characters corresponding to
the HEX value for character B
+
42
For Code 39 codes containing the string "ABCD", the contents transmitted will be "BBCD".
25
Enter Configuration
ik
ik
Exit and Save Configuration
DATA FORMAT
i
i
ADDRESS STAMPING
disable reader address stamping
i26fk
i26fk
i26fk
enable reader address stamping
i26k
i26k
i26k
See par. 5.1.1 for details.
ADDRESS DELIMITER
disable reader address delimiter
i27k
i27k
i27k
enable reader address delimiter and select characters
☞
i27k
i27k
i27k
Read 2 HEX characters in the range 00-FE.
See par. 5.1.2 for details.
26
k
k
POWER SAVE
SCAN RATE
1.
2.
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
☞
= Read the code and follow the procedure given
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
27
Enter Configuration
ik
ik
Exit and Save Configuration
POWER SAVE
i
i
k
k
SCAN RATE
67 scans per sec.
i#5Uk
i#5Uk
i#5Uk
135 scans per sec.
i#5Xk
i#5Xk
i#5Xk
270 scans per sec.
i#5[k
i#5[k
i#5[k
A lower scan rate reduces power consumption but can lengthen reading response time.
28
READING PARAMETERS
OPERATING MODE
HAND-HELD OPERATION
STAND OPERATION
HARDWARE TRIGGER MODE
TRIGGER-OFF TIMEOUT
FLASH MODE
READS PER CYCLE
SAFETY TIME
BEEPER INTENSITY
BEEPER TONE
BEEPER TYPE
BEEPER LENGTH
PDF DECODING RECOGNITION
INTENSITY
GOOD READ SPOT DURATION
1.
2.
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
☞
= Read the code and follow the procedure given
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
29
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
OPERATING MODE
You can pre-configure both Hand-Held and Stand operating modes, and with the codes below,
you can switch between them. See par. 5.2.1 for details. Stand operation is not advised since it
constantly consumes battery power.
hand-held operation
i#1Mk
i#1Mk
i#1Mk
automatic
i#1Sk
i#1Sk
i#1Sk
stand operation
i#1Pk
i#1Pk
i#1Pk
HAND-HELD OPERATION
hardware trigger
i#,Fk
i#,Fk
i#,Fk
software trigger
i#,Ck
i#,Ck
i#,Ck
hardware trigger ready
i#,Ok
i#,Ok
i#,Ok
automatic
i#,Ik
i#,Ik
i#,Ik
30
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
STAND OPERATION
hardware trigger
i#6`k
i#6`k
i#6`k
software trigger
i#6Zk
i#6Zk
i#6Zk
automatic
i#6Wk
i#6Wk
i#6Wk
HARDWARE TRIGGER MODE
trigger active level
i#"/k
i#"/k
i#"/k
trigger active pulse
i#"2k
i#"2k
i#"2k
See par. 5.2.2 for details.
31
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
TRIGGER-OFF TIMEOUT
trigger-off timeout
☞
i#%k
i#%k
i#%k
Read 2 numbers in the range 00-99:
00 =
01-99 =
disables the trigger-off timeout
corresponds to a max. 99 sec. delay after the trigger
press to allow the reader to turn off automatically.
trigger-off timeout disabled
See par. 5.2.3 for details.
FLASH MODE
"FLASH" ON duration
☞
i##1k
i##1k
i##1k
"FLASH" OFF duration
☞
i##4k
i##4k
i##4k
Read 2 numbers in the range 01-99:
01 to 99 = from .1 to 9.9 seconds.
Flash-ON = 1 sec. Flash-OFF = 0.6 sec
32
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
READS PER CYCLE
one read per cycle
i#$3k
i#$3k
i#$3k
multiple reads per cycle
i#$6k
i#$6k
i#$6k
See par. 5.2.4 for details.
SAFETY TIME
safety time
☞
i#&k
i#&k
i#&k
Limits same code consecutive reading.
Read 2 numbers in the range 00-99:
00 =
no same code consecutive reading until reader is
removed (no decoding) for at least 400 ms.
01 to 99 = timeout from .1 to 9.9 seconds before a consecutive
read on same code.
safety time = 0.5 sec
See par. 5.2.5 for details.
33
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
BEEPER INTENSITY
* very low intensity
i#(;k
i#(;k
i#(;k
low intensity
i#(>k
i#(>k
i#(>k
medium intensity
i#(Ak
i#(Ak
i#(Ak
high intensity
i#(Dk
i#(Dk
i#(Dk
* This sets the beeper OFF for data entry, while for all other beeper signals it has the
meaning very low intensity.
The Intensity parameter is effective for all operating conditions described in par. 7.3.
BEEPER TONE
tone 1
i#)=k
i#)=k
i#)=k
tone 2
i#)@k
i#)@k
i#)@k
tone 3
i#)Ck
i#)Ck
i#)Ck
tone 4
i#)Fk
i#)Fk
i#)Fk
34
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
BEEPER TYPE
monotone
i#+Ak
i#+Ak
i#+Ak
bitonal
i#+Dk
i#+Dk
i#+Dk
BEEPER LENGTH
long
i#*?k
i#*?k
i#*?k
short
i#*Bk
i#*Bk
i#*Bk
PDF DECODING RECOGNITION INTENSITY
low
i#8[k
i#8[k
i#8[k
high
i#8^k
i#8^k
i#8^k
35
Enter Configuration
ik
ik
Exit and Save Configuration
READING PARAMETERS
i
i
k
k
GOOD READ SPOT DURATION
disable
i#7Yk
i#7Yk
i#7Yk
short
i#7\k
i#7\k
i#7\k
medium
i#7_k
i#7_k
i#7_k
long
i#7bk
i#7bk
i#7bk
36
DECODING PARAMETERS
INK-SPREAD
OVERFLOW CONTROL
INTERDIGIT CONTROL
DECODING SAFETY
PUZZLE SOLVER™
Before changing these parameter values read the descriptions in
par. 5.3.
CAUTION
1.
2.
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
37
Enter Configuration
ik
ik
Exit and Save Configuration
DECODING PARAMETERS
INK-SPREAD
disable
i"9\k
i"9\k
i"9\k
enable
i"9_k
i"9_k
i"9_k
See par. 5.3.1 for details.
OVERFLOW CONTROL
disable
i"8]k
i"8]k
i"8]k
enable
i"8Zk
i"8Zk
i"8Zk
See par. 5.3.2 for details.
38
i
i
k
k
Enter Configuration
ik
ik
Exit and Save Configuration
DECODING PARAMETERS
i
i
k
k
INTERDIGIT CONTROL
disable
i"7Xk
i"7Xk
i"7Xk
enable
i"7[k
i"7[k
i"7[k
See par. 5.3.3 for details.
DECODING SAFETY
one read
i&%8k
i&%8k
i&%8k
two reads
(decoding safety disabled)
i&%;k
i&%;k
i&%;k
three reads
i&%>k
i&%>k
i&%>k
four reads
i&%Ak
i&%Ak
i&%Ak
Required number of good reads before accepting code.
39
Enter Configuration
ik
ik
Exit and Save Configuration
DECODING PARAMETERS
i
i
k
k
PUZZLE SOLVER™
disable
i"6Vk
i"6Vk
i"6Vk
enable
i"6Yk
i"6Yk
i"6Yk
In the case of damaged or poorly printed codes, this parameter allows reading multiple parts of
the single code to reconstruct it.
To read codes using this technology, simply move the illuminated bar over the code so that
each line of the code is scanned. During this process a series of brief "ticks" indicates that
reading is proceeding correctly.
Conditions:
•
This parameter is only valid for the following codes:
EAN 8
without Add-on
EAN 13
without Add-on
Code 128
Code 39
UPC A
without Add-on
•
Codablock-A and Codablock-F codes are automatically disabled.
•
For Code 39, Check digit control without transmission is forced.
•
PuzzleSolver is disabled when code ISBT 128 is enabled.
40
CODE SELECTION
EAN/UPC FAMILY
2/5 FAMILY
CODE 39 FAMILY
CODE 128 FAMILY
CODABAR FAMILY
CODE 93
CODABLOCK-A
CODABLOCK-F
MSI
PLESSEY
TELEPEN
DELTA IBM
CODE 11
CODE 16K
CODE 49
RSS FAMILY
PDF417
PDF READERS ONLY
1.
2.
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
☞
= Read the code and follow the procedure given
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
41
Enter Configuration
Exit and Save Configuration
ik
ik
CODE SELECTION
i
i
k
k
DISABLE ALL CODE FAMILIES
i";`k
i";`k
i";`k
The reader allows up to 5 code selections. This does not limit the
number of CODES enabled to 5, as it depends on the code family.
NOTE
SINGLE
SELECTIONS =
•
ONE combination code from the EAN family
•
ONE code from the 2/5 family
Example
5 code selections:
1. 2/5 Interleaved
2. 2/5 Industrial
3. Code 128 + EAN 128
4. Code 39 Full ASCII + Code 32
5. UPC A/UPC E
In this section all SINGLE code selections are underlined and in bold.
42
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
EAN/UPC FAMILY
disable the family
i"".k
i"".k
i"".k
Read the desired family code
Note:
Since the EAN/UPC without ADD ON code selection is enabled by default, to correctly enable
another selection, first disable the family.
EAN 8/EAN 13/UPC A/UPC E with and without ADD ON
i""Fk
i""Fk
i""Fk
WITHOUT ADD ON
EAN 8/EAN 13/UPC A/UPC E
i""1k
i""1k
i""1k
EAN 8/EAN 13
i""7k
i""7k
i""7k
UPC A/UPC E
i"":k
i"":k
i"":k
43
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
WITH ADD ON 2 AND 5
EAN 8/EAN 13/UPC A/UPC E
i""=k
i""=k
i""=k
EAN 8/EAN 13
i""@k
i""@k
i""@k
UPC A/UPC E
i""Ck
i""Ck
i""Ck
WITH ADD ON 2 ONLY
EAN 8/EAN 13
i"",k
i"",k
i"",k
UPC A/UPC E
i"".k
i"".k
i"".k
WITH ADD ON 5 ONLY
EAN 8/EAN 13
i""-k
i""-k
i""-k
UPC A/UPC E
i""/!k
i""/!k
i""/!k
44
k
k
Enter Configuration
Exit and Save Configuration
ik
ik
i
i
CODE SELECTION
k
k
EAN/UPC CHECK DIGIT TX SELECTIONS
For each code type in this family you can choose to transmit the check digit or not
CHECK DIGIT
TRANSMISSION
EAN 8
i""(Pk
i""(Pk
i""(Pk
NO CHECK DIGIT
TRANSMISSION
EAN 8
i""(Lk
i""(Lk
i""(Lk
EAN 13
i"")Sk
i"")Sk
i"")Sk
EAN 13
i"")Ok
i"")Ok
i"")Ok
UPC A
i""*Vk
i""*Vk
i""*Vk
UPC A
i""*Rk
i""*Rk
i""*Rk
UPC E
i""+Yk
i""+Yk
i""+Yk
UPC E
i""+Uk
i""+Uk
i""+Uk
45
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
CONVERSION OPTIONS
UPC E to UPC A conversion
i"""ak
i"""ak
i"""ak
UPC E to EAN 13 conversion
i""#dk
i""#dk
i""#dk
UPC A to EAN 13 conversion
i""$gk
i""$gk
i""$gk
EAN 8 to EAN 13 conversion
i""%k
i""%k
i""%k
enable only ISBN conversion
i"1Ok
i"1Ok
i"1Ok
enable only ISSN conversion
i"1Rk
i"1Rk
i"1Rk
enable both ISBN and ISSN conversion
i"1Uk
i"1Uk
i"1Uk
disable both ISBN and ISSN conversion
i"1Lk
i"1Lk
i"1Lk
46
i
i
k
k
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
2/5 FAMILY
disable the family
i"$2k
i"$2k
i"$2k
Read the desired family code
Interleaved 2/5
☞
Read a check digit selection
i"$5k
i"$5k
i"$5k
CHECK DIGIT TABLE
no check digit control
ik
ik
ik
Normal 2/5 (5 Bars)
☞
i"$8k
i"$8k
i"$8k
check digit control and transmission
ik
ik
ik
Industrial 2/5 (IATA)
☞
i"$;k
i"$;k
i"$;k
Check digit control without transmission
ik
ik
ik
Matrix 2/5 (3 Bars)
☞
i"$>k
i"$>k
i"$>k
−
−
The pharmaceutical code below is part of
the 2/5 family but has no check digit nor
code length selections.
Code CIP/HR
i"$Ak
i"$Ak
i"$Ak
French pharmaceutical code
Read 4 numbers for the code length
where:
First 2 digits = minimum code
length.
Second 2 digits = maximum code
length.
The maximum code length is 99
characters.
The minimum code length must always
be less than or equal to the maximum.
Examples:
0199 = variable from 1 to 99 digits in
the code.
1010 = 10 digit code length only.
47
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
CODE 39 FAMILY
disable the family
i"#0k
i"#0k
i"#0k
Read the desired family code
Read a check digit selection
CHECK DIGIT TABLE
Standard Code 39
☞
☞
no check digit control
i"#3k
i"#3k
i"#3k
ik
ik
ik
Full ASCII Code 39
check digit control
and transmission
i"#6k
i"#6k
i"#6k
ik
ik
ik
check digit control
without transmission
ik
ik
ik
48
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
The pharmaceutical codes below are part of the Code 39 family but have no check digit
selections.
Code CIP39
i"#9k
i"#9k
i"#9k
French pharmaceutical code
Code 32
i"#<k
i"#<k
i"#<k
Italian pharmaceutical code
CODE LENGTH (optional)
The code length selection is valid for the entire Code 39 family
Read the code + 4 numbers for the code length where:
set code length
First 2 digits = minimum code length.
Second 2 digits = maximum code length.
i"#k
i"#k
i"#k
The maximum code length is 99 characters. The minimum code length must always be less
than or equal to the maximum.
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.
49
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
CODE 128 FAMILY
disable the family
i"*>k
i"*>k
i"*>k
Read the desired family code
Code 128
i"*k
i"*k
i"*k
control without transmission
of check digit
EAN 128
i"*!k
i"*!k
i"*!k
control without transmission
of check digit
Add GS Before Code
Code EAN 128 uses the ASCII <GS> character to separate a variable length code field from
the next code field. This character can also be added before the code.
disable
i&2Rk
i&2Rk
i&2Rk
enable
i&2Uk
i&2Uk
i&2Uk
If the <GS> character has been modified in the Character Replacement parameter, the new
character is affected by this command.
50
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
ISBT 128
i"*$k
i"*$k
i"*$k
Enabling ISBT 128 automatically disables Puzzle Solver.
CODE LENGTH (optional)
The code length selection is valid for the entire Code 128 family
Read the code + 4 numbers for the code length where:
set code length
First 2 digits = minimum code length.
Second 2 digits = maximum code length.
i"*-+k
i"*-+k
i"*-+k
The maximum code length is 99 characters. The minimum code length must always be less
than or equal to the maximum.
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.
The length is calculated on the output string.
CODE 93
disable the code
i",Bk
i",Bk
i",Bk
Code 93
i",Ek
i",Ek
i",Ek
control without transmission
of check digit
51
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
CODABAR FAMILY
disable the family
i"%4k
i"%4k
i"%4k
Read the desired equality control code
Read a start/stop transmission
selection
START/STOP CHARACTER
TRANSMISSION
Standard Codabar
☞
i"%k
i"%k
i"%k
no start/stop character equality
control
no transmission
ik
ik
ik
Standard Codabar
☞
i"%k
i"%k
i"%k
start/stop character equality control
transmission
ik
ik
ik
The Codabar ABC code below uses a fixed start/stop character transmission selection.
Codabar ABC
i"%
k
i"%
k
i"%
k
no start/stop character equality control but transmission.
52
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
Codabar ABC Forced Concatenation
enable Codabar ABC with forced concatenation
i"%k
i"%k
i"%k
non start/stop character equality control but transmission
CODE LENGTH (optional)
The code length selection is valid for the entire Codabar family
Read the code + 4 numbers for the code length where:
set code length
First 2 digits = minimum code length.
Second 2 digits = maximum code length.
i"%"k
i"%"k
i"%"k
The maximum code length is 99 characters. The minimum code length must always be less
than or equal to the maximum.
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.
START/STOP CHARACTER CASE IN TRANSMISSION
The start/stop character case selections below are valid for the entire Codabar family:
transmit start/stop characters in lower case
i"%"@k
i"%"@k
i"%"@k
transmit start/stop characters in upper case
i"%"Dk
i"%"Dk
i"%"Dk
53
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
CODABLOCK-A
disable the code
i"0Jk
i"0Jk
i"0Jk
Codablock-A
i"0Mk
i"0Mk
i"0Mk
Notes:
•
Enabling Codablock-A automatically disables the entire Code 39 family and vice-versa.
•
Enabling Codablock-A automatically disables Puzzle Solver.
To read stacked codes, simply move the illuminated bar over the code so that each line of the
code is scanned. During this process a series of brief "ticks" indicates that reading is
proceeding correctly.
CODABLOCK-F
disable the family
i"/Hk
i"/Hk
i"/Hk
Codablock-F Standard
i"/Kk
i"/Kk
i"/Kk
Codablock-F EAN
i"/Nk
i"/Nk
i"/Nk
Notes:
•
Enabling Codablock-F automatically disables Puzzle Solver.
To read stacked codes, simply move the illuminated bar over the code so that each line of the
code is scanned. During this process a series of brief "ticks" indicates that reading is
proceeding correctly.
54
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
MSI
disable the family
i"&6k
i"&6k
i"&6k
Enable the code by selecting one of the check digit selections.
no check digit control
i"&9k
i"&9k
i"&9k
MOD10 check digit control
no check digit transmission
i"&<k
i"&<k
i"&<k
MOD10 check digit control
check digit transmission
i"&?k
i"&?k
i"&?k
MOD11 - MOD10 check digit control
no check digit transmission
i"&Bk
i"&Bk
i"&Bk
MOD11 - MOD10 check digit control
check digit transmission
i"&Ek
i"&Ek
i"&Ek
MOD10 - MOD10 check digit control
no check digit transmission
i"&Hk
i"&Hk
i"&Hk
MOD10 - MOD10 check digit control
check digit transmission
i"&Kk
i"&Kk
i"&Kk
55
Enter Configuration
Exit and Save Configuration
ik
ik
CODE SELECTION
i
i
k
k
PLESSEY
disable the family
i"'8k
i"'8k
i"'8k
Enable the code by selecting one of the check digit selections.
Standard Plessey
no check digit control
i"'k
i"'k
i"'k
check digit control
check digit transmitted
i"'k
i"'k
i"'k
check digit control
check digit not transmitted
i"'
i"'
i"'
k
k
k
Anker Plessey
no check digit control
i"'k
i"'k
i"'k
check digit control
check digit transmitted
i"'k
i"'k
i"'k
check digit control
check digit not transmitted
i"'#k
i"'#k
i"'#k
56
Enter Configuration
ik
ik
Exit and Save Configuration
i
i
CODE SELECTION
k
k
TELEPEN
disable the family
i"-Dk
i"-Dk
i"-Dk
Enable the code by selecting one of the check digit selections.
Numeric Telepen
no check digit control
i"-$k
i"-$k
i"-$k
check digit control
check digit transmitted
i"-(k
i"-(k
i"-(k
check digit control
check digit not transmitted
i"-,k
i"-,k
i"-,k
Alphanumeric Telepen
no check digit control
i"-'k
i"-'k
i"-'k
check digit control
check digit transmitted
i"-+k
i"-+k
i"-+k
check digit control
check digit not transmitted
i"-/k
i"-/k
i"-/k
57
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
DELTA IBM
disable the family
i")<k
i")<k
i")<k
Enable the code by selecting one of the check digit selections.
no check digit control
i")?k
i")?k
i")?k
Type 1 check digit control
i")Bk
i")Bk
i")Bk
Type 2 check digit control
i")Ek
i")Ek
i")Ek
58
i
i
k
k
Enter Configuration
Exit and Save Configuration
ik
ik
i
i
CODE SELECTION
k
k
CODE 11
disable the family
i"(:k
i"(:k
i"(:k
Enable the code by selecting one of the check digit selections.
no check digit control
i"(=k
i"(=k
i"(=k
Type C check digit control
check digit transmitted
i"(k
i"(k
i"(k
Type C check digit control
check digit not transmitted
i"(!k
i"(!k
i"(!k
Type K check digit control
check digit transmitted
i"(
i"(
i"(
k
k
k
Type K check digit control
check digit not transmitted
i"($k
i"($k
i"($k
Type C and Type K
check digit control
check digits transmitted
i"(#k
i"(#k
i"(#k
Type C and Type K
check digit control
check digits not transmitted
i"('k
i"('k
i"('k
59
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
CODE 16K
disable the code
i"+@k
i"+@k
i"+@k
Code 16K
i"+Ck
i"+Ck
i"+Ck
To read stacked codes, simply move the illuminated bar over the code so that each line of the
code is scanned. During this process a series of brief "ticks" indicates that reading is
proceeding correctly.
CODE 49
disable the code
i".Fk
i".Fk
i".Fk
Code 49
i".Ik
i".Ik
i".Ik
To read stacked codes, simply move the illuminated bar over the code so that each line of the
code is scanned. During this process a series of brief "ticks" indicates that reading is
proceeding correctly.
60
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
RSS FAMILY
disables the family
i"2Nk
i"2Nk
i"2Nk
DISABLE CODE
ENABLE CODE
disable RSS Expanded Linear
and Stacked
i"2*k
i"2*k
i"2*k
enable RSS Expanded Linear
and Stacked
i"2.k
i"2.k
i"2.k
disable RSS Limited
i"2-k
i"2-k
i"2-k
enable RSS Limited
i"21k
i"21k
i"21k
disable RSS 14 Linear and
Stacked
i"20k
i"20k
i"20k
enable RSS 14 Linear and
Stacked
i"24k
i"24k
i"24k
To read the stacked version of these codes, simply move the reader over the code so that each
line of the code is scanned.
61
Enter Configuration
ik
ik
Exit and Save Configuration
CODE SELECTION
i
i
k
k
PDF417
disable the code
i"3Pk
i"3Pk
i"3Pk
PDF417
i"3Sk
i"3Sk
i"3Sk
Only for GRYPHON™ BT200 readers.
To read stacked codes, simply move the illuminated bar over the code so that each line of the
code is scanned. During this process a series of brief "ticks" indicates that reading is
proceeding correctly.
62
ADVANCED FORMATTING
CONCATENATION
ADVANCED FORMATTING
ZEBRA PRINTER
FORMATTING
ZEBRA PRINTER FORMAT
FILE SELECTION
Please follow the setup procedures carefully for these parameters.
NOTE
1.
2.
Read the Enter Configuration code ONCE, available at the top of page .
Read configuration codes precisely following the numbered procedure
given.
☞
= Read the code and follow the procedure given
= Default value
3.
Read the Exit and Save Configuration code ONCE, available at the top of
page.
63
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
CONCATENATION
disable
i&*Bk
i&*Bk
i&*Bk
enable
i&*Ek
i&*Ek
i&*Ek
Permits the concatenation of two codes defined by code type and length. It is possible to set a
timeout for the second code reading and to define code transmission if the timeout expires.
The order of transmission is CODE 1-CODE 2.
Define Concatenation
1
Code 1
code ID
☞
i&,Fk
i&,Fk
i&,Fk
Read the code type from the Code Identifier Table beginning in Appendix B.
code length
☞
i&-Hk
i&-Hk
i&-Hk
Read a number in the range 01-99 from the Hex/Numeric Table.
64
Exit and Save Configuration
ADVANCED FORMATTING
2
i
i
k
k
Code 2
code ID
☞
i&,Ik
i&,Ik
i&,Ik
Read the code type from the Code Identifier Table beginning in Appendix B.
code length
☞
i&-Kk
i&-Kk
i&-Kk
Read a number in the range 01-99 from the Hex/Numeric Table.
3
Concatenation Result Code ID
use code 1 ID
i&/Lk
i&/Lk
i&/Lk
use code 2 ID
i&/Ok
i&/Ok
i&/Ok
Since you can concatenate codes from different families, you must select the Code ID
character of the resulting code. The Code ID character will be sent in the output message only
if it is enabled according to the Code Identifier selection (Datalogic, AIM, or Custom).
4
Concatenation Timeout
timeout
☞
i&+k
i&+k
i&+k
Read two numbers in the range 00 to 99
00= no timeout
01-99 = timeout from 1 to 99 seconds
65
Exit and Save Configuration
ADVANCED FORMATTING
5
i
i
k
k
Transmission after Timeout
no code transmitted
after timeout
i&.Jk
i&.Jk
i&.Jk
only code 1 transmitted
(if read) after timeout
i&.Mk
i&.Mk
i&.Mk
only code 2 transmitted
(if read) after timeout
i&.Pk
i&.Pk
i&.Pk
either code 1 or code 2 transmitted
after timeout
i&.Sk
i&.Sk
i&.Sk
Define the timeout, which determines the valid waiting period between the two codes, in order
to accept concatenation. If the timeout expires, the resulting action will be based on the
following selection.
66
ADVANCED FORMATTING
ADVANCED FORMATTING
Advanced formatting has been designed to offer you complete flexibility in changing the format
of barcode data before transmitting it to the host system. This formatting will be performed
when the barcode data meets certain criteria which you will define in the following procedure.
Up to 4 advanced code management formats can be defined and saved in memory. For each
format you must complete the entire configuration procedure:
Read the Enter
Configuration Command
Step 1
Begin Format Definition
1, 2, 3, or 4
Steps 2 - 4
Define Match Code Conditions
Step 5
Divide Code into Fields
Step 6
Define Code Fields
Steps 7 - 8
Add up to 2 Additional Fields
Step 9
Define Field Transmission
Step 10
Apply or Not
Standard Message Formatting
Step 11
End Format Definition
1, 2, 3, or 4
YES
Define another?
NO
Enable Advanced Formats
1, 2, 3, 4
Define No Match Result
Read the Exit and Save
Configuration Command
67
Enter Configuration
ik
ik
1
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
Begin Format Definition
begin Format 1 definition
☞
i)"5k
i)"5k
i)"5k
begin Format 2 definition
☞
i)"8k
i)"8k
i)"8k
begin Format 3 definition
☞
i)";k
i)";k
i)";k
begin Format 4 definition
☞
i)">k
i)">k
i)">k
2
Match Code Type
match code type
☞
i)#k
i)#k
i)#k
Read the above code + the code type to match from the Code Identifier Table in Appendix B.
OR
any code type
i)#7k
i)#7k
i)#7k
3
Match Code Length
match code length
☞
i)$k
i)$k
i)$k
Read the above code + two numbers in the range 01 to 99 for the exact code length.
OR
any code length
i)$k
i)$k
i)$k
68
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
Match with Predefined Characters
4
no match
i)%)&ak
i)%)&ak
i)%)&ak
OR
match with 1 character
☞
i)%>k
i)%>k
i)%>k
match with a 2-character string
☞
i)%Ak
i)%Ak
i)%Ak
match with a 3-character string
☞
i)%Dk
i)%Dk
i)%Dk
match with a 4-character string
☞
i)%Gk
i)%Gk
i)%Gk
After selecting the predefined match code, read the character(s) from the HEX table. Range
of characters = 00-FE.
Example:
Match code with the 2-character predefined string = "@@".
Match with a 2-character string
+ 40 + 40
Read
AND
☞
position of first character in predefined string
i)&k
i)&k
i)&k
Read the above code + two numbers in the range 01 to 99 representing the character
position in the code where the first character of the predefined string must be found.
Read 00 if the match string can be found in any character position.
69
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
Divide Code into Fields
5
divide code into fields
☞
i)'k
i)'k
i)'k
Read one number in the range 1 to 5 to divide the code into fields.
Define Code Fields
6
define code fields
Each code field length can be set by either:
a) defining a field separator character to be found in the code itself. In this case you can
choose to discard the code separator character or include it as the last character of the
field.
OR BY
b) specifying a specific character length up to the maximum of 99 characters.
OR BY
c) selecting the last field as variable length (if any).
You must define the same number of fields as selected in step 5, including fields that
will not be transmitted.
70
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
DEFINE FIELD 1 BY:
EITHER
field separator
a)
☞
i)(Ak
i)(Ak
i)(Ak
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator
ik
ik
ik
include separator
ik
ik
ik
OR
field length
b)
☞
i)(Dk
i)(Dk
i)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
i)(Gk
i)(Gk
i)(Gk
c)
AND
Field 1 Terminators
no field terminators
i))Ck
i))Ck
i))Ck
1 field terminator
☞
i))Fk
i))Fk
i))Fk
2 field terminators
☞
i))Ik
i))Ik
i))Ik
Read the field terminator character(s) from the HEX table.
Valid range of characters for all readers = 00-FE.
71
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
DEFINE FIELD 2 BY:
EITHER
field separator
a)
☞
i)(Ak
i)(Ak
i)(Ak
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator
ik
ik
ik
include separator
ik
ik
ik
OR
field length
b)
☞
i)(Dk
i)(Dk
i)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
i)(Gk
i)(Gk
i)(Gk
c)
AND
Field 2 Terminators
no field terminators
i))Ck
i))Ck
i))Ck
1 field terminator
☞
i))Fk
i))Fk
i))Fk
2 field terminators
☞
i))Ik
i))Ik
i))Ik
Read the field terminator character(s) from the HEX table.
Valid range of characters for all readers = 00-FE.
72
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
DEFINE FIELD 3 BY:
EITHER
field separator
a)
☞
i)(Ak
i)(Ak
i)(Ak
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator
ik
ik
ik
include separator
ik
ik
ik
OR
field length
b)
☞
i)(Dk
i)(Dk
i)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
i)(Gk
i)(Gk
i)(Gk
c)
AND
Field 3 Terminators
no field terminators
i))Ck
i))Ck
i))Ck
1 field terminator
☞
i))Fk
i))Fk
i))Fk
2 field terminators
☞
i))Ik
i))Ik
i))Ik
Read the field terminator character(s) from the HEX table.
Valid range of characters for all readers = 00-FE.
73
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
DEFINE FIELD 4 BY:
EITHER
field separator
a)
☞
i)(Ak
i)(Ak
i)(Ak
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator
ik
ik
ik
include separator
ik
ik
ik
OR
field length
b)
☞
i)(Dk
i)(Dk
i)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
i)(Gk
i)(Gk
i)(Gk
c)
AND
Field 4 Terminators
no field terminators
i))Ck
i))Ck
i))Ck
1 field terminator
☞
i))Fk
i))Fk
i))Fk
2 field terminators
☞
i))Ik
i))Ik
i))Ik
Read the field terminator character(s) from the HEX table.
Valid range of characters for all readers = 00-FE.
74
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
DEFINE FIELD 5 BY:
EITHER
field separator
a)
☞
i)(Ak
i)(Ak
i)(Ak
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator
ik
ik
ik
include separator
ik
ik
ik
OR
field length
b)
☞
i)(Dk
i)(Dk
i)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
i)(Gk
i)(Gk
i)(Gk
c)
AND
Field 5 Terminators
no field terminators
i))Ck
i))Ck
i))Ck
1 field terminator
☞
i))Fk
i))Fk
i))Fk
2 field terminators
☞
i))Ik
i))Ik
i))Ik
Read the field terminator character(s) from the HEX table.
Valid range of characters for all readers = 00-FE.
75
Exit and Save Configuration
ADVANCED FORMATTING
7
i
i
k
k
First Additional Fixed Field
no fixed field
i)*Ek
i)*Ek
i)*Ek
1 character fixed field
☞
i)*Hk
i)*Hk
i)*Hk
2 character fixed field
☞
i)*Kk
i)*Kk
i)*Kk
3 character fixed field
☞
i)*Nk
i)*Nk
i)*Nk
4 character fixed field
☞
i)*Qk
i)*Qk
i)*Qk
5 character fixed field
☞
i)*Tk
i)*Tk
i)*Tk
6 character fixed field
☞
i)*Wk
i)*Wk
i)*Wk
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)
from the HEX table. Range of characters = 00-FE.
Example:
4 Character Fixed Field
+ 4D + 41 + 49 + 4E =
76
MAIN
Exit and Save Configuration
ADVANCED FORMATTING
8
i
i
k
k
Second Additional Fixed Field
no fixed field
i)+Gk
i)+Gk
i)+Gk
1 character fixed field
☞
i)+Jk
i)+Jk
i)+Jk
2 character fixed field
☞
i)+Mk
i)+Mk
i)+Mk
3 character fixed field
☞
i)+Pk
i)+Pk
i)+Pk
4 character fixed field
☞
i)+Sk
i)+Sk
i)+Sk
5 character fixed field
☞
i)+Vk
i)+Vk
i)+Vk
6 character fixed field
☞
i)+Yk
i)+Yk
i)+Yk
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)
from the HEX table. Range of characters = 00-FE.
Example:
3 Character Fixed Field
+ 53 + 45 + 54 =
SET
77
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
Field Transmission
9
number of fields to transmit
i),k
i),k
i),k
Read one number in the range 1 to 7 for the number of fields to transmit. Include only fields
to be transmitted.
Field Order Transmission
Read the codes corresponding to the fields to transmit in the order in which they are to be
transmitted, see example.
field 1
ik
ik
ik
field 2
ik
ik
ik
field 3
ik
ik
ik
field 4
ik
ik
ik
field 5
ik
ik
ik
additional field 1
ik
ik
ik
additional field 2
ik
ik
ik
Example:
The barcode is divided into 2 defined fields plus 1 additional fixed field.
Transmit in the order: Field 2, Additional Field 1, Field 1.
Number of Fields
to Transmit
Field 2
+3+
78
Additional Field 1
+
Field 1
+
Exit and Save Configuration
ADVANCED FORMATTING
10
i
i
k
k
Standard Formatting
do not apply standard formatting
i)-Kk
i)-Kk
i)-Kk
apply standard formatting
i)-Nk
i)-Nk
i)-Nk
After performing Advanced Formatting on the barcode read, Standard Formatting (Headers,
Code Length, Code ID, Terminators) can be applied to the message to be transmitted.
11
End Format Definition
end Format 1 definition
i).Mk
i).Mk
i).Mk
end Format 2 definition
i).Pk
i).Pk
i).Pk
end Format 3 definition
i).Sk
i).Sk
i).Sk
end Format 4 definition
i).Vk
i).Vk
i).Vk
79
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
Enable Advanced Format
no Advanced Formats enabled
i)/Ok
i)/Ok
i)/Ok
Advanced Format 1
enable
i)//k
i)//k
i)//k
disable
i)/+k
i)/+k
i)/+k
Advanced Format 2
enable
i)/2k
i)/2k
i)/2k
disable
i)/.k
i)/.k
i)/.k
Advanced Format 3
enable
i)/5k
i)/5k
i)/5k
disable
i)/1k
i)/1k
i)/1k
Advanced Format 4
enable
i)/8k
i)/8k
i)/8k
disable
i)/4k
i)/4k
i)/4k
80
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
No Match Result
clear data - no transmission
i)0Qk
i)0Qk
i)0Qk
transmit data using standard format
i)0Tk
i)0Tk
i)0Tk
This selection determines the action to be taken when codes read do not conform to the
advanced format requisites (no match).
•
Codes not matching can be ignored, cleared from memory and not transmitted.
•
Codes not matching can be transmitted using the Standard formatting (Headers, Code
Length, Code ID, Terminators).
81
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
ZEBRA PRINTER FORMATTING
disable
enable
i2'Hk
i2'Hk
i2'Hk
i2'Kk
i2'Kk
i2'Kk
Disable Headers and Terminators
1
no header
no terminator
i&"k
i&"k
i&"k
i&"k
i&"k
i&"k
This step is necessary if CR and / or LF characters are used in either the Header or Terminator
since the Zebra printer interprets these characters as field separators. CR and LF are the
default Terminators.
2
Define the Number of Zebra Printer Parameters and Relative Values
define 0 parameters
i2)2*:k
i2)2*:k
i2)2*:k
Number of Parameters
Parameter Values
define 1 parameter
☞
i2)2*=k
i2)2*=k
i2)2*=k
barcode
ik
ik
ik
define 2 parameters
☞
82
i2)2*@k
i2)2*@k
i2)2*@k
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
define 3 parameters
☞
i2)2*Ck
i2)2*Ck
i2)2*Ck
code ID
ik
ik
ik
define 4 parameters
☞
i2)2*Fk
i2)2*Fk
i2)2*Fk
See par. 5.4.1 for details.
83
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
ZEBRA PRINTER FORMAT FILE SELECTION
File 00
i2*k
i2*k
i2*k
File 01
i2*k
i2*k
i2*k
File 02
i2*k
i2*k
i2*k
File 03
File 04
i2*"k
i2*"k
i2*"k
i2*'k
i2*'k
i2*'k
File 05
i2*,k
i2*,k
i2*,k
File 06
i2*1k
i2*1k
i2*1k
File 07
i2*6k
i2*6k
i2*6k
84
Enter Configuration
ik
ik
Exit and Save Configuration
ADVANCED FORMATTING
i
i
k
k
File 08
i2*;k
i2*;k
i2*;k
File 09
i2*@k
i2*@k
i2*@k
File 10
i2*k
i2*k
i2*k
File 11
i2*k
i2*k
i2*k
File 12
i2*!k
i2*!k
i2*!k
File 13
i2*&k
i2*&k
i2*&k
File 14
i2*+k
i2*+k
i2*+k
File 15
i2*0k
i2*0k
i2*0k
See par. 5.4.2 for details.
85
RADIO PARAMETERS
RADIO PROTOCOL TIMEOUT
TRANSMISSION RETRY
ACK/NACK PROTOCOL AND
FRAME PACKING
POWER-OFF TIMEOUT
USER-FRIENDLY NAME
BEEPER CONTROL FOR RADIO
RESPONSE
AUTO-CONNECTION
(FOR MASTER ONLY)
AUTO-RECONNECTION
(FOR MASTER ONLY)
1.
2.
3.
86
Read the Enter Configuration code ONCE, available at the top of each
page.
Read configuration codes from the desired groups.
☞
= Read the code and follow the procedure given
Read the Exit and Save Configuration code ONCE, available at the top of
each page.
Enter Configuration
ik
ik
Exit and Save Configuration
RADIO PARAMETERS
i
i
k
k
RADIO PROTOCOL TIMEOUT
radio protocol timeout
☞
i3)k
i3)k
i3)k
Read a number from the table where:
03-19 =
timeout from 3 to 19 seconds
3 seconds
See par. 5.5.1 for details.
TRANSMISSION RETRY
set transmission retry period
☞
i20*k
i20*k
i20*k
Read 2 numbers in the range 00-60:
00 =
01-60 =
No Transmission Retry;
corresponds to a max. 60 sec. period for automatic retry
transmission.
00 (No Retry)
See par. 5.5.2 for details.
87
Enter Configuration
Exit and Save Configuration
ik
ik
RADIO PARAMETERS
i
i
k
k
ACK/NACK PROTOCOL AND FRAME PACKING
no ACK/NACK protocol
nor frame packing
i2-Tk
i2-Tk
i2-Tk
ACK/NACK protocol only
i2-Wk
i2-Wk
i2-Wk
frame packing only
i2-Zk
i2-Zk
i2-Zk
ACK/NACK protocol
and frame packing
i2-]k
i2-]k
i2-]k
See par. 5.5.3 for details.
POWER-OFF TIMEOUT
power-off timeout
☞
i31-k
i31-k
i31-k
Read 2 numbers in the range 00-99:
00 =
01-99 =
Power-off disabled; reader always ready
corresponds to a max. 99 hour delay before power-off.
power-off after 4 hours.
See par. 5.5.4 for details.
88
Enter Configuration
ik
ik
Exit and Save Configuration
RADIO PARAMETERS
i
i
k
k
USER-FRIENDLY NAME
change user-friendly name
☞
i2/(k
i2/(k
i2/(k
Read 20 hexadecimal characters (in the range 00-7E) to define the user-friendly name:
restore factory user-friendly name
i2,"k
i2,"k
i2,"k
"Gryphon BTx00
"
See par. 5.5.5 for details.
BEEPER CONTROL FOR RADIO RESPONSE
good decode and
good reception
i#'9k
i#'9k
i#'9k
only good decode
i#'<k
i#'<k
i#'<k
only good reception
i#'?k
i#'?k
i#'?k
off
i#'Bk
i#'Bk
i#'Bk
See par. 5.5.6 for details.
89
Enter Configuration
ik
ik
Exit and Save Configuration
RADIO PARAMETERS
i
i
AUTO-CONNECTION (FOR MASTER ONLY)
disable
i2">k
i2">k
i2">k
enable
i2"Ak
i2"Ak
i2"Ak
See par. 5.5.7 for details.
AUTO RECONNECTION (FOR MASTER ONLY)
disable
i2.Vk
i2.Vk
i2.Vk
enable
i2.Yk
i2.Yk
i2.Yk
See par. 5.5.8 for details.
90
k
k
REFERENCES
5
5
REFERENCES
5.1
DATA FORMAT
The output message from Gryphon™ BT towards the Host uses the following format:
[Bluetooth
 Reader Addr] [Reader Addr Delimiter] [Header]
[Code ID] [Code Length] CODE [Terminator]
[Items in square brackets are optional.]
5.1.1
Address Stamping
It is possible to include the reader's Bluetooth address in the message sent to the
host. This address is a 12-character hexadecimal string that is unique to every
Bluetooth device. For message output format, refer to par. 5.1.
5.1.2
Address Delimiter
The Address Delimiter allows a character to be included to separate the reader's
Bluetooth address stamping field from the next field in the message. Any character
can be included in the hexadecimal range from 00 to FE. For message output
format, refer to par. 5.1.
91
GRYPHON™ BT
5
5.2
READING PARAMETERS
5.2.1
Operating Mode
This group of parameters allows setting different reading modes for either Hand-Held
operation or Stand operation:
•
SoftwareTrigger: the reader is set in FLASH MODE. Code reading takes place
during the flash on time;
•
Hardware Trigger: the code reading is started with a trigger press (ON);
•
Hardware Trigger Ready: the illuminator is switched ON when the reader sees a
code. It functions as a pointer aiming at the code to be read. The reading phase
starts only when the trigger is pressed. In this mode the reader is automatically
set to trigger active level and one read per cycle parameters. (Only for Handheld operation).
•
Automatic: The illuminator is switched ON when the reader sees a code. The
reading phase starts automatically.
5.2.2
Hardware Trigger Mode
This mode determines how the reading phase is controlled when the hardware
trigger operating mode is selected:
•
trigger active level: the reader goes ON when the trigger is pressed and goes
OFF when it is released
•
trigger active pulse: the reader goes ON at the first trigger press and goes OFF
only at a second press
5.2.3
Trigger-Off Timeout
When this timeout is selected, the reader turns OFF automatically after the desired
period of time.
92
REFERENCES
5.2.4
5
Reads per Cycle
In general, a reading cycle corresponds to the ON + OFF times of a device.
The resulting effects of this parameter on code reading depend on other related
configuration conditions. Here are the definitions of ON and OFF times.
•
For readers using the software trigger parameter (FLASH MODE), a reading
cycle corresponds to the flash on + flash off times. Code reading takes place
during the flash on time.
•
For readers using the hardware trigger parameter, a reading cycle corresponds
to a trigger press (ON) + one of the following OFF events:
trigger release (for trigger active level)
a second trigger press (for trigger active pulse)
trigger-off timeout (see par. 5.2.3).
When one read per cycle is selected, the device decodes only one code during the
ON period and immediately turns the reader OFF. It is only possible to read another
code when the next ON time occurs.
In multiple reads per cycle, the ON period is extended so that the device can
continue decoding codes until an OFF event occurs. For software trigger mode, the
flash on period is immediately reset after each read and therefore extended. If
another code is decoded before the reset flash on period expires, it is again reset
and the effect is that the device remains ON, decoding codes until the flash on or
timeout period expires.
The Safety Time parameter should be used in this case to avoid unwanted multiple
reading of the same code, see par. 5.2.5.
5.2.5
Safety Time
Safety time prevents the device from immediately decoding the same code more
than once. Same code consecutive reading can be disabled requiring the reader to
be removed from the code (no decoding) for at least 400 ms, or a timeout can be set
up to 9.9 seconds before the decoder will accept the same code. Reading is
immediate if the code changes.
The safety time parameter is not applicable when reading stacked codes or when
setting one read per cycle in hardware trigger operating mode, since these settings
require voluntary action by the user.
93
GRYPHON™ BT
5
5.3
DECODING PARAMETERS
CAUTION
5.3.1
These parameters are intended to enhance the decoding capability
of the reader for particular applications. Used incorrectly, they can
degrade the reading performance or increase the possibility of a
decoding error.
Ink-Spread
The ink-spread parameter allows the decoding of codes which are not perfectly
printed because the page texture tends to absorb the ink.
5.3.2
Overflow Control
The overflow control parameter can be disabled when decoding codes printed on
small surfaces, which do not allow the use of an overflow space.
This command does not effect code families 2/5, Code 128 and Code 93.
This command is forced (enabled) when PDF417 codes are enabled.
5.3.3
Interdigit Control
The interdigit control parameter verifies the interdigit spacing for code families Code
39 and Codabar.
5.4
5.4.1
ADVANCED FORMATTING
Zebra Printer Formatting
®
Some Zebra Bluetooth Printers (example: Cameo 3 BT or similar type) allow format
files (pre-loaded in its memory) to be selected for printing labels with different
formatting. These files can be preloaded onto the Zebra printer using the "Label
Vista™" program.
Gryphon™ BT as Master provides the possibility to define a number of formatting
parameters and their relative values (type), which can be passed to the printer
format files globally, (one setting is valid for all 16 possible pre-defined printer format
files). You can set between 0 and 4 parameters, which can be of two types, barcode
data or code ID.
Setting 0 parameters means printing a label with no barcode or code ID information.
94
REFERENCES
5
Setting between 1 and 4 parameters allows printing barcode labels with barcode
and/or code ID information. The number of barcode/code ID values selected must
match the number of printer parameters selected.
The Gryphon™ BT default setting is:
“! UF DLFMT00.FMT[CR][LF]barcoderead[CR][LF]barcoderead[CR][LF]”
where Gryphon™ BT sends two parameters (both barcode data) to file 00. The
assumption is that one barcode is used to print the actual barcode and the other is
used to print the human readable numbers of the barcode all on the same label.
Not all barcode symbologies read by Gryphon™ BT are managed by the printer, see
your printer documentation for a list of printable barcode symbologies.
Note: "barcoderead" can also be a barcode formatted with headers and terminators.
5.4.2
Zebra Printer Format File Selection
Select the number of the Zebra printer format file which is pre-loaded in the printer
memory and contains the graphic and parameter value information for printing a
label. These files must be programmed correctly to accept the data passed to them
from the Gryphon™ BT reader.
5.5
5.5.1
RADIO PARAMETERS
Radio Protocol Timeout
This parameter sets the valid time to wait before transmission between the
®
Gryphon™ BT reader and the remote Bluetooth device is considered failed.
This parameter should be set taking into consideration the radio traffic (number of
readers in the same area). It can be set between 3 and 19 seconds.
5.5.2
Transmission Retry
This parameter allows setting a period of time in which transmission of the previously
read barcode will automatically be retried. If not disabled (00), this value must be at
least equal to double the Radio Protocol Timeout value (see par. 5.5.1).
Each time transmission is retried, the reader emits a beep tone lower than the "Good
Decode" beep tone.
Transmission retry is valid only if ACK/NACK Protocol is enabled (see par. 5.5.3).
95
GRYPHON™ BT
5
5.5.3
ACK/NACK Protocol and Frame Packing
ACK/NACK Protocol
The transmission protocol takes place between the reader and the Host. The reader
®
passes its data (code read) to the remote Bluetooth device (Host).
In the following descriptions the completed transmission is indicated by the Beeper
Control for Radio Response parameter with its default setting to "Good Decode and
Good Reception" beep, see par. 5.5.6.
When ACK/NACK is disabled, there is no control from reader to Host transmission,
therefore the reader responds with the good reception tone.
data
Host with Bluetooth®
device
GRYPHON
 BT
good RX
beep
ACK/NACK disabled
data
NACK
GRYPHON
 BT
good RX
beep
data
Host with
Bluetooth®
device
ACK
ACK/NACK enabled
When ACK/NACK is enabled, the Host sends an ACK character (06 HEX) in the
case of good reception or the NACK character (15 HEX) requesting re-transmission,
in the case of bad reception. Only after the ACK character is received by Gryphon™
BT does the reader respond with the good reception tone.
If the reader does not receive an ACK or NACK, transmission is ended after the
Radio Protocol Timeout, par. 5.5.1, or retried if transmission retry is enabled, par.
5.5.2.
96
REFERENCES
5
Frame Packing
When Frame Packing is disabled, the Output Message from the Gryphon™ BT
reader is sent to the Host as is, see par. 5.1.
If instead, Frame Packing is enabled, the Output Message is "packed" into a Frame
with the following format:
STX
Length
Control
Counter Output Message
CRC-16
CR
where:
STX = Frame Start character (02 Hex).
Length = 2 bytes; indicates frame length of the remaining fields (including CR).
Control = 1 byte; indicates message fragmentation. For further details see the DL
Security Protocol documentation on the CD-ROM.
Counter = a loop counter for the Output Message characters (bytes) that cycles
from 0 to 255 and then restarts.
Output Message = complete text message from the Gryphon™ BT reader including
optional fields as shown in par. 5.1. The maximum length of this field is 304 bytes.
CRC-16) = 2 bytes; 16-bit Cyclic Redundancy Check based on the hex 1021
polynomial and performed on all bytes from Length up to the CRC itself. The MSB is
sent first. For further details see the DL Security Protocol documentation on the CDROM.
CR = Frame Stop character (0D Hex).
To simplify the management of this frame packing, and to avoid having to develop a
special proprietary software program, included on the CD-ROM are: the DL Security
Protocol example program, (written in Visual Basic), the Windlbt.dll, and the source
code of the example. The example program allows extraction of the data from the
frame, verification of the CRC, discarding any duplicate data (with the same counter
value), and automatic management of Frame Packing and ACK/NACK protocol in
response to each frame.
5.5.4
Power-Off Timeout
If this command is enabled, after the desired timeout in hours, the GRYPHON™ BT
batteries are disconnected and all power consumption ceases. To restore power,
press the trigger once. The reader will now be ready to read codes.
Power-off does not effect configuration parameters.
97
GRYPHON™ BT
5
5.5.5
User Friendly Name
This parameter provides a way to identify the Gryphon™ BT reader in a human
readable (user-friendly), format. This name is returned with the reader configuration
parameters (see par. 5.6). The name is made up of a fixed 20-character field. If you
choose to use a name that is less than 20 characters, you must fill in the blanks with
a valid character (i.e. space character). Valid characters are in the range 00 - 7E and
must be entered in hex format.
5.5.6
Beeper Control for Radio Response
The data entry good read tone normally results in two beeps; the first indicates that
the reader has decoded the code, the second indicates whether the remote
®
Bluetooth device has received the data.
This can be changed according to the following selections:
♦
♦
♦
♦
Good Decode and Good Reception: both good decode and good reception are
signaled (two beeps).
Only Good Decode: only the first beep indicating a good read is signaled.
Only Good Reception: only the second beep indicating a good reception is
signaled.
Off: Neither good read nor good reception beeps are signaled.
For all configurations, any transmission errors will always be signaled.
5.5.7
Auto-Connection (Master only)
Upon power-up, the Gryphon ™ BT reader makes attempts to connect with the
®
remote Bluethooth device (Slave). If the connection is not successful, the reader
remains on, but not connected.
In this case reconnection can be requested by double clicking the reader trigger or
by reading the "Request Radio Connection" command in par. 5.7.
5.5.8
Auto-Reconnection (Master only)
If a radio connection is interrupted, the Gryphon ™ BT reader makes attempts to
®
reconnect with the remote Bluethooth device (Slave). If the connection is not
successful, the reader remains on, but not connected.
In this case reconnection can be requested by double clicking the reader trigger or
by reading the "Request Radio Connection" command in par. 5.7.
98
REFERENCES
5.6
5
CONFIGURATION EDITING COMMANDS
The following commands carry out their specific function and then exit the
configuration environment.
Command
iPk
iPk
iPk
Description
Restore Gryphon™ BT reader default configuration
(see the relative Quick Reference Manual for default
settings).
This command does not reset:
•
role (Master /Slave)
®
•
remote Bluetooth address
•
user-friendly name
i,k
i,k
i,k
Transmit the Gryphon™ BT Software release via
radio.
i29Ok
i29Ok
i29Ok
Transmit Gryphon™ BT reader configuration in ASCII
format to Host via radio.
i@k
i@k
i@k
Transmit Gryphon™ BT reader configuration in ASCII
format to Host via C-Gryphon cradle (Gryphon™ BT
reader must be placed onto cradle).
i29Tk
i29Tk
i29Tk
Transmit Gryphon™ BT address (BT_ADDR) via
C-Gryphon cradle (Gryphon™ BT reader must be
placed onto cradle).
99
GRYPHON™ BT
5
5.7
RADIO CONTROL COMMANDS
The following commands carry out their specific function and then exit the
configuration environment.
i2$bk
i2$bk
i2$bk
i2$gk
i2$gk
i2$gk
i237k
i237k
i237k
100
Request Radio Disconnection (Master only)
Request Radio Connection (Master only)
This request can also be performed by double clicking
the reader trigger.
Request immediate Power-off. At power-on, Autoconnection attempted only if enabled.
REFERENCES
5.8
5
C-GRYPHON CONFIGURATION
Battery selection is required only when the Gryphon™ BT reader has an Alkaline
battery and you want to use C-GRYPHON either for serial configuration, software
upgrades or to hold Gryphon™ BT. Since this type of battery must not be charged it
is necessary to disable the C-GRYPHON charge function by following the procedure:
1.
With the Gryphon™ BT read the following code:
Alkaline
i3/>k
i3/>k
i3/>k
The blue LED on the Gryphon™ BT will blink, signaling the reader has
accepted the command.
2.
Place the reader onto the charger within 10 seconds. The blue LED turns
off and a short beep is emitted
To enable the charge function repeat step 1 and 2 substituting the "Alkaline" code
with the following one:
NiMh/NiCd
i3/Hk
i3/Hk
i3/Hk
CAUTION
Attempts to charge Alkaline batteries could cause leakage of liquid,
generation of heat or, in extreme cases, explosion. If using Alkaline
batteries, carefully follow the procedure above to avoid damage.
101
GRYPHON™ BT
6
6
TROUBLESHOOTING
Problem
Solution
The beeper and LED signal
radio disconnection from the
remote Bluetooth® device.
The distance between the remote device and Gryphon™
BT may be too far or there may be obstacles to radio
transmission between them.
Reconnect.
The requested radio
connection by Gryphon™ BT
Master does not activate.
Reduce the distance between the devices.
Check that Gryphon™ BT is powered (batteries are
charged), that the radio protocol software version is
compatible with Gryphon™ BT, that there is not already
another BT device connected using the same SPP profile.
Insert the remote device address again to Gryphon™ BT.
Check the Gryphon™ BT configuration using the Transmit
configuration command via C-Gryphon cradle.
The remote Bluetooth® device
recognizes Gryphon™ BT but
cannot connect to it.
Check that there are no limits set to the connection such
as a password.
Check that the radio protocol software version is
compatible with Gryphon™ BT.
The radio range seems
reduced.
Check that there are no obstacles to radio transmission
between the devices.
An un-connected Gryphon™
BT Master accepts a radio
connection from another
®
Bluetooth Master device.
In this case the Gryphon™ BT automatically forces a
disconnection and restarts.
A Gryphon™ BT Master fails
to make an automatic
connection.
Double-click the trigger to force an immediate retry of the
radio connection or read the "Request Radio Connection"
code in par. 5.7.
A Gryphon™ BT Master
remains connected to a Slave
device.
Read the "Request Radio Disconnection" code in par. 5.7
®
or power off the Bluetooth Slave device.
102
TECHNICAL FEATURES
7
7
TECHNICAL FEATURES
7.1
GRYPHON™ BT
Electrical Features
Battery Type
Time of recharge NiMh
Operating autonomy
(typ. continuous reading)
Max scan rate
Indicators
Optical Features
Sensor
Illuminator
Wavelength
Max. LED Output Power
LED Safety Class
Reading field
Max. resolution
PCS minimum
2 AA NiMh* batteries
1.2 V – 1850 mAh or 2100 mAh
4 - 5 hours
24.000 reads - NiMh
270 scans/sec
LED, Good Read Spot, Beeper
CCD solid state (3648 pixels)
LED array
630 ~ 670 nm
0.33 mW
Class 1 EN 60825-1
see reading diagram (p. 47)
0.076 mm, 3 mils
15% (Datalogic Test Chart)
Radio Features
®
Bluetooth version
Profiles supported
Working frequency
Maximum output power
Range (in open air)
Environmental Features
Working Temperature
Storage Temperature
(without battery)
Humidity
Drop resistance
Protection class
Mechanical Features
Weight (with batteries)
Dimensions
Material
*
®
Bluetooth 1.1
Serial Port Profile
2.4000 to 2.4835 GHz
2.5 mW (class 2)
10 m.
0°to + 40 °C / 32° to 104 °F
-20°to + 70 °C / - 4° to 158 °F
90% non condensing
1.8 m
IP30
about 280 g. / 9.87 oz
179 x 81 x 98 mm / 7.04 x 3.18 x 3.85 in
ABS and Polycarbonate molded with rubber
It is possible to employ also NiCd or non-chargeable Alkaline AA batteries.
103
GRYPHON™ BT
7
7.2
C-GRYPHON
C-GRYPHON
Electrical Features
Supply voltage
Power consumption
Indicators
Time of recharge
Environmental Features
Working temperature
Storage temperature
Humidity
Protection class
Communications
Interface
Baud Rate
Data Bits
Stop Bit
Parity
Mechanical Features
Weight
Dimensions
Material
*
104
9..28 Vdc
max. 8 W (charging) *
Battery charging (red)
Charge completed (green)
Power (yellow)
NiMh / NiCd batteries: 4 - 5 hours
0° to +40 °C / 32° to 104 °F
-20° to +70 °C / - 4° to 158 °F
90 % non condensing
IP30
RS232
9600
8
1
None
about 250 g. / 8.81 oz
208 x 107 x 55.5 mm / 8.1 x 4.2 x 2.18 in
ABS
Having a switching regulator inside, the C-GRYPHON draws the same power,
regardless of the supply voltage, i.e. as the input voltage increases the current
drawn decreases.
TECHNICAL FEATURES
7.3
7
STATUS INDICATORS
The reader has three indicators, LED, Beeper and Good Read Spot. The C-Gryphon
cradle has three LEDs. They signal several operating conditions which are described
in the tables below.
H = high tone
M = medium tone
L = low tone
GRYPHON™ BT READER START-UP
Beeper¹
LLLL H
LLLL HLHL
H H H H
long tones
HLHL
Meaning
Parameters loaded correctly, radio OK
Parameters loaded correctly, no answer from radio
Parameter loading error, reading or writing error in the non volatile
memory
Hardware error in EEPROM
GRYPHON™ BT READER CONFIGURATION
Beeper¹
Meaning
HHHH
Correct entry or exit from Configuration mode
L
LLL
Good read of a command
Command read error
GRYPHON™ BT POWER
Beeper
LED
10 short H
10 short blinks
Meaning
Low Battery
¹ Only the Beeper Intensity command can modify these signals.
105
GRYPHON™ BT
7
GRYPHON™ BT READER DATA ENTRY
Beeper¹
LED
Good Read Spot
one beep²
ON
ON
H L long
H long
Meaning
Correct read of a code in normal mode
TX error between Gryphon™ BT and remote
Bluetooth® device
ON
ON
HHH
Successful advanced format concatenation
Timeout expired – operation not completed
H H long
Error in advanced data formatting
OFF
OFF
Ready to read a code
GRYPHON™ BT READER STATUS
Beeper¹
LED
Meaning
LMMH
Radio connection
HMML
Radio disconnection
ticks
1 blink / 2 sec.
Radio connected
2 blinks / 2 sec.
Radio not connected
1 blink / 4 sec.
Sleep state and radio connected
2 blinks / 4 sec.
Sleep state and radio not connected
Short blinks (Master only)
Connection / re-connection attempts
¹ Only the Beeper Intensity command can modify these signals.
² The data entry good read tone is user-configurable with all the Beeper commands in the
Reading Parameters section.
Normally this results in two beeps; the first indicates that the reader has decoded the code,
the second indicates whether the remote Bluetooth® device has received the data. See also
par. 5.5.6.
106
TECHNICAL FEATURES
7
C-GRYPHON CHARGE STATUS
Red LED
Green LED
Meaning
ON
ON
Charging
OFF
ON
End of charge
Flashing
OFF
Reconditioning
OFF
OFF
No battery inserted
Flashing
OFF
Discharging (see par. 2.3)
Flashing
Flashing
Reader not correctly placed onto the charger;
shorted or open battery
C-GRYPHON POWER/COMMUNICATION
Yellow LED
ON
Power applied
OFF
Error in reading EEPROM parameters
Blinking
7.4
Meaning
Transmission over the Host port
READING DIAGRAMS
GRYPHON™ BT100
BT100 (STD) - Reading Zones (10° skew angle)
15
0.13 mm
(5 mils)
10
5
CODE 39
0.076 mm
(3 mils)
0
CODE 39
0.13 mm
(5 mils)
EAN13 M=1
0.33 mm
(13 mils)
CODE 39
0.50 mm
(20 mils)
-5
-10
-15
0
5
10
15
20
25
30
35
(cm)
107
GRYPHON™ BT
7
GRYPHON™ BT200
BT200 (PDF) - Reading Zones (10° skew angle)
10
0.13 mm
(5 mils)
5
CODE39
0.076 mm
(3 mils)
0
CODE39
0.13 mm
(5 mils)
EAN13 M=1
0.33 mm
(13 mils)
CODE39
0.50 mm
(20 mils)
-5
-10
0
5
10
15
20
25
30
35
BT200 (PDF) - PDF417 codes, Reading Zones (10° skew angle)
8
PDF417 Aspect Ratio 3:1
6
4
2
0.17 mm
(6.6mils)
0.38 mm
(15mils)
0
-2
-4
-6
0.25 mm
(10mils)
-8
108
0
2
4
6
8
10
12
14
16
(cm)
(cm)
HOST CONFIGURATION STRINGS
A
A
HOST CONFIGURATION STRINGS
In this section we provide a description of how to send serial strings from the Host to
the reader using the C-GRYPHON.
This method requires C-GRYPHON to be connected to the Host
via RS232 interface.
Use this method either to modify the device configuration, or to upgrade the reader
application software.
To proceed with these operations, connect an RS232 cable between C-GRYPHON
and the PC. Connect the power supply to C-GRYPHON. Place the Gryphon™ BT
reader onto the charger.
When this method is used, the programming sequence format is the following:
$+
Command
$-
CR
Carriage return character (0D Hex.)
Exit and Save configuration
Character sequence in following tables
Enter configuration environment
Example:
Multiple command programming sequence:
$+
BG1 BH0
AC410132
$-
CR
Carriage return character (0D Hex.)
Exit and save new configuration
Matrix 2/5 3 bars: no check digit,
variable length code from 1 to 32 characters
Beeper tone 1
Beeper low intensity
Enter configuration environment
Each configuration parameter setting removes the condition previously active for that
parameter.
NOTE
The device buffer can contain about 400 characters. If your
programming string goes over this value, you must split it into
separate groups and send each group after a delay of at least 3
seconds to give the reader time to empty the buffer and interpret the
commands.
109
GRYPHON™ BT
A
SERIAL CONFIGURATION STRINGS
ENTER/EXIT CONFIGURATION COMMANDS
DESCRIPTION
Enter Configuration
Exit and Save Configuration
Restore Default¹
Transmit Software Release¹
Transmit Device Configuration in ASCII¹ ²
STRING
$+
$$*
$!
$&
¹
These commands do not require $-.
²
For Gryphon™ BT200, this command transmits only the Bluetooth® radio configuration.
DATA FORMAT
DESCRIPTION
Code Identifier
disable
Datalogic standard
AIM standard
Custom
Custom Code Identifier
Headers
Terminators
no header
one character
two characters
three characters
four characters
five characters
six characters
seven characters
eight characters
No terminator
one character
two characters
three characters
four characters
five characters
six characters
seven characters
eight characters
STRING
EB0
EB1
EB2
EB3
EHabc
EA00
EA01x
EA02xx
EA03xxx
EA04xxxx
EA05xxxxx
EA06xxxxxx
EA07xxxxxxx
EA08xxxxxxxx
EA10
EA11x
EA12xx
EA13xxx
EA14xxxx
EA15xxxxx
EA16xxxxxx
EA17xxxxxxx
EA18xxxxxxxx
a = ASCII character.
b, c, x = HEX values representing an ASCII character.
a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on p. 121.
b = Hex value of the first Custom Code Identifier character from 00 to FD;
FF = disable Code Identifier
c = Hex value of the second Custom Code Identifier character from 00 to FD;
FF = disable second character of Custom Code Identifier
x = Hex value from 00 to FE
110
HOST CONFIGURATION STRINGS
A
DATA FORMAT (continued)
DESCRIPTION
Code Length Tx
Field Adjustment
Field Adjustment Character
Character Replacement
Address Stamping
Address Delimiter
Gryphon™ BT address
not transmitted
transmitted in variable-digit format
transmitted in fixed 4-digit format
disable
right addition
left addition
right deletion
left deletion
disable character replacement
first character replacement
second character replacement
third character replacement
disable reader address stamping
enable reader address stamping
disable reader address delimiter
enable reader address delimiter and select
character
disable
enable
STRING
EE0
EE1
EE2
EF0
EFa0d
EFa1d
EFa2d
EFa3d
EGe
EO0
EO1afg
EO2afg
EO3afg
QU0
QU1
QV0
QV1h
QX0
QX1
a = ASCII character.
d = a number from the Hex/Numeric Table
e, f, g, h = HEX values representing an ASCII character
a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on p. 121.
d = a number in the range 01-32 from the Hex/Numeric Table
e = Hex value from 00 to FE
f = Hex value of the character to be replaced from 00 to FE
g = Hex value of the new character to insert from 00 to FE
FF = replace with no new character (remove character)
h = a HEX value in the range from 00 - FE representing the ASCII character.
111
GRYPHON™ BT
A
POWER SAVE
DESCRIPTION
Scan Rate
67 scans per sec.
135 scans per sec.
270 scans per sec.
STRING
BT0
BT1
BT2
READING PARAMETERS
DESCRIPTION
Operating Mode
Hand-Held Operation
Stand Operation
Hardware Trigger Mode
Trigger-off Timeout (s)
FLASH ON (100 ms)
FLASH OFF (100 ms)
Reads per Cycle
Safety Time (100 ms)
Beeper Intensity
Beeper Tone
Beeper Type
Beeper Length
PDF Decoding Recognition Intensity
Good Read Spot - Duration
112
hand-held operation
stand operation
automatic
software trigger
hardware trigger
automatic
hardware trigger ready
software trigger
hardware trigger
automatic
trigger active level
trigger active pulse
one read
multiple reads
very low intensity
low intensity
medium intensity
high intensity
tone 1
tone 2
tone 3
tone 4
monotone
bitonal
long
short
low
high
disabled
short
medium
long
STRING
BP0
BP1
BP2
BK0
BK1
BK2
BK4
BU1
BU3
BU0
BA0
BA1
BD00 - BD99
BB001 - BB099
BB101 - BB199
BC0
BC1
BE00 - BE99
BG0
BG1
BG2
BG3
BH0
BH1
BH2
BH3
BJ0
BJ1
BI0
BI1
BW0
BW1
BV0
BV1
BV2
BV3
HOST CONFIGURATION STRINGS
A
DECODING PARAMETERS
DESCRIPTION
Ink-spread
Overflow control
Interdigit control
Puzzle SolverTM
Decoding Safety
disable
enable
disable
enable
disable
enable
disable
enable
one read
two reads
three reads
four reads
CODE SELECTION
DESCRIPTION
DISABLE ALL FAMILY CODES
EAN/UPC
disable EAN/UPC family
EAN 8/EAN 13/UPC A/UPC E
without ADD ON
with ADD ON
with and without ADD ON
EAN 8/EAN 13
without ADD ON
with ADD ON 2 ONLY
with ADD ON 5 ONLY
with ADD ON 2 AND 5
UPC A/UPC E
without ADD ON
with ADD ON 2 ONLY
with ADD ON 5 ONLY
with ADD ON 2 AND 5
EAN 8 check digit transmission
disable
enable
EAN 13 check digit transmission
disable
enable
UPC A check digit transmission
disable
enable
UPC E check digit transmission
disable
enable
conversions
UPC E to UPC A
UPC E to EAN 13
UPC A to EAN 13
EAN 8 to EAN 13
STRING
AX0
AX1
AW1
AW0
AV0
AV1
AU0
AU1
ED0
ED1
ED2
ED3
STRING
AZ0
AA0
AA1
AA5
AA8
AA3
AAK
AAL
AA6
AA4
AAM
AAN
AA7
AAG0
AAG1
AAH0
AAH1
AAI0
AAI1
AAJ0
AAJ1
AAA
AAB
AAC
AAD
113
A
CODE SELECTION (continued)
DESCRIPTION
ISBN Conversion codes
enable ISBN
enable ISSN
enable ISBN and ISSN
disable ISBN and ISSN
Code 39
disable Code 39 family
Standard
no check digit control
check digit control and transmission
check digit control without transmission
Full ASCII
no check digit control
check digit control and transmission
check digit control without transmission
CIP 39
Code 32
code length
2/5
disable Code 2/5 family
Interleaved 2/5
no check digit control
check digit control and transmission
check digit control without transmission
Normal 2/5 5 bars
no check digit control
check digit control and transmission
check digit control without transmission
Industrial 2/5 (IATA) no check digit control
check digit control and transmission
check digit control without transmission
Matrix 2/5 3 bars
no check digit control
check digit control and transmission
check digit control without transmission
CIP/HR
xxxx = ASCII numbers that define the code length where:
•
•
First 2 digits = minimum acceptable code length.
Second 2 digits = maximum acceptable code length.
The minimum code length must always be less than or equal to the maximum.
The maximum code length for all codes is 99 characters:
Examples:
0132 = variable length from 1 to 32 digits in the code.
1010 = 10 digit code length only.
114
GRYPHON™ BT
STRING
AP1
AP2
AP3
AP0
AB0
AB11
AB12
AB13
AB21
AB22
AB23
AB3
AB4
AB*xxxx
AC0
AC11xxxx
AC12xxxx
AC13xxxx
AC21xxxx
AC22xxxx
AC23xxxx
AC31xxxx
AC32xxxx
AC33xxxx
AC41xxxx
AC42xxxx
AC43xxxx
AC5
HOST CONFIGURATION STRINGS
CODE SELECTION (continued)
DESCRIPTION
Codabar
disable Codabar family
Standard
no start/stop character equality control
nor transmission
no start/stop character equality control
but transmission
start/stop character equality control
but no transmission
start/stop character equality control
and transmission
ABC Codabar
no start/stop character equality control
but transmission
Codabar ABC forced concatenation
code length
start/stop character case in transmission lower case
upper case
Code 128
disable Code 128 family
enable Code 128 - control without transmission of check digit
enable EAN 128 - control without transmission of check digit
add GS before Code
disable
enable
ISBT 128
enable ISBT 128
code length
Code 93
disable Code 93 family
enable Code 93 - control without transmission of check digit
Codablock-A
disable
enable
Codablock-F
disable the family
enable Standard
enable EAN
A
STRING
AD0
AD111
AD112
AD121
AD122
AD212
AD232
AD*xxxx
ADA0
ADA1
AI0
AI11
AI21
EQ0
EQ1
AI31
AILxxxx
AK0
AK1
AO0
AO1
AN0
AN1
AN2
xxxx = ASCII numbers that define the code length where:
•
•
First 2 digits = minimum acceptable code length.
Second 2 digits = maximum acceptable code length.
The minimum code length must always be less than or equal to the maximum.
The maximum code length for all codes is 99 characters:
EXAMPLES:
0132 = variable length from 1 to 32 digits in the code.
1010 = 10 digit code length only.
115
GRYPHON™ BT
A
CODE SELECTION (continued)
DESCRIPTION
MSI
Plessey
Telepen
Delta IBM
Code 11
Code 16K
Code 49
116
disable the family
no check
MOD10 no tx
MOD10 with tx
MOD11-MOD10 no tx
MOD11-MOD10 with tx
MOD10-MOD10 no tx
MOD10-MOD10 with tx
disable the family
Standard no check
Standard check - with tx
Standard check - no tx
Anker no check
Anker check - with tx
Anker check - no tx
STRING
AE0
AE1
AE2
AE3
AE4
AE5
AE6
AE7
AF0
AF11
AF12
AF13
AF21
AF22
AF23
disable the family
Numeric no check
Numeric check - with tx
Numeric check - no tx
Alpha no check
Alpha check - with tx
Alpha check - no tx
disable the family
no check
Type 1 check
Type 2 check
disable the family
no check
Type C with tx
Type C no tx
Type K with tx
Type K no tx
Type C and K with tx
Type C and K no tx
disable
enable
disable
enable
AL0
AL11
AL12
AL13
AL21
AL22
AL23
AH0
AH1
AH2
AH3
AG0
AG1
AG21
AG22
AG31
AG32
AG41
AG42
AJ0
AJ1
AM0
AM1
HOST CONFIGURATION STRINGS
A
CODE SELECTION (continued)
DESCRIPTION
RSS
PDF417
disable the family
disable RSS Expanded Linear and Stacked
enable RSS Expanded Linear and Stacked
disable RSS Limited
enable RSS Limited
disable RSS 14 Linear and Stacked
enable RSS 14 Linear and Stacked
disable
enable
RADIO PARAMETERS
DESCRIPTION
Radio Protocol Timeout
enable (seconds)
Power-Off Timeout
Beeper Control For Radio Response normal
only good decode
only good reception
off
Transmission Retry (s)
ACK/NACK Protocol and
No ACK/NACK nor Frame Packing
Frame Packing
ACK/NACK only
Frame Packing only
ACK/NACK and Frame Packing
Auto-Connection (Master only)
disable
enable
Auto-Reconnection (Master only)
disable
enable
STRING
AQ0
AQ10
AQ11
AQ20
AQ21
AQ30
AQ31
AR0
AR1
STRING
RH03-RH19
RP00-RP99
BF0
BF1
BF2
BF3
QO00 - QO60
QL0
QL1
QL2
QL3
QA0
QA1
QM0
QM1
117
GRYPHON™ BT
B
B
CODE IDENTIFIER TABLE
2/5 Interleaved
i/0k
i/0k
i/0k
2/5 normal 5 bars
i12k
i12k
i12k
i01k
i01k
i01k
2/5 matrix 3 bars
EAN 8
i23k
i23k
i23k
i"#k
i"#k
i"#k
EAN 13
UPC A
i#$k
i#$k
i#$k
i$%k
i$%k
i$%k
UPC E
EAN 8 with 2 ADD ON
i%&k
i%&k
i%&k
i+,k
i+,k
i+,k
EAN 8 with 5 ADD ON
EAN 13 with 2 ADD ON
i,-k
i,-k
i,-k
i-.k
i-.k
i-.k
EAN 13 with 5 ADD ON
UPC A with 2 ADD ON
i./k
i./k
i./k
i'(k
i'(k
i'(k
118
2/5 Industrial
CODE IDENTIFIER TABLE
B
UPC A with 5 ADD ON
i()k
i()k
i()k
UPC E with 5 ADD ON
UPC E with 2 ADD ON
i)*k
i)*k
i)*k
i*+k
i*+k
i*+k
Code 39
Code 39 Full ASCII
i78k
i78k
i78k
i89k
i89k
i89k
CODABAR
ABC CODABAR
i34k
i34k
i34k
i45k
i45k
i45k
Code 128
EAN 128
i56k
i56k
i56k
iLMk
iLMk
iLMk
Code 93
CIP/39
i67k
i67k
i67k
i:;k
i:;k
i:;k
CIP/HR
Code 32
iFGk
iFGk
iFGk
i9:k
i9:k
i9:k
ISBT 128
iGHk
iGHk
iGHk
119
GRYPHON™ BT
B
CODABLOCK-A
iOPk
iOPk
iOPk
CODABLOCK-F Standard
iMNk
iMNk
iMNk
CODABLOCK-F EAN
iNOk
iNOk
iNOk
MSI
i;<k
i;<k
i;<k
Plessey Anker
iPQk
iPQk
iPQk
Plessey Standard
iBCk
iBCk
iBCk
Delta IBM
iDEk
iDEk
iDEk
Telepen
iEFk
iEFk
iEFk
Code 16K
iQRk
iQRk
iQRk
Code 11
iCDk
iCDk
iCDk
PDF417
iSTk
iSTk
iSTk
Code 49
iRSk
iRSk
iRSk
120
HEX AND NUMERIC TABLE
C
C
HEX AND NUMERIC TABLE
OPEN THIS PAGE TO READ THE DESIRED
HEX AND NUMERIC SELECTIONS
121
HEX AND NUMERIC TABLE
C
HEX / NUMERIC TABLE
CHARACTER TO HEX CONVERSION TABLE
char
hex
char
hex
char
hex
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
SPACE
!
"
#
$
%
&
'
(
)
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
ik
ik
ik
0
ik
ik
ik
1
ik
ik
ik
2
ik
ik
ik
3
ik
ik
ik
4
ik
ik
ik
5
ik
ik
ik
6
ik
ik
ik
7
ik
ik
ik
8
ik
ik
ik
9
i"#k
i"#k
i"#k
A
i#$k
i#$k
i#$k
B
i$%k
i$%k
i$%k
C
i%&k
i%&k
i%&k
D
i&'k
i&'k
i&'k
E
i'(k
i'(k
i'(k
F
Backspace
ik
ik
Cancels an incomplete configuration sequence