Gryphon D100 Setup Manual

download Gryphon D100 Setup Manual

of 140

description

Gryphon D100 Setup Manual

Transcript of Gryphon D100 Setup Manual

  • 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