Post on 15-Oct-2015
description
GRYPHON
Software Configuration Manual
GRYPHONSOFTWARE CONFIGURATION MANUAL
This manual refers tosoftware version 1.0and later
Datalogic reserves the right to make modifications and improvements without prior notification.
Product names mentioned herein are for identification purposes only and may be trademarksand or registered trademarks of their respective companies.
- 2000, 2001 Datalogic S.p.A.
Rev. B
iii
CONTENTS
HOW TO USE THIS MANUAL .......................................................... v
1 INTRODUCTION................................................................................ 11.1 Status Indicators................................................................................. 1
2 INITIAL SETUP .................................................................................. 3Restore Default .................................................................................. 3Set Radio Address (M series Only) .................................................... 3Interface Selection.............................................................................. 5
3 CONFIGURATION ............................................................................. 9RS232 PARAMETERS..................................................................... 10WEDGE PARAMETERS.................................................................. 16PEN EMULATION............................................................................ 22DATA FORMAT................................................................................ 28POWER SAVE ................................................................................. 39READING PARAMETERS ............................................................... 43DECODING PARAMETERS ............................................................ 51CODE SELECTION.......................................................................... 55ADVANCED FORMATTING ............................................................ 76RADIO PARAMETERS .................................................................... 95
4 REFERENCES ................................................................................. 974.1 RS232 Parameters........................................................................... 974.1.1 Handshaking .................................................................................... 974.1.2 ACK/NACK from Host Protocol ........................................................ 984.1.3 FIFO ................................................................................................. 994.1.4 RX Timeout ...................................................................................... 994.2 Pen Parameters ............................................................................... 994.2.1 Minimum Output Pulse..................................................................... 994.2.2 Overflow ......................................................................................... 1004.2.3 Output and Idle Levels ................................................................... 1004.2.4 Inter-Block Delay ............................................................................ 1014.3 Data Format ................................................................................... 1024.3.1 Header/Terminator Selection ......................................................... 1024.4 Power Save .................................................................................... 1054.4.1 Sleep State..................................................................................... 1054.4.2 Enter Sleep Timeout....................................................................... 105
iv
4.4.3 Standby .......................................................................................... 1054.4.4 Power-Off Timeout (M series only) ................................................ 1064.5 Reading Parameters ...................................................................... 1064.5.1 Operating Modes............................................................................ 1064.5.2 Hardware Trigger Mode ................................................................. 1064.5.3 Trigger-Off Timeout........................................................................ 1074.5.4 Reads per Cycle............................................................................. 1074.5.5 Safety Time .................................................................................... 1084.5.6 Beeper Control for Radio Response (M series only)...................... 1084.6 Decoding Parameters..................................................................... 1084.6.1 Ink-Spread...................................................................................... 1094.6.2 Overflow Control............................................................................. 1094.6.3 Interdigit Control ............................................................................. 1094.7 Radio Parameters .......................................................................... 1094.7.1 Radio Protocol Timeout.................................................................. 1094.8 Configuration Editing Commands .................................................. 1104.9 Configuration Copying Commands ................................................ 1124.9.1 Copy Gryphon D-Series............................................................... 1124.9.2 Copy Gryphon M-Series .............................................................. 1134.9.3 Copy OM-Gryphon ......................................................................... 114
APPENDIX A HOST CONFIGURATION STRINGS ................................ 115
APPENDIX B CODE IDENTIFIER TABLE .............................................. 127
APPENDIX C HEX AND NUMERIC TABLE ............................................ 131
vHOW TO USE THIS MANUAL
Your reader is supplied with its own Quick Reference Manual which providesconnection diagrams, reading diagrams, basic application parametersettings, default values, and specific technical features. You can use eitheryour reader's Quick Reference Manual or this Manual for initial configurationin order to set the default values and select the interface for your application.
This manual can be used for complete setup and configuration of yourreader.
To use this manual for initial setup:1) Read the Restore Default code on page 3.2) Complete the Set Radio Address procedure (for M series only)3) Choose the correct interface selection code for your application from
those listed in chapter 2.
If you wish to change the default settings, this manual provides completeconfiguration 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 ofeach page of configuration.
3) Modify the desired parameters in one or more sections following theprocedures given for each group.
4) Read the Exit and Save Configuration code ONCE, available at thetop of each page of configuration.
Reference notes describing the operation of the more complex parametersare given in chapter 4.
vi
Copy CommandA previously configured device (Master), can be used to send its configurationdirectly to other devices of the same type (Slaves). The particular procedure foreach device is given in par. 4.9.
Sending Configuration Strings from HostAn alternative configuration method is provided in Appendix A using theRS232 interface. This method is particularly useful when many devices needto be configured with the same settings. Batch files containing the desiredparameter settings can be prepared to configure devices quickly and easily.
If this method is used for M-series readers, the Get Configuration commandis required. See par. 4.9.2 for details.
Services Available at Our Web Site:By completing the electronic form at our website,www.datalogic.com/hhd/gryphon_utilities.htm, you have free access todownload the following items:
WinSetPlusA Windows-based utility program allows device configuration using aPC. It provides direct RS232 interface configuration as well asconfiguration barcode printing.
Loader:The utility program necessary to load the application software(upgrades) onto your reader.
Software Upgrades:Software upgrades for your reader to keep you updated with the latestimprovements.
Configuration ManualThis manual and its relative updates can be downloaded for printing orused for online consultation.
These items are also available from your local Datalogic distributor.
DATALOGIC GRYPHON
1
1 INTRODUCTION
This manual provides all the necessary information for complete softwareconfiguration.
This product contains a built-in decoder and multi-standard interface.
It is designed for use in a wide variety of applications and environmentsincluding commercial, office automation, retail, and light industrialapplications where large quantities of information need to be collectedrapidly, easily and reliably.
1.1 STATUS INDICATORS
The reader has three indicators, LED, Beeper and Good Read Spot. Theysignal several operating conditions which are described in the tables below.
POWER UPBeeper Meaning
L L L L Parameters loaded correctly
H H H Hlong tones
Parameter loading error, reading or writing error in the nonvolatile memory
H L H L Hardware error in EEPROM
CONFIGURATIONBeeper Meaning
H H H H correct entry or exit from Configuration modeL good read of a command
L L L command read error
GRYPHON DATALOGIC
2
DATA ENTRY
Beeper LED Good Read Spot Meaning
one beep ON ON correct read of a code in normalmode
H long ON ON successful advanced formatconcatenation
H H H timeout expired operation notcompleted
H H long error in advanced data formattingOFF OFF ready to read a code
H L long tx buffer full (when FIFO is enabled)or tx error between Gryphon M andOM Gryphon
Only the Beeper Intensity command can modify these signals.
The data entry good read tone is user-configurable with all the Beeper commandsin the Reading Parameters section.For M-series readers, normally this results in two beeps; the first indicates that thereader has decoded the code, the second indicates whether OM Gryphon hasreceived the data. See also par. 4.5.6.
H = high tone
L = low tone
DATALOGIC GRYPHON
3
2 INITIAL SETUP
RESTORE DEFAULT
Read the restore default parameters code below.
Restore Gryphon Default1.iPk
iPk
iPk
For D-Series readers, after reading the above code, skip to step 8,Interface Selection.
SET RADIO ADDRESS (M SERIES ONLY)Follow the procedure below to set the radio address and bindGryphon M to the OM-Gryphon cradle.
Enter configuration2.ikikik
Set Radio Address3.i3'ki3'ki3'k
+four digits from Appendix C for the Gryphon Address
(from 0000 to 1999).All readers used in the same area must have different addresses.
Exit and Save configuration4.i ki k
i k
GRYPHON DATALOGIC
4
5. Read the Bind code to pair the Gryphon M to the cradle.The reader is dedicated to the cradle. Any previously bound reader willbe excluded.
Bindi3/*k
i3/*k
i3/*k
The green LED on the Gryphon will go on; the reader is ready to beinserted into the cradle.
6. Firmly insert the reader into the cradle, a beep will be emitted,signalling that the OM-GRYPHON cradle has been paired to theGryphon, and the green LED on the reader will go off.
Read the OM-GRYPHON restore default code:7.Restore OM-GRYPHON defaulti39Rk
i39Rki39Rk
Green LED
DATALOGIC GRYPHON
5
INTERFACE SELECTION
8. Read the interface selection code for your application.
RS232i$1k
i$1k
i$1k
PENi$1#k
i$1#ki$1#k
WEDGEIBM AT or PS/2 PCs
i$1Bki$1Bki$1Bk
IBM XTi$1Wki$1Wki$1Wk
PC Notebooki$1eki$1eki$1ek
IBM SURE1i$1ki$1ki$1k
IBM Terminal 3153i$1^ki$1^k
i$1^k
GRYPHON DATALOGIC
6
WEDGE (continued)IBM Terminals 31xx, 32xx, 34xx, 37xx:
To select the interface for these IBM Terminals, read the correct KEYTRANSMISSION code. Select the KEYBOARD TYPE if necessary (default= advanced keyboard).
KEY TRANSMISSION MODE
make-only keyboardi$1Pki$1Pki$1Pk
make-break keyboardi$1Iki$1Iki$1Ik
KEYBOARD TYPE
advanced keyboardi',fki',fki',fk
typewriter keyboardi',aki',aki',ak
DATALOGIC GRYPHON
7
WEDGE (continued)ALT MODE
The ALT-mode selection allows barcodes sent to the PC to be interpretedcorrectly independently from the Keyboard Nationality used. You do notneed to make a Keyboard Nationality selection.(default = Num Lock Unchanged). Make sure the Num Lock key on yourkeyboard is ON.
IBM AT - ALT modei$1ki$1ki$1k
PC Notebook - ALT modei$1ki$1ki$1k
WYSE TERMINALS
ANSI Keyboardi$1ki$1ki$1k
PC Keyboardi$1Hki$1Hki$1Hk
ASCII Keyboardi$1Oki$1Ok
i$1Ok
VT220 style Keyboardi$1dki$1dk
i$1dk
GRYPHON DATALOGIC
8
WEDGE (continued)
DIGITAL TERMINALS
VT2xx/VT3xx/VT4xxi$1Vk
i$1Vk
i$1Vk
APPLE
APPLE ADB Busi$1]ki$1]ki$1]k
YOUR READER IS NOW READY TO READ BARCODES.
To change the defaults see Chapter 3.
DATALOGIC GRYPHON
9
3 CONFIGURATIONOnce your reader is setup, you can change the default parameters to meetyour application needs. Refer to chapter 2 for initial configuration in order toset the default values and select the interface for your application.
In this manual, the configuration parameters are divided into logical groupsmaking it easy to find the desired function based on its reference group.
The first three groups are for Standard Interface parameter configuration:
RS232
WEDGE
PEN EMULATION
The following parameter groups are common to all interface applications:
DATA FORMAT parameters regard the messages sent to the Host systemfor all interfaces except Pen Emulation.
POWER SAVE manages overall current consumption in the reading device.
READING PARAMETERS control various operating modes and indicatorstatus functioning.
DECODING PARAMETERS maintain correct barcode decoding in certainspecial reading conditions.
CODE SELECTION parameters allow configuration of a personalized mix ofcodes, code families and their options.
ADVANCED FORMATTING PARAMETERS allow code concatenation andadvanced formatting of messages towards the Host.
RADIO PARAMETERS (M series only) allow configuration of radio protocoltimeouts.
10
RS232 PARAMETERS
PARITY
DATA BITS
STOP BITS
HANDSHAKING
BAUD RATE
INTER-CHARACTER DELAY
RX TIMEOUT
ACK/NACK FROM HOSTPROTOCOL
FIFO
PARAMETERS
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikRS232 i k
i k
11
BAUD RATE
150 baudi$%6k
i$%6k
i$%6k
300 baud
600 baud
i$%9k
i$%9k
i$%9k
i$%
Enter configuration Exit and Save configurationik
ikRS232 i k
i k
12
PARITY
nonei$$4k
i$$4k
i$$4k
even parityi$$7k
i$$7k
i$$7k
odd parityi$$:ki$$:ki$$:k
DATA BITS
7 bitsi$"0ki$"0ki$"0k
8 bitsi$"3ki$"3ki$"3k
9 bitsi$"6k
i$"6k
i$"6k
Enter configuration Exit and Save configurationik
ikRS232 i k
i k
13
STOP BITS
1 stop biti$#2k
i$#2k
i$#2k
2 stop bitsi$#5k
i$#5ki$#5k
HANDSHAKING
disablei$&8ki$&8ki$&8k
hardware (RTS/CTS)i$&;ki$&;ki$&;k
software (XON/XOFF)i$&>ki$&>ki$&>k
See par. 4.1.1 for details.
Enter configuration Exit and Save configurationik
ikRS232 i k
i k
14
ACK/NACK FROM HOST PROTOCOL
disablei$':k
i$':k
i$':k
enablei$'Cki$'Cki$'Ck
See par. 4.1.2 for details, particularly on implementing this parameter with Gryphon M.
FIFO
disablei&$6ki&$6ki&$6k
enablei&$9ki&$9ki&$9k
See par. 4.1.3 for details.
Enter configuration Exit and Save configurationik
ikRS232 i k
i k
15
INTER-CHARACTER DELAY
delay between characters transmitted to Hosti$,k
i$,k
i$,k
Read 2 numbers from the table where:00 = DELAY disabled
01-99 = DELAY from 1 to 99 milliseconds
delay disabled
RX TIMEOUT
timeout control in reception from Hosti$-ki$-ki$-k
Read 2 numbers from the table where:00 = TIMEOUT disabled
01-99 = TIMEOUT from .1 to 9.9 seconds
rx timeout 5 seconds
See par. 4.1.4 for details.
16
WEDGE PARAMETERSPARAMETERS
KEYBOARD NATIONALITY
CAPS LOCK
INTER-CHARACTER DELAY
INTER-CODE DELAY
KEYBOARD SETTING
NUM LOCK
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikWEDGE i k
i k
17
KEYBOARD NATIONALITY
Belgiani'+Zk
i'+Zk
i'+Zk
English
French
i'+Qk
i'+Qk
i'+Qk
i'+Kki'+Kki'+Kk
German
Italian
i'+Nki'+Nki'+Nk
i'+Hki'+Hki'+Hk
Spanish
Swedish
i'+Wki'+Wki'+Wk
i'+Tk
i'+Tki'+Tk
USAi'+Eki'+Ek
i'+Ek
Enter configuration Exit and Save configurationik
ikWEDGE i k
i k
18
CAPS LOCK
caps lock OFFi'&;k
i'&;k
i'&;k
caps lock ONi'&>k
i'&>k
i'&>k
Select the appropriate code to match your keyboard caps lock status.
Note: For PC Notebook interface selections, the caps lock status is automaticallyrecognized, therefore this command is not necessary.
NUM LOCK
toggle num locki'-Lki'-Lki'-Lk
num lock unchangedi'-Iki'-Iki'-Ik
This selection is used together with the Alt Mode interface selection for AT or Notebook PCs.
It changes the way the Alt Mode procedure is executed, therefore it should be set as follows: if your keyboard Num Lock is normally on use num lock unchanged if your keyboard Num Lock is normally off use toggle num lock
In this way the device will execute the Alt Mode procedure correctly for your application.
Enter configuration Exit and Save configurationik
ikWEDGE i k
i k
19
INTER-CHARACTER DELAY
delay between characters transmitted to Hosti$,k
i$,k
i$,k
Read 2 numbers from the table where:00 = DELAY disabled
01-99 = DELAY from 1 to 99 milliseconds
delay disabled
INTER-CODE DELAY
delay between codes transmitted to Hosti'(ki'(ki'(k
Read 2 numbers from the table where:00 = DELAY disabled
01-99 = DELAY from 1 to 99 seconds
delay disabled
Enter configuration Exit and Save configurationik
ikWEDGE i k
i k
20
KEYBOARD SETTING
ALPHANUMERIC KEYBOARD SETTING
The reader can be used with terminals or PCs with various keyboard types and nationalitiesthrough a simple keyboard setting procedure.
The type of computer or terminal must be selected before activating the keyboard settingcommand.
Keyboard setting consists of communicating to the reader how to send data corresponding tothe keyboard used in the application. The keys must be set in a specific order.
Press and release a key to set it.
Some characters may require more than one key pressed simultaneously during normal use(refer to the manual of your PC or terminal for keyboard use). The exact sequence must beindicated to the reader in this case pressing and releasing the different keys.
Example:If one has to press the "Shift" and "4" keys simultaneously on the keyboard to transmit thecharacter "$" to the video, to set the "$", press and release "Shift" then press and release "4".
Each pressed and released key must generate an acoustic signal on the reader, otherwiserepress the key. Never press more than one key at the same time, even if this corresponds tothe normal use of your keyboard.
Press "Backspace" to correct a wrong key entry. In this case the reader emits 2 beeps.
Note: "CAPS LOCK" and "NUM LOCK" must be off before starting the keyboard settingprocedure. "SHIFT" must be repressed for each character and cannot be substituted by"CAPS LOCK".
setting the alphanumeric keyboardi'#5ki'#5ki'#5k
Read the code above.
Press the keys shown in the following table according to their numerical order:
WEDGE
21
Some ASCII characters may be missing as this depends on the type of keyboard: these aregenerally particular characters relative to the various national symbologies. In this case:
The first 4 characters (Shift, Alt, Ctrl, and Backspace) can only be substituted withkeys not used, or substituted with each other.
characters can be substituted with other single symbols (e.g. "SPACE") even if notincluded in the barcode set used.
characters can be substituted with others corresponding to your keyboard.
The reader signals the end of the procedure with 2 beeps indicating the keys have beenregistered.
01 : Shift02 : Alt03 : Ctrl04 : Backspace05 : SPACE 28 : 7 51 : N06 : ! 29 : 8 52 : O07 : " 30 : 9 53 : P08 : # 31 : : 54 : Q09 : $ 32 : ; 55 : R10 : % 33 : < 56 : S11 : & 34 : = 57 : T12 : ' 35 : > 58 : U13 : ( 36 : ? 59 : V14 : ) 37 : @ 60 : W15 : * 38 : A 61 : X16 : + 39 : B 62 : Y17 : , 40 : C 63 : Z18 : - 41 : D 64 : [19 : . 42 : E 65 : \20 : / 43 : F 66 : ]21 : 0 44 : G 67 : ^22 : 1 45 : H 68 : _ (underscore)23 : 2 46 : I 69 : `24 : 3 47 : J 70 : {25 : 4 48 : K 71 : |26 : 5 49 : L 72 : }27 : 6 50 : M 73 : ~
74 : DEL
22
PEN EMULATIONPARAMETERS
MINIMUM OUTPUT PULSE
CONVERSION TO CODE 39
OVERFLOW
OUTPUT LEVEL
OPERATING MODE
IDLE LEVEL
INTER-BLOCK DELAY
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
PEN EMULATION
23
The operating mode parameters are complete commands and do not require reading theEnter and Exit configuration codes.
OPERATING MODE
interpret modei>ki>ki>k
Interprets commands without sendingthem to the decoder.
transparent modei
Enter configuration Exit and Save configurationik
ikPEN EMULATION i k
i k
24
MINIMUM OUTPUT PULSE
200 si%(=k
i%(=k
i%(=k
400 s
600 s
i%(@ki%(@ki%(@k
i%(Cki%(Cki%(Ck
800 s
1 ms
i%(Fki%(Fki%(Fk
i%(Iki%(Iki%(Ik
1.2 ms
low resolution codeemulation
high resolution codeemulation
i%(Lk
i%(Lk
i%(Lk
See par. 4.2.1 for details.
Enter configuration Exit and Save configurationik
ikPEN EMULATION i k
i k
25
CONVERSION TO CODE 39
disablei%"1k
i%"1k
i%"1k
Transmits codes in their original format.
enablei%"4k
i%"4ki%"4k
Converts codes read into Code 39 format.
The following codes are ALWAYS converted into Code 39 format:Codablock-A, Codablock-F Standard and EAN, MSI, Plessey, Telepen, Delta IBM, Code 11,Code 16K, Code 49, PDF417
For M-series readers, all codes are ALWAYS converted into Code 39 format.
OVERFLOW
narrow
i%)?ki%)?ki%)?k
mediumi%)Bki%)Bki%)Bk
widei%)Ek
i%)Ek
i%)Ek
See par. 4.2.2 for details.
Enter configuration Exit and Save configurationik
ikPEN EMULATION i k
i k
26
OUTPUT LEVEL
normal(white = logic level 0)i%%7k
i%%7k
i%%7k
inverted(white = logic level 1)i%%:ki%%:ki%%:k
See par. 4.2.3 for details.
IDLE LEVEL
normal(black level)i%&9ki%&9ki%&9k
inverted(white level)i%&
Enter configuration Exit and Save configurationik
ikPEN EMULATION i k
i k
27
INTER-BLOCK DELAY
delay between character blocks transmitted to Hosti$,k
i$,k
i$,k
Read 2 numbers from the table where:00 = DELAY disabled01-99 = DELAY from .1 to 9.9 seconds
DELAY disabled
See par. 4.2.4 for details
28
DATA FORMATNOT FOR PEN INTERFACES
HEADER
TERMINATOR
CODE IDENTIFIER
PARAMETERS
CUSTOM CODE IDENTIFIER
CHARACTER REPLACEMENT
FIELD ADJUSTMENT
FIELD ADJUST. CHARACTER
CODE LENGTH TX
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
DATA FORMAT
29
CODE IDENTIFIER TABLECODE AIM STANDARD DATALOGIC STANDARD Custom
2/5 interleaved ] I y N2/5 industrial ] X y P2/5 normal 5 bars ] S y O2/5 matrix 3 bars ] X y QEAN 8 ] E 4 AEAN 13 ] E 0 BUPC A ] X y CUPC E ] X y DEAN 8 with 2 ADD ON ] E 5 JEAN 8 with 5 ADD ON ] E 6 KEAN 13 with 2 ADD ON ] E 1 LEAN 13 with 5 ADD ON ] E 2 MUPC A with 2 ADD ON ] X y FUPC A with 5 ADD ON ] X y GUPC E with 2 ADD ON ] X y HUPC E with 5 ADD ON ] X y ICode 39 ] A y VCode 39 Full ASCII ] A y WCODABAR ] F y RABC CODABAR ] X y SCode 128 ] C y TEAN 128 ] C y kISBT 128 ] C4 fCode 93 ] G y UCIP/39 ] X y YCIP/HR ] X y eCode 32 ] X y XCodablock-A ] O 6 nCodablock-F Std ] O 4 lCodablock-F EAN ] O 5 mMSI ] M y ZPlessey Standard ] P 0 aPlessey Anker ] P 1 oTelepen ] X 0 dDelta IBM ] X 0 cCode 11 ] H y bCode 16K ] K 0 pCode 49 ] T y qPDF417 ] L 0 r
DATA FORMAT
30
AIM standard identifiers are not defined for all codes: the X identifier is assigned to thecode 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 canbe defined for each code type. If only 1 identifier character is required, the secondcharacter must be selected as FF (disabled).
The code identifier can be singly disabled for any code by simply selecting FF as the firstidentifier character.
Write in the Custom character identifiers in the table above for your records.
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
31
CODE IDENTIFIER
disablei4k
i4k
i4k
Datalogic standardi7ki7ki7k
AIM standardi:ki:ki:k
customi=ki=k
i=k
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
32
CUSTOM CODE IDENTIFIER
define custom code identifier(s)i&)k
i&)k
i&)k
c Read the above code.(Code Identifiers default to Datalogic standard, see table on previous page).
d Select the code type from the code table in Appendix B for the identifier you want tochange.
e You can define 1 or 2 identifier characters for each code type. If only 1 identifier characteris required, the second character must be selected as FF (disabled). Read the hexadecimalvalue corresponding to the character(s) you want to define as identifiers for the codeselected in step d: valid characters are in the range 00-7F.
Example: To define Code 39 Code Identifier = @
define custom code identifier(s) Code 39Read i&'k
i&'k+ i78k
i78k+ 40 + FF
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
33
HEADER
no headeri&"k
i&"k
i&"kone character header
two character header
i&"k
i&"k
i&"k
i&"k
i&"ki&"k
three character header
four character header
i&"ki&"ki&"k
i&"ki&"ki&"k
five character header
six character header
i&"ki&"ki&"k
i&"#ki&"#ki&"#k
seven character header
eight character header
i&"'ki&"'ki&"'k
i&"+ki&"+ki&"+k
After selecting one of the desired Header codes, read the character(s) from the HEX table.Valid characters for D-series readers are in the range: 00-7F for RS232 00-9B for WEDGEValid characters for M-series readers are in the range: 00-FF for RS232 and WEDGE
Example: four character header
+ 41 + 42 + 43 + 44 = Header ABCD
For more details about default and WEDGE Interface Extended Keyboard values, see par. 4.3.1.
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
34
TERMINATOR
no terminatori&"k
i&"k
i&"kone character terminator
two character terminator
i&"k
i&"k
i&"k
i&"k
i&"ki&"k
three character terminator
four character terminator
i&"ki&"ki&"k
i&"ki&"ki&"k
five character terminator
six character terminator
i&""ki&""ki&""k
i&"&ki&"&ki&"&k
seven character terminator
eight character terminator
i&"*ki&"*ki&"*k
i&".ki&".ki&".k
After selecting one of the desired Terminator codes, read the character(s) from the HEX table.Valid characters for D-series readers are in the range: 00-7F for RS232 00-9B for WEDGEValid characters for M-series readers are in the range: 00-FF for RS232 and WEDGE
Example:two character terminator
+ 0D + 0A = Terminator CR LF
For more details about default and WEDGE Interface Extended Keyboard values, see par. 4.3.1.
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
35
FIELD ADJUSTMENT
disable field adjustmenti&'
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
36
FIELD ADJUST. CHARACTER
c Read the field adjustment character code:field adjustment character
i&(k
i&(k
i&(k
d Read the hexadecimal value corresponding to the character you want to use for fieldadjustment.Valid characters are in the range: 00-7F for D-series readers.
00-FF for M-series readers.
Example:
To define the field adjustment character = A:
Read
field adjustment character
+ 41
CODE LENGTH TX
code length not transmittedi&&:ki&&:ki&&:k
code length transmitted in variable-digit formati&&=ki&&=ki&&=k
code length transmitted in fixed 4-digit formati&&@k
i&&@ki&&@k
The code length is transmitted in the message after the Headers and Code Identifiercharacters. The code length is calculated after performing any field adjustment operations.
Enter configuration Exit and Save configurationik
ikDATA FORMAT i k
i k
37
CHARACTER REPLACEMENT
disable character replacementi&0Nk
i&0Nk
i&0Nk
This parameter allows up to three characters to be replaced from the barcode read. Thesesubstitutions are stored in memory. To define each character replacement:
c Read one of the following character replacement codes:
first character replacement
i&0Qki&0Qki&0Qk
second character replacement
i&0Tki&0Tki&0Tk
third character replacement
i&0Wki&0Wki&0Wk
d From the Code Identifier Table in Appendix B, read the Code Identifier for the desiredcode family.0 = character replacement will be effective for all code families.
e From the Hex/Numeric Table read two characters corresponding to the Hex value whichidentifies the character to be replaced. Valid values are in the range 00-7F for D-seriesreaders, 00-FE for M-series readers.
f From the Hex/Numeric Table read two characters corresponding to the Hex value whichidentifies the new character to replace. Valid values are in the range 00-7F for D-seriesreaders, 00-FE for M-series readers.
FF = the character to be replaced will be substituted with no character, that is, it will beremoved from the code.
DATA FORMAT
38
Example:
The following strings define:
1. First Character Replacement: substitution in Code 39 barcodes of all occurrences of the 0character with the 1 character.
2. Second Character Replacement: substitution in Code 39 barcodes of all occurrences ofthe A character with the B character.
first characterreplacement Code 39
ASCII characters corresponding tothe HEX value for character 0
ASCII characters corresponding tothe HEX value for character 1
i&0Qki&0Qk
+ i78ki78k
+ 30 + 31
For Code 39 codes containing the string "0123", the contents transmitted will be "1123".
second characterreplacement Code 39
ASCII characters corresponding tothe HEX value for character A
ASCII characters corresponding tothe HEX value for character B
i&0Tki&0Tk
+ i78ki78k
+ 41 + 42
For Code 39 codes containing the string "ABCD", the contents transmitted will be "BBCD".
39
POWER SAVE
SLEEP STATE
ENTER SLEEP TIMEOUT
PARAMETERS
STANDBY
SCAN RATE
POWER-OFF TIMEOUT
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikPOWER SAVE i k
i k
40
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[ki#5[ki#5[k
A lower scan rate reduces power consumption but can lengthen reading response time.
SLEEP STATE
disablei#2Oki#2Oki#2Ok
enablei#2Rki#2Rki#2Rk
See par. 4.4.1 for details.
For M-series readers, sleep state is entered immediately after reading a code and is notconfigurable.
Enter configuration Exit and Save configurationik
ikPOWER SAVE i k
i k
41
ENTER SLEEP TIMEOUT
enter sleep timeouti#3!k
i#3!k
i#3!k
Read 2 numbers in the range 00-99:00 = Enter Sleep state immediately
01-99 = corresponds to a max. 9.9 sec. delay before entering theSleep state.
See par. 4.4.2 for details.
STANDBY
disablei#.Jki#.Jki#.Jk
optimize for reading speed
enablei#.Gki#.Gki#.Gk
optimize for low power consumption
See par. 4.4.3 for details.
For M-series readers, standby is always enabled and is not configurable.
Enter configuration Exit and Save configurationik
ikPOWER SAVE i k
i k
42
POWER-OFF TIMEOUT M SERIES ONLY
power-off timeouti31-k
i31-k
i31-k
Read 2 numbers in the range 00-99:00 = Power-off disabled; reader always ready
01-99 = corresponds to a max. 99 hour delay before power-off.
power-off after 4 hours.
See par. 4.4.4 for details.
43
READING PARAMETERSPARAMETERS
GOOD READ SPOT DURATION
HAND-HELD OPERATION
OPERATNG MODE
HARDWARE TRIGGER MODE
TRIGGER-OFF TIMEOUT
FLASH MODE
READS PER CYCLE
SAFETY TIME
BEEPER INTENSITY
BEEPER TONE
BEEPER TYPE
BEEPER LENGTH
PDF DECODING RECOGNITIONINTENSITY
BEEPER CONTROL FOR RADIORESPONSE
STAND OPERATION
GOOD READ SPOT DURATION
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
44
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. 4.5.1 for details. Stand operation is not advised for M-Series readers since it constantly consumes battery power.
hand-held operationi#1Mk
i#1Mk
i#1Mk
automatici#1Sk
i#1Sk
i#1Sk
stand operationi#1Pki#1Pki#1Pk
HAND-HELD OPERATION
hardware triggeri#,Fki#,Fki#,Fk
software trigger
hardware trigger ready
i#,Cki#,Cki#,Ck
i#,Oki#,Oki#,Ok
automatic
*always on
i#,Iki#,Ik
i#,Ik
i#,Lk
i#,Lk
i#,Lk
* not available for M-series readers
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
45
STAND OPERATION
hardware triggeri#6`k
i#6`k
i#6`k
software trigger
*always on
i#6Zk
i#6Zk
i#6Zk
i#6]ki#6]ki#6]k
automatici#6Wki#6Wki#6Wk
* not available for M-series readers
HARDWARE TRIGGER MODE
trigger active leveli#"/ki#"/ki#"/k
trigger active pulsei#"2ki#"2ki#"2k
See par. 4.5.2 for details.
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
46
TRIGGER-OFF TIMEOUT
trigger-off timeouti#%k
i#%k
i#%k
Read 2 numbers in the range 00-99:
00 = disables the trigger-off timeout01-99 = 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. 4.5.3 for details.
FLASH MODE
"FLASH" ON durationi##1ki##1ki##1k
"FLASH" OFF durationi##4ki##4ki##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
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
47
READS PER CYCLE
one read per cyclei#$3k
i#$3k
i#$3k
multiple reads per cyclei#$6k
i#$6k
i#$6k
See par. 4.5.4 for details.
SAFETY TIME
safety timei#&ki#&ki#&k
Limits same code consecutive reading.Read 2 numbers in the range 00-99:
00 = no same code consecutive reading until reader isremoved (no decoding) for at least 400 ms.
01 to 99 = timeout from .1 to 9.9 seconds before a consecutiveread on same code.
safety time = 0.5 sec
See par. 4.5.5 for details.
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
48
BEEPER INTENSITY
* very low intensityi#(;k
i#(;k
i#(;k
low intensity
medium intensity
i#(>k
i#(>k
i#(>k
i#(Ak
i#(Ak
i#(Ak
high intensityi#(Dki#(Dki#(Dk
* This sets the beeper OFF for data entry, while for all other beeper signals it has themeaning very low intensity.
The Intensity parameter is effective for all operating conditions described in par. 1.1.
BEEPER TONE
tone 1i#)=ki#)=ki#)=k
tone 2
tone 3
i#)@ki#)@ki#)@k
i#)Cki#)Cki#)Ck
tone 4i#)Fk
i#)Fki#)Fk
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
49
BEEPER TYPE
monotonei#+Ak
i#+Ak
i#+Ak bitonali#+Dk
i#+Dk
i#+Dk
BEEPER LENGTH
longi#*?ki#*?ki#*?k short
i#*Bki#*Bki#*Bk
PDF DECODING RECOGNITION INTENSITY
lowi#8[ki#8[ki#8[k high
i#8^ki#8^ki#8^k
Enter configuration Exit and Save configurationik
ikREADING PARAMETERS i k
i k
50
BEEPER CONTROL FOR RADIO RESPONSE M SERIES ONLY
normali#'9k
i#'9k
i#'9k
only good decode
only good reception
i#'
51
DECODING PARAMETERS
OVERFLOW CONTROL
INTERDIGIT CONTROL
INK SPREAD
PARAMETERS
PUZZLE SOLVERTM
DECODING SAFETY
CAUTIONBefore changing these parameter values
read the descriptions in par. 4.6.
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikDECODING PARAMETERS i k
i k
52
INK-SPREAD
disablei"9\k
i"9\k
i"9\k
enablei"9_ki"9_ki"9_k
See par. 0 for details.
OVERFLOW CONTROL
disablei"8]ki"8]ki"8]k
enablei"8Zk
i"8Zki"8Zk
See par. 4.6.2 for details.
Enter configuration Exit and Save configurationik
ikDECODING PARAMETERS i k
i k
53
INTERDIGIT CONTROL
disablei"7Xk
i"7Xk
i"7Xk
enablei"7[ki"7[ki"7[k
See par. 4.6.3 for details.
DECODING SAFETY
one readi&%8ki&%8ki&%8k
(decoding safety disabled) two reads
three reads
i&%;ki&%;ki&%;k
i&%>ki&%>ki&%>k
four readsi&%Aki&%Ak
i&%Ak
Required number of good reads before accepting code.
Enter configuration Exit and Save configurationik
ikDECODING PARAMETERS i k
i k
54
PUZZLE SOLVERTM
disablei"6Vk
i"6Vk
i"6Vk
enablei"6Yki"6Yki"6Yk
In the case of damaged or poorly printed codes, this parameter allows reading multiple parts ofthe single code to reconstruct it.
To read codes using this technology, simply move the illuminated bar over the code so thateach line of the code is scanned. During this process a series of brief "ticks" indicates thatreading is proceeding correctly.
Conditions:
This parameter is only valid for the following codes:
EAN 8without Add-on
EAN 13without Add-on
UPC Awithout Add-on
Code 128 Code 39
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.
55
CODE SELECTIONPARAMETERS
2/5 FAMILY
CODE 39 FAMILY
CODE 128 FAMILY
CODE 93
CODABAR FAMILY
EAN/UPC FAMILY
PDF417
CODABLOCK-A
CODABLOCK-F
MSI
TELEPEN
DELTA IBM
CODE 11
PLESSEY
CODE 16K
CODE 49
PDF READERS ONLY
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
56
DISABLES ALL CODE FAMILIESi";`k
i";`k
i";`k
NOTEThe reader allows up to 5 code selections. This does not limit the number ofCODES enabled to 5, as it depends on the code family:
SINGLESELECTIONS =
Example
5 code selections: 1. 2/5 Interleaved2. 2/5 Industrial3. Code 128 + EAN 1284. Code 39 Full ASCII + Code 325. UPC A/UPC E
In this section all SINGLE code selections are underlined and in bold.
ONE combination code from the EAN family ONE code from the 2/5 family
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
57
EAN/UPC FAMILY
disable the familyi"".k
i"".k
i"".kc Read the desired family codeNote:Since the EAN/UPC without ADD ON code selection is enabled by default, to correctly enableanother selection, first disable the family.
EAN 8/EAN 13/UPC A/UPC E with and without ADD ONi""Fki""Fki""Fk
WITHOUT ADD ON
EAN 8/EAN 13/UPC A/UPC Ei""1ki""1ki""1k
EAN 8/EAN 13i""7ki""7ki""7k
UPC A/UPC Ei"":ki"":ki"":k
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
58
WITH ADD ON 2 AND 5
EAN 8/EAN 13/UPC A/UPC Ei""=k
i""=k
i""=k
EAN 8/EAN 13i""@k
i""@k
i""@k
UPC A/UPC Ei""Cki""Cki""Ck
WITH ADD ON 2 ONLY
EAN 13i"",ki"",ki"",k
UPC A/UPC Ei"".ki"".ki"".k
WITH ADD ON 5 ONLY
EAN 8/EAN 13i""-ki""-ki""-k
UPC A/UPC Ei""/!ki""/!ki""/!k
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
59
EAN/UPC CHECK DIGIT TX SELECTIONS
For each code type in this family you can choose to transmit the check digit or not
CHECK DIGITTRANSMISSION
EAN 8
NO CHECK DIGITTRANSMISSION
i""(Pk
i""(Pk
i""(Pk EAN 8i""(Lk
i""(Lki""(Lk
EAN 13i"")Ski"")Ski"")Sk
EAN 13i"")Oki"")Oki"")Ok
UPC Ai""*Vki""*Vki""*Vk
UPC Ai""*Rki""*Rki""*Rk
UPC Ei""+Yk
i""+Yk
i""+Yk
UPC Ei""+Uk
i""+Uki""+Uk
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
60
CONVERSION OPTIONS
UPC E to UPC A conversioni"""ak
i"""ak
i"""ak
UPC E to EAN 13 conversioni""#dk
i""#dk
i""#dk
UPC A to EAN 13 conversioni""$gki""$gki""$gk
EAN 8 to EAN 13 conversioni""%ki""%ki""%k
Enable only ISBN conversioni"1Oki"1Oki"1Ok
Enable only ISSN conversioni"1Rki"1Rki"1Rk
Enable both ISBN and ISSN conversioni"1Uki"1Uki"1Uk
Disable both ISBN and ISSN conversioni"1Lk
i"1Lk
i"1Lk
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
61
2/5 FAMILY
disables the familyi"$2k
i"$2k
i"$2k
c Read the desired family code d Read a check digit selection Interleaved 2/5
i"$5k
i"$5k
i"$5kCHECK DIGIT TABLE
no check digit control
Normal 2/5 (5 Bars)ikikik
i"$8ki"$8ki"$8k check digit control and transmission
Industrial 2/5 (IATA)ikikik
i"$;ki"$;ki"$;k
check digit control without transmission
Matrix 2/5 (3 Bars)ikikik
i"$>ki"$>ki"$>k
e Read 4 numbers for the code lengthwhere:
First 2 digits = minimum codelength.
Second 2 digits = maximum codelength.
The pharmaceutical code below is part ofthe 2/5 family but has no check digit norcode length selections.
Code CIP/HR
The maximum code length is 99characters.The minimum code length must alwaysbe less than or equal to the maximum.Examples:
i"$Aki"$Ak
i"$Ak
French pharmaceutical code
0199 = variable from 1 to 99 digits inthe code.1010 = 10 digit code length only.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
62
CODE 39 FAMILY
disables the familyi"#0k
i"#0k
i"#0k
c Read the desired family code d Read a check digit selection
Standard Code 39
CHECK DIGIT TABLE
no check digit control
i"#3ki"#3ki"#3k
ikikik
Full ASCII Code 39check digit controland transmission
i"#6ki"#6ki"#6k
ikikik
check digit controlwithout transmissionikikik
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
63
The pharmaceutical codes below are part of the Code 39 family but have no check digitselections.
Code CIP39i"#9k
i"#9k
i"#9k
French pharmaceutical code
Code 32i"#
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
64
CODE 128 FAMILY
disables the familyi"*>k
i"*>k
i"*>k
c Read the desired family code Code 128
i"*k
i"*k
i"*k
control without transmissionof check digit
EAN 128i"*!ki"*!ki"*!k
control without transmissionof check digit
ISBT 128i"*$ki"*$ki"*$k
Read the ISBT 128 code and then select the appropriate concatenation code below.
enable all concatenationsiEekiEekiEek disable all concatenations
iEZk
iEZk
iEZk
Enabling ISBT 128 automatically disables Puzzle Solver.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
65
CODE 93
disables the codei",Bk
i",Bk
i",Bk
Code 93i",Eki",Eki",Ek
control without transmissionof check digit
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
66
CODABAR FAMILY
disables the familyi"%4k
i"%4k
i"%4k
c Read the desired equality control code d Read a start/stop transmissionselection
START/STOP CHARACTERTRANSMISSION
Standard Codabar
i"%ki"%ki"%k
no start/stop character equalitycontrol no transmission
ikikik
Standard Codabar
i"%ki"%ki"%k
start/stop character equality controltransmissionikikik
The Codabar ABC code below uses a fixed start/stop character transmission selection.
Codabar ABCi"%ki"%k
i"%k
no start/stop character equality control but transmission.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
67
Codabar ABC Forced Concatenation
enable Codabar ABC with forced concatenationi"%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 lengthFirst 2 digits = minimum code length.Second 2 digits = maximum code length.
i"%"ki"%"ki"%"k
The maximum code length is 99 characters. The minimum code length must always be lessthan 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 casei"%"@ki"%"@ki"%"@k
transmit start/stop characters in upper casei"%"Dki"%"Dki"%"Dk
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
68
CODABLOCK-A
disables the codei"0Jk
i"0Jk
i"0Jk
Codablock-Ai"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 thecode is scanned. During this process a series of brief "ticks" indicates that reading isproceeding correctly.
CODABLOCK-F
disables the family
Codablock-F Standard
i"/Hki"/Hki"/Hk
i"/Kki"/Kki"/Kk
Codablock-F EANi"/Nki"/Nki"/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 thecode is scanned. During this process a series of brief "ticks" indicates that reading isproceeding correctly.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
69
MSI
disables the familyi"&6k
i"&6k
i"&6k
Enable the code by selecting one of the check digit selections.
no check digit controli"&9k
i"&9k
i"&9k
MOD10 check digit controlno check digit transmission
i"&
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
70
PLESSEY
disables the familyi"'8k
i"'8k
i"'8k
Enable the code by selecting one of the check digit selections.
Standard Plessey
no check digit controli"'ki"'ki"'k
check digit controlcheck digit transmittedi"'ki"'ki"'k
check digit controlcheck digit not transmittedi"' ki"' ki"' k
Anker Plessey
no check digit controli"'ki"'ki"'k
check digit controlcheck digit transmittedi"'k
i"'ki"'k
check digit controlcheck digit not transmittedi"'#ki"'#k
i"'#k
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
71
TELEPEN
disables the familyi"-Dk
i"-Dk
i"-Dk
Enable the code by selecting one of the check digit selections.
Numeric Telepen
no check digit controli"-$ki"-$ki"-$k
check digit controlcheck digit transmittedi"-(ki"-(ki"-(k
check digit controlcheck digit not transmittedi"-,ki"-,ki"-,k
Alphanumeric Telepen
no check digit controli"-'ki"-'ki"-'k
check digit controlcheck digit transmittedi"-+ki"-+ki"-+k
check digit controlcheck digit not transmittedi"-/k
i"-/ki"-/k
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
72
DELTA IBM
disables the familyi")
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
73
CODE 11
disables the familyi"(:k
i"(:k
i"(:k
Enable the code by selecting one of the check digit selections.
no check digit controli"(=k
i"(=k
i"(=k
Type C check digit controlcheck digit transmittedi"(ki"(ki"(k
Type C check digit controlcheck digit not transmittedi"(!ki"(!ki"(!k
Type K check digit controlcheck digit transmittedi"( ki"( ki"( k
Type K check digit controlcheck digit not transmittedi"($ki"($ki"($k
Type C and Type Kcheck digit control
check digits transmittedi"(#ki"(#k
i"(#k
Type C and Type Kcheck digit control
check digits not transmittedi"('k
i"('k
i"('k
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
74
CODE 16K
disables the codei"+@k
i"+@k
i"+@k
Code 16Ki"+Cki"+Cki"+Ck
To read stacked codes, simply move the illuminated bar over the code so that each line of thecode is scanned. During this process a series of brief "ticks" indicates that reading isproceeding correctly.
CODE 49
disables the codei".Fki".Fki".Fk
Code 49i".Ik
i".Iki".Ik
To read stacked codes, simply move the illuminated bar over the code so that each line of thecode is scanned. During this process a series of brief "ticks" indicates that reading isproceeding correctly.
Enter configuration Exit and Save configurationik
ikCODE SELECTION i k
i k
75
PDF417
disables the codei"3Pk
i"3Pk
i"3Pk
PDF417i"3Ski"3Ski"3Sk
Only for PDF417 series readers.
To read stacked codes, simply move the illuminated bar over the code so that each line of thecode is scanned. During this process a series of brief "ticks" indicates that reading isproceeding correctly.
76
ADVANCED FORMATTING
ADVANCED FORMATTING
CONCATENATION
PARAMETERS
NOTE:Please follow the setup procedurecarefully for these parameters.
1. Read the Enter Configuration code ONCE, available at the top ofpage .
2. Read configuration codes precisely following the numberedprocedure given.
= Read the code and follow the procedure given3. Read the Exit and Save Configuration code ONCE, available at the
top of page.
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
77
CONCATENATION
disablei&*Bk
i&*Bk
i&*Bk
enablei&*Ek
i&*Ek
i&*Ek
Permits the concatenation of two codes defined by code type and length. It is possible to set atimeout 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&,Fki&,Fki&,Fk
Read the code type from the Code Identifier Table beginning in Appendix B.
code length
i&-Hki&-Hki&-Hk
Read a number in the range 01-99 from the Hex/Numeric Table.
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
78
2 Code 2code 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 IDuse code 1 IDi&/Lki&/Lki&/Lk
use code 2 IDi&/Oki&/Oki&/Ok
Since you can concatenate codes from different families, you must select the Code IDcharacter of the resulting code. The Code ID character will be sent in the output message onlyif it is enabled according to the Code Identifier selection (Datalogic, AIM, or Custom).
4 Concatenation Timeouttimeout
i&+k
i&+ki&+k
Read two numbers in the range 00 to 9900= no timeout
01-99 = timeout from 1 to 99 seconds
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
79
5 Transmission after Timeout
no code transmittedafter timeouti&.Jk
i&.Jk
i&.Jk
only code 1 transmitted(if read) after timeouti&.Mk
i&.Mki&.Mk
only code 2 transmitted(if read) after timeouti&.Pki&.Pki&.Pk
either code 1 or code 2 transmittedafter timeouti&.Ski&.Ski&.Sk
Define the timeout, which determines the valid waiting period between the two codes, in orderto accept concatenation. If the timeout expires, the resulting action will be based on thefollowing selection.
ADVANCED FORMATTING
80
ADVANCED FORMATTING
Advanced formatting has been designed to offer you complete flexibility in changing the formatof barcode data before transmitting it to the host system. This formatting will be performedwhen 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 eachformat you must complete the entire configuration procedure:
Define another?
Enable Advanced Formats1, 2, 3, 4
Define No Match Result
Read the Exit and SaveConfiguration Command
Step 5Divide Code into Fields
Steps 7 - 8Add up to 2 Additional Fields
Step 1Begin Format Definition
1, 2, 3, or 4
Step 6Define Code Fields
Steps 2 - 4Define Match Code Conditions
Step 9Define Field Transmission
Step 10Apply or Not
Standard Message Formatting
Read the EnterConfiguration Command
Step 11End Format Definition
1, 2, 3, or 4
YES
NO
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
81
1 Begin Format Definitionbegin 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)";ki)";k
begin Format 4 definition
i)">ki)">ki)">k
2 Match Code Typematch code type
i)#ki)#ki)#k
Read the above code + the code type to match from the Code Identifier Table in Appendix B.
OR any code typei)#7ki)#7ki)#7k
3 Match Code Lengthmatch code length
i)$k
i)$ki)$k
Read the above code + two numbers in the range 01 to 99 for the exact code length.
OR any code lengthi)$k
i)$ki)$k
Exit and Save configuration
ADVANCED FORMATTING i ki k
82
4 Match with Predefined Charactersno 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)%Aki)%Aki)%Ak
match with a 3-character string
i)%Dki)%Dki)%Dk
match with a 4-character string
i)%Gki)%Gki)%Gk
After selecting the predefined match code, read the character(s) from the HEX table. Rangeof characters = 00-7F.
Example:Match code with the 2-character predefined string = "@@".
Read
Match with a 2-character string
+ 40 + 40
AND position of first character in predefined string
i)&ki)&k
i)&k
Read the above code + two numbers in the range 01 to 99 representing the characterposition 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.
Exit and Save configuration
ADVANCED FORMATTING i ki k
83
5 Divide Code into Fieldsdivide code into fields
i)'k
i)'k
i)'k
Read one number in the range 1 to 5 to divide the code into fields.
6 Define Code Fieldsdefine 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 canchoose to discard the code separator character or include it as the last character ofthe 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 thatwill not be transmitted.
Exit and Save configuration
ADVANCED FORMATTING i ki k
84
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-7F.discard separatorik
ik
ik include separatorik
ikik
ORfield length
b)
i)(Dki)(Dki)(Dk
Read two numbers in the range 01 to 99 to define the field length.
ORthis is the last field (variable length)
c) i)(Gki)(Gki)(Gk
ANDField 1 Terminators
no field terminatorsi))Cki))Cki))Ck
1 field terminator
i))Fki))Fki))Fk
2 field terminators
i))Iki))Iki))Ik
Read the field terminator character(s) from the HEX table.Valid range of characters for RS232 Interface = 00-7F.
Valid range of characters for WEDGE Interface = 00-9B.
Exit and Save configuration
ADVANCED FORMATTING i ki k
85
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-7F.discard separatorik
ik
ik include separatorik
ikik
ORfield length
b)
i)(Dki)(Dki)(Dk
Read two numbers in the range 01 to 99 to define the field length.
ORthis is the last field (variable length)
c) i)(Gki)(Gki)(Gk
ANDField 2 Terminators
no field terminatorsi))Cki))Cki))Ck
1 field terminator
i))Fki))Fki))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 RS232 Interface = 00-7F.
Valid range of characters for WEDGE Interface = 00-9B.
Exit and Save configuration
ADVANCED FORMATTING i ki k
86
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-7F.discard separatorik
ik
ik include separatorik
ikik
ORfield length
b)
i)(Dki)(Dki)(Dk
Read two numbers in the range 01 to 99 to define the field length.
ORthis is the last field (variable length)
c) i)(Gki)(Gki)(Gk
ANDField 3 Terminators
no field terminatorsi))Cki))Cki))Ck
1 field terminator
i))Fki))Fki))Fk
2 field terminators
i))Iki))Iki))Ik
Read the field terminator character(s) from the HEX table.Valid range of characters for RS232 Interface = 00-7F.
Valid range of characters for WEDGE Interface = 00-9B.
Exit and Save configuration
ADVANCED FORMATTING i ki k
87
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-7F.discard separatorik
ik
ik include separatorik
ikik
ORfield length
b)
i)(Dki)(Dki)(Dk
Read two numbers in the range 01 to 99 to define the field length.
ORthis is the last field (variable length)
c) i)(Gki)(Gki)(Gk
ANDField 4 Terminators
no field terminatorsi))Cki))Cki))Ck
1 field terminator
i))Fki))Fki))Fk
2 field terminators
i))Iki))Iki))Ik
Read the field terminator character(s) from the HEX table.Valid range of characters for RS232 Interface = 00-7F.
Valid range of characters for WEDGE Interface = 00-9B.
Exit and Save configuration
ADVANCED FORMATTING i ki k
88
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-7F.discard separatorik
ik
ik include separatorik
ikik
ORfield length
b)
i)(Dki)(Dki)(Dk
Read two numbers in the range 01 to 99 to define the field length.
OR
this is the last field (variable length)
c) i)(Gki)(Gki)(Gk
ANDField 5 Terminators
no field terminatorsi))Cki))Cki))Ck
1 field terminator
i))Fki))Fki))Fk
2 field terminators
i))Iki))Iki))Ik
Read the field terminator character(s) from the HEX table.Valid range of characters for RS232 Interface = 00-7F.
Valid range of characters for WEDGE Interface = 00-9B.
Exit and Save configuration
ADVANCED FORMATTING i ki k
89
7 First Additional Fixed Fieldno fixed fieldi)*Ek
i)*Ek
i)*Ek
1 character fixed field
i)*Hk
i)*Hk
i)*Hk
2 character fixed field
i)*Kki)*Kki)*Kk
3 character fixed field
i)*Nki)*Nki)*Nk
4 character fixed field
i)*Qki)*Qki)*Qk
5 character fixed field
i)*Tki)*Tki)*Tk
6 character fixed field
i)*Wki)*Wki)*Wk
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)from the HEX table. Range of characters = 00-7F.
Example:4 Character Fixed Field
+ 4D + 41 + 49 + 4E = MAIN
Exit and Save configuration
ADVANCED FORMATTING i ki k
90
8 Second Additional Fixed Fieldno fixed fieldi)+Gk
i)+Gk
i)+Gk
1 character fixed field
i)+Jk
i)+Jk
i)+Jk
2 character fixed field
i)+Mki)+Mki)+Mk
3 character fixed field
i)+Pki)+Pki)+Pk
4 character fixed field
i)+Ski)+Ski)+Sk
5 character fixed field
i)+Vki)+Vki)+Vk
6 character fixed field
i)+Yki)+Yki)+Yk
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)from the HEX table. Range of characters = 00-7F.Example:3 Character Fixed Field
+ 53 + 45 + 54 = SET
Exit and Save configuration
ADVANCED FORMATTING i ki k
91
9 Field Transmissionnumber 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 fieldsto be transmitted.
Field Order TransmissionRead the codes corresponding to the fields to transmit in the order in which they are to betransmitted, see example.
field 1ikikik
field 2
field 3ikikik
ikikik
field 4
field 5ikikik
ikikik
additional field 1
additional field 2ikikik
ikikik
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
+ 3 + Field 2
+
Additional Field 1
+
Field 1
Exit and Save configuration
ADVANCED FORMATTING i ki k
92
10 Standard Formatting
do not apply standard formattingi)-Kk
i)-Kk
i)-Kk
apply standard formattingi)-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 definitioni).Mki).Mki).Mk
end Format 2 definitioni).Pki).Pki).Pk
end Format 3 definitioni).Ski).Ski).Sk
end Format 4 definitioni).Vk
i).Vk
i).Vk
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
93
Enable Advanced Format
no Advanced Formats enabledi)/Ok
i)/Ok
i)/Ok
Advanced Format 1enable
i)//k
i)//k
i)//k disablei)/+ki)/+ki)/+k
Advanced Format 2enable
i)/2ki)/2ki)/2k disable
i)/.ki)/.k
i)/.k
Advanced Format 3enable
i)/5ki)/5ki)/5k
disablei)/1ki)/1k
i)/1k
Advanced Format 4enable
i)/8k
i)/8ki)/8k disable
i)/4ki)/4k
i)/4k
Enter configuration Exit and Save configurationik
ikADVANCED FORMATTING i k
i k
94
No Match Result
clear data - no transmissioni)0Qk
i)0Qk
i)0Qk
transmit data using standard formati)0Tki)0Tki)0Tk
This selection determines the action to be taken when codes read do not conform to theadvanced 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, CodeLength, Code ID, Terminators).
95
RADIO PARAMETERSPARAMETERS
RADIO PROTOCOL TIMEOUT
1. Read the Enter Configuration code ONCE, available at the top ofeach page.
2. Read configuration codes from the desired groups.= Read the code and follow the procedure given
3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.
Enter configuration Exit and Save configurationik
ikRADIO PARAMETERS i k
i k
96
RADIO PROTOCOL TIMEOUT
radio protocol timeouti3)k
i3)k
i3)k
Read a number from the table where:2-9 = timeout from 2 to 9 seconds
2 seconds
See par. 4.7.1 for details.
DATALOGIC GRYPHON
97
4 REFERENCES
4.1 RS232 PARAMETERS
4.1.1 Handshaking
Hardware handshaking: (RTS/CTS)The RTS line is activated by the decoder before transmitting a character.Transmission is possible only if the CTS line (controlled by the Host) isactive.
RTS
Transmitted data Transmitted data
TX
CTS Host busy
Signals atEIA levels
RTS/CTS handshaking
Software handshaking: (XON/XOFF)During transmission, if the Host sends the XOFF character (13 Hex), thedecoder interrupts the transmission with a maximum delay of one characterand only resumes when the XON character (11 Hex) is received.
Host readyHost busyXONXOFF
RX
Transmitted dataTransmitted data
TX
XON/XOFF handshaking
GRYPHON DATALOGIC
98
4.1.2 ACK/NACK from Host Protocol
D-Series readers: This parameter sets a transmission protocol in which theHost responds to the reader after every code transmitted. The Host sends anACK character (06 HEX) in the case of good reception or the NACKcharacter (15 HEX) requesting re-transmission, in the case of bad reception.
Gryphon D Host
ACK or NACK
data
cable
ACK/NACK enabled
M-Series readers: The transmission protocol takes place between reader,cradle and Host. The reader passes its data (code read) to the cradle whichsends it to the Host. The Host sends an ACK character (06 HEX) in the caseof good reception or the NACK character (15 HEX) requesting re-transmission, in the case of bad reception. Only then does the cradlerespond to the reader with the good read tone.
OM-Gryphon Host
data
cableGryphon M
data
beepACK/NACK disabled
OM-Gryphon Host
ACK or NACK
data
cableGryphon M
data
beepACK/NACK enabled
If the reader does not receive an ACK or NACK, transmission is ended afterthe RX Timeout (see par. 4.1.4). See also Radio Protocol Timeout, par. 4.7.1for M-Series readers.
Selection of the ACK/NACK protocol temporarily disables FIFO buffering seepar. 4.1.3.
DATALOGIC GRYPHON
99
4.1.3 FIFO
This parameter determines whether data (barcodes) are buffered on a FirstIn First Out basis allowing faster data collection in certain cases for examplewhen using slow baud rates and/or hardware handshaking.
If the FIFO buffering is enabled, codes are collected and sent out on theserial line in the order of acquisition. About 800 characters can be collected(buffer full), after which the reader signals an error and discards any furthercodes until the transmission is restored.
If the FIFO buffering is disabled, each code must be transmitted beforeanother one can be read.
4.1.4 RX Timeout
When the RS232 interface is selected, the Host can be used to configure thedevice by sending it command strings (see appendix A).This parameter can be used to automatically end data reception from theHost after the specified period of time.
If no character is received from the Host, after the timeout expires, anyincomplete string (any string not terminated by ) is flushed from thedevice buffer.
4.2 PEN PARAMETERS
4.2.1 Minimum Output Pulse
This parameter sets the duration of the output pulse corresponding to thenarrowest element in the barcode. In this way the code resolution iscontrolled by the signal sent to the decoder, independently of the physicalresolution of the code read.
The shortest pulse (200 s) corresponds to a high resolution code emulationand therefore a shorter transfer speed to the decoder (for decoders able towork on high resolution codes). Likewise, longer pulses correspond to low
GRYPHON DATALOGIC
100
resolution code emulation and therefore a longer transfer time to thedecoder.
4.2.2 Overflow
This parameter generates a white space before the first bar and after the lastbar of the code. The selections are as follows:
narrow = space 10 times the minimum output pulse.medium = space 20 times the minimum output pulse.wide = space 30 times the minimum output pulse.
4.2.3 Output and Idle Levels
The following state diagrams describe the different output and idle levelcombinations for Pen emulation:
DATALOGIC GRYPHON
101
OUTPUT: Normal
IDLE: Normal
OUTPUT: Normal
IDLE: Inverted
OUTPUT: Inverted
IDLE: Normal
OUTPUT: Inverted
IDLE: Inverted
bar
spacewhite
black
barcode output
idle
bar
spacewhite
black
barcode output
idle
bar
spacewhite
blackbarcode output
idle
barspace white
blackbarcode output
idle
Output and Idle Levels
4.2.4 Inter-Block Delay
For the PEN Emulation interface, data are sent to the Host in fixed sizeblocks of 20 characters each. The inter-block delay parameter allows settinga delay between each block sent to the Host.
GRYPHON DATALOGIC
102
4.3 DATA FORMAT
4.3.1 Header/Terminator SelectionThe header/terminator selection is not effected by the reading of the restoredefault code. In fact, header and terminator default values depend on theinterface selection:
RS232: no header, terminator CR-LFWEDGE: no header, terminator ENTER
These default values are always restored through the reading of RS232 orWEDGE interface selection code, see chapter 2.For the WEDGE interface, the following extended keyboard values can alsobe configured:
EXTENDED KEYBOARD TO HEX CONVERSION TABLE
IBM ATIBM 3153
APPLE ADB
IBM XT IBM 31xx, 32xx,34xx, 37xx
WyseDigital
HEX KEY KEY KEY KEY83 ENTER ENTER FIELD EXIT RETURN84 TAB TAB TAB TAB85 F1 F1 F1 F186 F2 F2 F2 F287 F3 F3 F3 F388 F4 F4 F4 F489 F5 F5 F5 F58A F6 F6 F6 F68B F7 F7 F7 F78C F8 F8 F8 F88D F9 F9 F9 F98E F10 F10 F10 F108F F11 ESC F11 F1190 F12 BACKSPACE F12 F1291 HOME HOME ENTER F1392 END END RESET F1493 PG UP PG UP INSERT F1594 PG DOWN PG DOWN DELETE F1695 FIELD - UP96 FIELD + DOWN97 ENTER (Paddle) LEFT98 PRINT RIGHT99 ESC ESC ESC9A CTRL (Right) CTRL (Right) CTRL (Right)9B Euro Space Space Space
For M-series readers, all values from 9C to FF send the Space character.
DATALOGIC GRYPHON
103
SET CUSTOM EXTENDED HEADER/TERMINATOR KEYS
The extended Header/Terminator keys for Wedge Interface users can becustomized by defining them through a simple keyboard setting procedure.
For example, the Numeric Keypad keys can be set for use as Headers orTerminators by substituting the default extended keys using this procedure.
The type of computer or terminal must be selected before activating thekeyboard setting command.
Press and release a key to set it.
Some characters may require more than one key pressed simultaneouslyduring normal use (refer to the manual of your PC or terminal for keyboarduse). The exact sequence must be indicated to the reader in this casepressing and releasing the different keys.
Example:If one has to press the "Shift" and "4" keys simultaneously on the keyboard totransmit the character "$" to the video, to set the "$", press and release"Shift" then press and release "4".
Each pressed and released key must generate an acoustic signal on thereader, otherwise repress the key. Never press more than one key at thesame time, even if this corresponds to the normal use of your keyboard.
Press "Back space" to correct a wrong key entry. In this case thereader emits 2 beeps.
Note: "CAPS LOCK" and "NUM LOCK" must be off before starting thekeyboard setting procedure. "SHIFT" must be repressed for eachcharacter and cannot be substituted by "CAPS LOCK".
Enter configuration Exit and Save configurationik
ik
i k
i k
104
Set Custom Extended Header/Terminator Keysi'#8k
i'#8k
i'#8k
Read the code above.
If the first 4 KEYS (Shift, Alt, Ctrl, and Backspace) are not available on yourkeyboard, you can only substitute them with keys not used, or substitute them witheach other.
Keys 5 to 28 must be defined
Press the desired keys in the following order:
The reader signals the end of the procedure with 2 beeps indicating the keys have beenregistered.
CUSTOM EXTENDED KEYBOARD SETTING TABLECustom
Order HEX KEY01 - Shift02 - Alt03 - Ctrl04 - Backspace05 8306 8407 8508 8609 8710 8811 8912 8A13 8B14 8C15 8D16 8E17 8F18 9019 9120 9221 9322 9423 9524 9625 9726 9827 9928 9A
DATALOGIC GRYPHON
105
4.4 POWER SAVE
4.4.1 Sleep State
This mode allows the P in the reader to enter a Sleep state for minimumpower consumption. For D-series readers, this command is only valid whenhardware trigger type is selected.Before entering Sleep mode, the following are verified: no commands coming from Host no data being transmitted to Host Enter Sleep Timeout ended (see par. 4.4.2)To exit Sleep mode press the trigger.Enabling the Sleep state implements Standby mode for CCD devices, seepar. 4.4.3.
For M-series readers, sleep state is entered immediately after reading a codeand is not configurable. To exit Sleep mode press the trigger.
4.4.2 Enter Sleep Timeout
For readers that have the Sleep state enabled, this timeout determines whenthe reader will enter this state.
4.4.3 Standby
If this command is enabled, part of the CCD circuitry shuts down (Standby),in order to optimize low power consumption when not reading. When thetrigger is pressed this circuitry powers up. This mode causes a minor delayof about 100 ms before the reader is ready.
For M-series readers, standby is always enabled and is not configurable. Toexit Standby press the trigger.
GRYPHON DATALOGIC
106
4.4.4 Power-Off Timeout (M series only)If this command is enabled, after the desired timeout in hours, the Gryphonbatteries are disconnected and all power consumption ceases. To restorepower, press the trigger once. The reader will now be ready to read codes.
Power-off does not effect configuration parameters.
4.5 READING PARAMETERS
4.5.1 Operating Modes
This group of parameters allows setting different reading modes for eitherHand-Held operation or Stand operation:
SoftwareTrigger: the reader is set in FLASH MODE. Code reading takesplace 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 readersees a code. It functions as a pointer aiming at the code to be read. Thereading phase starts only when the trigger is pressed. In this mode thereader is automatically set to trigger active level and one read percycle parameters. (Only for Hand-held operation).
Automatic: The illuminator is switched ON when the reader sees a code.The reading phase starts automatically.
Always ON: the illuminator is always ON and the reader always ready forcode reading. This value is not available for M-series readers.
4.5.2 Hardware Trigger Mode
This mode determines how the reading phase is controlled when thehardware trigger operating mode is selected: trigger active level: the reader goes ON when the trigger is pressed and
goes OFF when it is released
DATALOGIC GRYPHON
107
trigger active pulse: the reader goes ON at the first trigger press and goesOFF only at a second press
4.5.3 Trigger-Off Timeout
When this timeout is selected, the reader turns OFF automatically after thedesired period of time.
4.5.4 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 otherrelated configuration conditions. Here are the definitions of ON and OFFtimes.
For readers using the software trigger parameter (FLASH MODE), areading cycle corresponds to the flash on + flash off times. Code readingtakes place during the flash on time.
For readers using the hardware trigger parameter, a reading cyclecorresponds 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. 4.5.3).
When one read per cycle is selected, the device decodes only one codeduring the ON period and immediately turns the reader OFF. It is onlypossible to read another code when the next ON time occurs.
In multiple reads per cycle, the ON period is extended so that the devicecan continue decoding codes until an OFF event occurs. For software triggermode, the flash on period is immediately reset after each read and thereforeextended. If another code is decoded before the reset flash on periodexpires, 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 unwantedmultiple reading of the same code, see par. 4.5.5.
GRYPHON DATALOGIC
108
4.5.5 Safety Time
Safety time prevents the device from immediately decoding the same codemore than once. Same code consecutive reading can be disabled requiringthe reader to be removed from the code (no decoding) for at least 400 ms, ora timeout can be set up to 9.9 seconds before the decoder will accept thesame code. Reading is immediate if the code changes.
4.5.6 Beeper Control for Radio Response (M series only)For M-Series readers, the data entry good read tone normally results in twobeeps; the first indicates that the reader has decoded the code, the secondindicates whether OM Gryphon has received the data.
This can be changed according to the following selections: Normal: both good decode and good reception are signalled (two beeps). Only Good Decode: only the first beep indicating a good read is
signalled. Only Good Reception: only the second beep indicating a good reception
is signalled. Off: Neither good read nor good reception beeps are signalled.
In all cases a transmission error is always signalled.
4.6 DECODING PARAMETERS
CAUTIONThese parameters are intended to enhance the decodingcapability of the reader for particular applications. Usedincorrectly, they can degrade the reading performance orincrease the possibility of a decoding error.
DATALOGIC GRYPHON
109
4.6.1 Ink-Spread
The ink-spread parameter allows the decoding of codes which are notperfectly printed because the page texture tends to absorb the ink.
4.6.2 Overflow Control
The overflow control parameter can be disabled when decoding codesprinted on small surfaces, which dont 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.
4.6.3 Interdigit Control
The interdigit control parameter verifies the interdigit spacing for codefamilies Code 39 and Codabar.
4.7 RADIO PARAMETERS
4.7.1 Radio Protocol Timeout
This parameter sets the valid time to wait before transmission between the Mseries reader and OM Gryphon cradle is considered failed.
This parameter should be set taking into consideration the radio traffic(number of readers in the same area).If the RS232 interface is used with ACK/NACK enabled, this parametershould be at least equal to the Rx Timeout parameter for low trafficenvironments. It should be increased if there are many readers in the samearea.
It can be set between 2 and 9 seconds.
GRYPHON DATALOGIC
110
4.8 CONFIGURATION EDITING COMMANDS
The barcode reading configuration method described in each section ofchapter 3 of this manual is the most common way to configure your device.
However, additional editing commands are available and are described inthis paragraph.
Command Description
ik
ik
ik
$+
Enter configuration environment
ikikik
$%
Backspace - cancel an incomplete configuration sequencewithout exiting configuration environment
i$ki$ki$k
$/
Cancel all modifications without exiting configurationenvironment
i ki ki k
$-
Exit and Save configuration in EEPROM
The Exit and Save command $- can be replaced by