HHD Version II

download HHD Version II

of 148

Transcript of HHD Version II

  • 8/2/2019 HHD Version II

    1/148

  • 8/2/2019 HHD Version II

    2/148

    Datalogic Scanning, Inc.959 Terry StreetEugene, Oregon 97402Telephone: (541) 683-5700

    Fax: (541) 345-7140

    An Unpublished Work - All rights reserved. No part of the contents of thisdocumentation or the procedures described therein may be reproduced ortransmitted in any form or by any means without prior written per-mission of Datalogic

    Scanning, Inc. or its subsidiaries or affiliates ("Datalogic" or Datalogic Scanning).Owners of Datalogic products are hereby granted a non-exclusive, revocable licenseto reproduce and transmit this documentation for the purchaser's own internalbusiness purposes. Purchaser shall not remove or alter any proprietary notices,including copyright notices, contained in this documentation and shall ensure that allnotices appear on any reproductions of the documentation.Should future revisions of this manual be published, you can acquire printed versionsby contacting your Datalogic representative. Electronic versions may either bedownloadable from the Datalogic website (www.scanning.datalogic.com) or providedon appropriate media. If you visit our website and would like to make comments orsuggestions about this or other Datalogic publications, please let us know via the"Contact Datalogic" page.

    Disclaimer

    Datalogic has taken reasonable measures to provide information in this manual thatis complete and accurate, however, Datalogic reserves the right to change anyspecification at any time without prior notice. Datalogic is a registered trademark ofDatalogic S.p.A. in many countries and the Datalogic logo is a trademark of DatalogicS.p.A. all licensed to Datalogic Scanning, Inc. All other trademarks and trade namesreferred to herein are property of their respective owners.

  • 8/2/2019 HHD Version II

    3/148

    iii

    CONTENTS

    1

    INTRODUCTION .......................................................................................... 1

    2 INITIAL SETUP ............................................................................................ 3

    3 CONFIGURATION...................................................................................... 12

    USB PARAMETERS .................................................................................. 13Handshaking............................................................................................... 14Ack/Nack Protocol....................................................................................... 14Fifo.............................................................................................................. 15Inter-character Delay .................................................................................. 15Rx Timeout.................................................................................................. 16Serial Trigger Lock...................................................................................... 16Keyboard Nationality................................................................................... 17Fifo.............................................................................................................. 18Inter-character Delay .................................................................................. 18Inter-code Delay.......................................................................................... 18Control Character Emulation....................................................................... 19

    RS232 PARAMETERS............................................................................... 20Baud Rate................................................................................................... 21Parity........................................................................................................... 22Data Bits ..................................................................................................... 22Stop Bits...................................................................................................... 23Handshaking............................................................................................... 23Ack/Nack Protocol....................................................................................... 24Fifo.............................................................................................................. 24Inter-character Delay .................................................................................. 25Rx Timeout.................................................................................................. 25Serial Trigger Lock...................................................................................... 26

    WEDGE PARAMETERS ............................................................................ 27Keyboard Nationality................................................................................... 28Caps Lock................................................................................................... 29Caps Lock Auto-Recognition (IBM AT compatible only) .............................. 29Num Lock.................................................................................................... 30Inter-character Delay .................................................................................. 30Inter-code Delay.......................................................................................... 31Control Character Emulation....................................................................... 31Keyboard Setting ........................................................................................ 32

    PEN EMULATION ...................................................................................... 34Operating Mode .......................................................................................... 35

  • 8/2/2019 HHD Version II

    4/148

    iv

    Minimum Output Pulse................................................................................ 36Conversion to Code 39 ............................................................................... 37Overflow...................................................................................................... 37Output Level................................................................................................ 38

    Idle Level..................................................................................................... 38Inter-Block Delay......................................................................................... 39

    IBM 46xx .................................................................................................... 40IBM Data Formatting................................................................................... 41

    DATA FORMAT.......................................................................................... 42Code Identifier............................................................................................. 45Custom Code Identifier ............................................................................... 46Header ........................................................................................................ 47

    Terminator................................................................................................... 48Field Adjustment ......................................................................................... 49Field Adjustment Character......................................................................... 50Code Length Tx .......................................................................................... 50Character Replacement .............................................................................. 51

    POWER SAVE............................................................................................ 53Scan Rate ................................................................................................... 54Sleep State/USB Suspend.......................................................................... 54Enter Sleep Timeout ................................................................................... 55Standby....................................................................................................... 55

    READING PARAMETERS ......................................................................... 56Hand-Held Operation .................................................................................. 57Stand Operation.......................................................................................... 57Hardware Trigger Signal ............................................................................. 58Trigger-off Timeout ..................................................................................... 58Flash Mode ................................................................................................. 59Reads per Cycle ......................................................................................... 59Safety Time................................................................................................. 60Beeper Intensity .......................................................................................... 60Beeper Tone ............................................................................................... 61Beeper Type ............................................................................................... 61Beeper Length ............................................................................................ 61Good Read Spot Duration........................................................................... 62Stand Recognition Beep ............................................................................. 62Automatic Operation Aiming Light............................................................... 63Aiming System............................................................................................ 63

    DECODING PARAMETERS....................................................................... 64Ink Spread................................................................................................... 65Overflow Control ......................................................................................... 65Interdigit Control.......................................................................................... 66

  • 8/2/2019 HHD Version II

    5/148

    v

    Decoding Safety.......................................................................................... 66Puzzle Solver .......................................................................................... 67

    CODE SELECTION.................................................................................... 68

    EAN/UPC Family ........................................................................................ 702/5 Family ................................................................................................... 74Code 39 Family........................................................................................... 75Code 128 Family......................................................................................... 77Code 93 ...................................................................................................... 78Codabar Family........................................................................................... 79MSI ............................................................................................................. 81Plessey ....................................................................................................... 82Telepen....................................................................................................... 83Delta IBM .................................................................................................... 84

    Code 11 ...................................................................................................... 85Code 16K.................................................................................................... 86Code 49 ...................................................................................................... 86RSS Codes ................................................................................................. 87

    ADVANCED FORMATTING....................................................................... 88Concatenation............................................................................................. 89Advanced Formatting.................................................................................. 92

    4 REFERENCES ......................................................................................... 107A HOST CONFIGURATION STRINGS .......................................... 123B CODE IDENTIFIER TABLE......................................................... 135

    C HEX AND NUMERIC TABLE ................................................................... 139

  • 8/2/2019 HHD Version II

    6/148

    vi

    CONFIGURATION METHODS

    Reading Configuration BarcodesIf 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 itopen during the device configuration.

    2) Read the Enter Configuration code ONCE, available at the top of each pageof 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 the top ofeach page of configuration.

    Reference notes describing the operation of the more complex parameters are givenin chapter 4.

    Using DL Sm@rtSet

    DL Sm@rtSet is a Windows-based utility program providing a quick and user-friendlyconfiguration method via the RS232 or USB-COM interfaces.

    It also allows upgrading the software of the connected device (see the DL Sm@rtSet

    Users Manual for more details).

    Copy Command

    A previously configured reader (Master device), can be used to send its configurationdirectly to other readers of the same type. The particular procedure for each device isgiven in par. 4.9.

  • 8/2/2019 HHD Version II

    7/148

    vii

    Sending Configuration Strings from Host

    An alternative configuration method is provided in Appendix A using the RS232 orUSB interfaces. This method is particularly useful when many devices need to be

    configured with the same settings. Batch files containing the desired parametersettings can be prepared to configure devices quickly and easily.

  • 8/2/2019 HHD Version II

    8/148

    viii

  • 8/2/2019 HHD Version II

    9/148

    INTRODUCTION

    1

    1 INTRODUCTION

    This manual provides all the necessary information for complete softwareconfiguration of various Datalogic families of second generation Hand-Held Devices(HHD II), including CCD guns and readers and laser scanners.

    Your reader contains a built-in decoder and multi-standard interface.

    It is designed for use in a wide variety of applications and environments includingcommercial, office automation, retail, and light industrial applications wherelarge quantities of information need to be collected rapidly, easily and reliably.

    It has several status indicator functions which are described in the next paragraph.

  • 8/2/2019 HHD Version II

    10/148

    HHD II

    2

    1.1 STATUS INDICATORS

    Several status indicators are available depending on the type of reader: LEDs,Beeper, and Good Read Spot (for CCD Long Range readers only). They signal

    several operating conditions which are described in the tables below.

    H = high tone L = low tone

    READER START-UP

    Beeper1

    Meaning

    L L L L Parameters loaded correctly

    H H H H

    long tones

    Parameter loading error, reading or writing error in the non volatile

    memoryH L H L Hardware error in EEPROM

    OFF No beeper performed when illuminator line is kept high at power on.

    READER CONFIGURATION

    Beeper1

    Meaning

    H H H H correct entry in Configuration mode

    L good read of a command

    L L L command read error

    L H H H H exit from Configuration mode

    READER DATA ENTRY

    Beeper1

    LED Good Read Spot Meaning

    one beep2 ON ON correct read of a code in normal mode

    OFF OFF ready to read a code

    1only the Beeper Intensity command can modify these signals.

    2the data entry good read tone is user-configurable with all the Beeper commands in theReading Parameters section.

  • 8/2/2019 HHD Version II

    11/148

    INITIAL SETUP

    3

    2 INITIAL SETUP

    2.1 INTERFACE SELECTIONFollow the procedure to configure the interface required by your application

    USB Interface RS232 Interface Wedge Interface Pen Emulation Interface IBM 46xx Interface

    2.1.1 USB Interface Configuration

    The USB interface is compatible with:

    - Windows 98 (and later)- Mac OS 8.0 (and later)- IBM POS for Windows- 4690 Operating System

    The USB interface is compatible with:

    Windows 98 (and later) IBM POS for Windows

    Mac OS 8.0 (and later) 4690 Operating System

    START-UPAs with all USB devices, upon connection, the Host performs several checks bycommunicating with the USB device. During this phase the LED on the device blinksand normal operations are suspended. Two basic conditions must be met before theUSB device is ready to read codes, the correct USB driver must be loaded andsufficient power must be supplied to the reader.

    For all systems, the correct USB driver for the default USB-KBD interface is includedin the Host Operating System and will either be loaded automatically or will besuggested by the O.S. and should therefore be selected from the dialog box (the firsttime only).

    If the Host supplies sufficient power to the reader, the start-up phase ends correctly,the LED stops blinking and the reader emits the beep OK signal.

  • 8/2/2019 HHD Version II

    12/148

    HHD II

    4

    If the Host does not supply sufficient power to the reader, a dialog box will appear onthe Host and the reader will be blocked (LED continues blinking). In this case,disconnect the USB device cable at the Host (LED stops blinking), connect andpower-up an external supply to the USB device cable then reconnect the USB device

    cable to the Host and close the dialog box. The reader emits the beep OK signal.You can now read codes. At this point you can read the USB interface configurationcode according to your application. Load drivers from the O.S. (if requested). Whenconfiguring the USB-COM interface, the relevant files and drivers must be installedfrom the USB Device Installation software which can be downloaded from the website: http://www.scanning.datalogic.com.

    The reader is ready.

    Connect device toHost with USB cable

    Does a dialogbox appearasking whetherBus power is

    sufficient?

    Select desiredUSB interface

    code

    Disconnect readerat Host

    Connect externalpower supply to

    cable and power up

    Reconnect readercable to Host andclose dialog box

    NO

    YES

    Read test codes.Reader is READY

    Load drivers(if requested)

    Load drivers(if requested)

    LED blinks

    LED off - BEEP OK

    BEEP OK

    First Start-Up

    LED off

  • 8/2/2019 HHD Version II

    13/148

    INITIAL SETUP

    5

    Successive start-ups will automatically recognize the previously loaded drivers. Ifexternal power is used, verify that external power is already supplied.

    NO

    YES

    Read test codes.Reader is READY

    LED blinks

    LED off - BEEP OK

    BEEP OK

    Connect device toHost with USB cable

    Successive Start-Ups

    Disconnect readerat Host

    Connect externalpower supply to

    cable and power up

    Reconnect readercable to Host andclose dialog box

    Does a dialogbox appear

    asking whetherBus power is

    sufficient?

  • 8/2/2019 HHD Version II

    14/148

    HHD II

    6

    USB INTERFACE

    USB-KBD

    $+UA03$-:

    USB-KBD-ALT-MODE

    $+UA04$-@

    USB-KBD-APPLE

    $+UA05$-F

    USB-COM*

    $+UA02$-4

    USB-IBM-Table Top

    $+UA00$-(

    USB-IBM-Hand Held

    $+UA01$-.

    * When configuring USB-COM, the relevant files and drivers must be installed from

    the USB Device Installation software which can be downloaded from the web site:(see http://www.scanning.datalogic.com).

  • 8/2/2019 HHD Version II

    15/148

    INITIAL SETUP

    7

    2.1.2 RS232 Interface Selection

    Read the restore default code, then read the interface selection code for yourapplication:

    RESTORE DEFAULT

    $+$*o

    RS232 INTERFACE

    Standard

    $+CP0$-$

    POS SYSTEMS

    Nixdorf Mode A

    $+CM2EC0$->

    Fujitsu

    $+CM1$-

    ICL Mode

    $+CM0$-

    For POS system default settings refer to par. 4.10.

  • 8/2/2019 HHD Version II

    16/148

    HHD II

    8

    2.1.3 Wedge Interface Selection

    Read the restore default code, then read the interface selection code for yourapplication:

    RESTORE DEFAULT

    $+$*o

    WEDGE INTERFACE

    IBM AT or PS/2 PCs

    $+CP500$-a

    IBM XT

    $+CP503$-v

    PC Notebook

    $+CP505$-

    IBM SURE1

    $+CP506$-$

    IBM Terminal 3153

    $+CP504$-}

  • 8/2/2019 HHD Version II

    17/148

    INITIAL SETUP

    9

    WEDGE INTERFACE (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 keyboard

    $+CP502$-o

    make-break keyboard

    $+CP501$-h

    KEYBOARD TYPE

    advanced keyboard

    $+FK1$-

    typewriter keyboard

    $+FK0$-

    ALT MODE

    The following interface selection allows barcodes sent to the PC to be interpretedcorrectly independently from the Keyboard Nationality used. You do not need tomake a Keyboard Nationality selection.

    (default = Num Lock Unchanged). Make sure the Num Lock key on yourkeyboard is ON.

    IBM AT - ALT mode

    $+CP507$-+

    PC Notebook - ALT mode

    $+CP508$-2

  • 8/2/2019 HHD Version II

    18/148

    HHD II

    10

    WEDGE INTERFACE (CONTINUED)

    WYSE TERMINALS

    ANSI Keyboard

    $+CP509$-9

    PC Keyboard

    $+CP510$-g

    ASCII Keyboard

    $+CP511$-n

    VT220 style Keyboard

    $+CP514$-

    DIGITAL TERMINALS

    VT2xx/VT3xx/VT4xx

    $+CP512$-u

    APPLE

    APPLE ADB Bus

    $+CP513$-|

  • 8/2/2019 HHD Version II

    19/148

    INITIAL SETUP

    11

    2.1.4 Pen Emulation Interface Selection

    Read the restore default code, then read the Pen Emulation interface selection code.

    RESTORE DEFAULT

    $+$*o

    PEN EMULATION

    $+CP6$-B

    2.1.5 IBM 46xx Interface Selection

    (IBM Devices only)

    PORT 9B

    4501 Protocol

    $+CP800$-p(typical)

    1520 Protocol

    $+CP801$-w

    PORT 5B

    1520 Protocol

    $+CP801$-w(typical)

    4501 Protocol

    $+CP800$-p

  • 8/2/2019 HHD Version II

    20/148

    HHD II

    12

    3 CONFIGURATION

    Once your reader is setup, you can change the default parameters to meet yourapplication needs. Refer to chapter 2 for initial configuration in order to set the defaultvalues and select the interface for your application.

    In this manual, the configuration parameters are divided into logical groups making iteasy to find the desired function based on its reference group.

    The first four groups are for Standard Interface parameter configuration, the fifth isonly for IBM 46xx models:

    USB

    RS232

    WEDGE

    PEN EMULATION

    IBM 46xx

    The following parameter groups are common to all interface applications:

    DATA FORMAT parameters regard the messages sent to the Host system for allinterfaces except Pen Emulation.

    POWER SAVE manages overall current consumption in the reading device.

    READING PARAMETERS control various operating modes and indicator statusfunctioning.

    DECODING PARAMETERS maintain correct barcode decoding in certain specialreading conditions.

    CODE SELECTION parameters allow configuration of a personalized mix of codes,code families and their options.

    ADVANCED FORMATTING PARAMETERS allow code concatenation andadvanced formatting of messages towards the Host. It cannot be used with Pen

    Emulation.

  • 8/2/2019 HHD Version II

    21/148

    13

    USB PARAMETERS

    USB-COMHandshaking, Ack/Nack protocol, FIFO,Inter-character delay, Rx timeout, Serial

    trigger lock

    USB-KBDKeyboard nationality, FIFO, Inter-characterdelay, Inter-code delay, Control character

    emulation

    USB-IBMNo parameter selection required.

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    22/148

    Enter Configuration Exit and Save Configuration

    USB-COM

    14

    HANDSHAKING

    disable

    CE0W

    hardware (RTS/CTS)

    CE1Z

    software (XON/XOFF)

    CE2]

    RTS always ON

    CE3`

    See par. 4.1.1 for details.

    ACK/NACKPROTOCOL

    disable

    ER0s

    enable

    ER1v

    See par. 4.1.2 for details.

  • 8/2/2019 HHD Version II

    23/148

    Enter Configuration Exit and Save Configuration

    USB-COM

    15

    FIFO

    disable

    EC0U

    enable

    EC1X

    See par. 4.1.3 for details.

    INTER-CHARACTERDELAY

    delay between characters transmitted to Host

    CK3

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 milliseconds

    delay disabled

  • 8/2/2019 HHD Version II

    24/148

  • 8/2/2019 HHD Version II

    25/148

    Enter Configuration Exit and Save Configuration

    USB-KBD

    17

    KEYBOARD NATIONALITY

    Not Available for USB-KBD-ALT-MODE Interface

    This parameter default value is restored through the Interface Selection code and not RestoreDefault.

    Belgian

    FJ7y

    English

    French

    FJ4p

    FJ2j

    German

    Italian

    FJ3m

    FJ1gJapanese

    Spanish

    FJ8|

    FJ6v

    Swedish

    USA

    FJ5s

    FJ0d

  • 8/2/2019 HHD Version II

    26/148

    Enter Configuration Exit and Save Configuration

    USB-KBD

    18

    FIFO

    disable

    EC0U

    enable

    EC1XSee par. 4.1.3 for details.

    INTER-CHARACTERDELAY

    delay between characters transmitted to Host

    CK3

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 milliseconds

    delay disabled

    INTER-CODEDELAY

    delay between codes transmitted to Host

    FG.

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 seconds

    delay disabled

  • 8/2/2019 HHD Version II

    27/148

    Enter Configuration Exit and Save Configuration

    USB-KBD

    19

    CONTROL CHARACTEREMULATION

    CTRL+ Shift + Key

    FO0n

    CTRL + Key

    FO1q

  • 8/2/2019 HHD Version II

    28/148

    20

    RS232 PARAMETERS

    BAUD RATE

    PARITY

    DATA BITS

    STOPBITS

    HANDSHAKING

    ACK/NACKPROTOCOL

    FIFO

    INTER-CHARACTERDELAY

    RXTIMEOUT

    SERIAL TRIGGERLOCK

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    29/148

    Enter Configuration Exit and Save Configuration

    RS232

    21

    BAUD RATE

    300 baud

    CD1X

    600 baud

    1200 baud

    CD2[

    CD3^

    2400 baud

    4800 baud

    CD4a

    CD5d 9600 baud

    19200 baud

    CD6g

    CD7j38400 baud

    CD8m

  • 8/2/2019 HHD Version II

    30/148

    Enter Configuration Exit and Save Configuration

    RS232

    22

    PARITY

    none

    CC0S

    even parity

    CC1V

    odd parity

    CC2Y

    DATA BITS

    7 bits

    CA0O

    8 bits

    CA1R

    9 bits

    CA2U

  • 8/2/2019 HHD Version II

    31/148

    Enter Configuration Exit and Save Configuration

    RS232

    23

    STOPBITS

    1 stop bit

    CB0Q

    2 stop bits

    CB1T

    HANDSHAKING

    disable

    CE0W

    hardware (RTS/CTS)

    CE1Z

    software (XON/XOFF)

    CE2]

    RTS always ON

    CE3`

    See par. 4.1.1 for details.

  • 8/2/2019 HHD Version II

    32/148

    Enter Configuration Exit and Save Configuration

    RS232

    24

    ACK/NACKPROTOCOL

    disable

    ER0s

    enable

    ER1v

    See par. 4.1.2 for details.

    FIFO

    disable

    EC0U

    enable

    EC1X

    See par. 4.1.3 for details.

  • 8/2/2019 HHD Version II

    33/148

    Enter Configuration Exit and Save Configuration

    RS232

    25

    INTER-CHARACTERDELAY

    delay between characters transmitted to Host

    CK3

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 milliseconds

    delay disabled

    RXTIMEOUT

    timeout control in reception from Host

    CL5

    Read 2 numbers from the table where:

    00 = TIMEOUT disabled01-99 = TIMEOUT from .1 to 9.9 seconds

    rx timeout 5 seconds

    See par. 4.1.4 for details.

  • 8/2/2019 HHD Version II

    34/148

    Enter Configuration Exit and Save Configuration

    RS232

    26

    SERIAL TRIGGERLOCK

    disabled

    CR0q

    enable and select characters

    CR1tRead 2 characters from the Hex/Numeric table in the range 00-FE where:

    First Character enables device trigger

    Second Character inhibits device trigger until the first character is received again.

  • 8/2/2019 HHD Version II

    35/148

    27

    WEDGE PARAMETERS

    KEYBOARD NATIONALITY

    CAPSLOCK

    CAPSLOCK

    AUTO-RECOGNITION

    NUMLOCK

    INTER-CHARACTERDELAY

    INTER-CODEDELAY

    CONTROL CHARACTER

    EMULATION

    KEYBOARD SETTING

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

    .

  • 8/2/2019 HHD Version II

    36/148

    Enter Configuration Exit and Save Configuration

    WEDGE

    28

    KEYBOARD NATIONALITY

    This parameter default value is restored through the Interface Selection code and not Restore

    Default.

    Belgian

    FJ7y

    English

    French

    FJ4p

    FJ2j

    German

    Italian

    FJ3m

    FJ1g

    Spanish

    Swedish

    FJ6v

    FJ5s

    USA

    FJ0d

    The Japanese Keyboard Nationality selection is valid only for IBM AT compatible PCs.

    Japanese

    FJ8|

  • 8/2/2019 HHD Version II

    37/148

    Enter Configuration Exit and Save Configuration

    WEDGE

    29

    CAPSLOCK

    caps lock OFF

    FE0Z

    caps lock ON

    FE1]

    Select the appropriate code to match your keyboard caps lock status.

    Note: Caps lock manual configuration is ignored when Caps Lock Auto-Recognition isenabled.

    ForPC Notebook interface selections, the caps lock status is automatically recognized,therefore this command is not necessary.

    CAPSLOCKAUTO-RECOGNITION(IBM ATCOMPATIBLE ONLY)

    disable

    FP0p

    enable

    FP1s

  • 8/2/2019 HHD Version II

    38/148

    Enter Configuration Exit and Save Configuration

    WEDGE

    30

    NUMLOCK

    toggle num lock

    FL1k

    num lock unchanged

    FL0h

    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.

    INTER-CHARACTERDELAY

    delay between characters transmitted to Host

    CK3

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 milliseconds

    delay disabled

  • 8/2/2019 HHD Version II

    39/148

    Enter Configuration Exit and Save Configuration

    WEDGE

    31

    INTER-CODEDELAY

    delay between codes transmitted to Host

    FG.

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from 1 to 99 seconds

    delay disabled

    CONTROL CHARACTEREMULATION

    CTRL+ Shift + Key

    FO0n

    CTRL + Key

    FO1q

  • 8/2/2019 HHD Version II

    40/148

    Enter Configuration Exit and Save Configuration

    WEDGE

    32

    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 keyboard

    FB0T

    Read the code above.

    Press the keys shown in the following table according to their numerical order:

  • 8/2/2019 HHD Version II

    41/148

    WEDGE

    33

    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 : Shift

    02 : 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

  • 8/2/2019 HHD Version II

    42/148

    34

    PEN EMULATION

    OPERATINGMODE

    MINIMUMOUTPUTPULSE

    CONVERSION TOCODE39

    OVERFLOW

    OUTPUTLEVEL

    IDLELEVEL

    INTER-BLOCKDELAY

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    43/148

    PEN EMULATION

    35

    The operating mode parameters are complete commands and do not require reading theEnter and Exit configuration codes.

    OPERATINGMODE

    interpret mode

    $]8Interprets commands without sending them to the decoder.

    transparent mode

    $[4Sends commands to the decoder without interpreting them.

  • 8/2/2019 HHD Version II

    44/148

    Enter Configuration Exit and Save Configuration

    PEN EMULATION

    36

    MINIMUMOUTPUTPULSE

    200 s

    DG0\

    400 s

    600 s

    DG1_

    DG2b

    800 s

    1 ms

    DG3e

    DG4h

    1.2 ms

    low resolution codeemulation

    high resolution code

    emulation

    DG5k

    See par. 4.2.1 for details.

  • 8/2/2019 HHD Version II

    45/148

    Enter Configuration Exit and Save Configuration

    PEN EMULATION

    37

    CONVERSION TOCODE39

    disable conversion to Code 39

    DA0PTransmits codes in their original format.

    enable conversion to Code 39

    DA1S

    Converts codes read into Code 39 format.

    See par. 4.2.2 for details.

    OVERFLOW

    narrow

    DH0^

    medium

    DH1a

    wide

    DH2d

    See par. 4.2.3 for details.

  • 8/2/2019 HHD Version II

    46/148

    Enter Configuration Exit and Save Configuration

    PEN EMULATION

    38

    OUTPUTLEVEL

    normal(white = logic level 0)

    DD0V

    inverted(white = logic level 1)

    DD1Y

    See par. 4.2.4 for details.

    IDLELEVEL

    normal(black level)

    DE0X

    inverted(white level)

    DE1[

    See par. 4.2.4 for details.

  • 8/2/2019 HHD Version II

    47/148

    Enter Configuration Exit and Save Configuration

    PEN EMULATION

    39

    INTER-BLOCKDELAY

    delay between character blocks transmitted to Host

    CK3

    Read 2 numbers from the table where:

    00 = DELAY disabled01-99 = DELAY from .1 to 9.9 seconds

    delay disabled

    See par. 4.2.5 for details.

  • 8/2/2019 HHD Version II

    48/148

    40

    IBM 46XX

    IBM DATA FORMATTING

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    49/148

    Enter Configuration Exit and Save Configuration

    IBM 46xx

    41

    IBM DATA FORMATTING

    conversion to Code 39

    GD0Y

    IBM Standard

    GD1\

    mixed IBM Standard + Code 39

    GD2_

    See par. 4.3.1 for details.

  • 8/2/2019 HHD Version II

    50/148

    42

    DATA FORMATNOT FOR PEN INTERFACES

    CODEIDENTIFIER

    CUSTOMCODEIDENTIFIER

    HEADER

    TERMINATOR

    FIELDADJUSTMENT

    FIELDADJ. CHARACTER

    CODELENGTHTX

    CHARACTERREPLACEMENT

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    51/148

    DATA FORMAT

    43

    CODE IDENTIFIER TABLE

    CODE AIM STANDARD DATALOGIC STANDARD Custom

    2/5 interleaved ] I y N2/5 industrial ] X y P

    2/5 normal 5 bars ] S y O2/5 matrix 3 bars ] X y QEAN 8 ] E 4 AEAN 13 ] E 0 B

    UPC A ] X y CUPC E ] X y DEAN 8 with 2 ADD ON ] E 5 JEAN 8 with 5 ADD ON ] E 6 K

    EAN 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 k

    ISBT 128 ] C4 fCode 93 ] G y UCIP/39 ] X y Y

    CIP/HR ] X y eCode 32 ] X y XMSI ] M y ZPlessey Standard ] P 0 a

    Plessey Anker ] P 1 oTelepen ] X 0 d

    Delta IBM ] X 0 cCode 11 ] H y bCode 16K ] K 0 pCode 49 ] T y qRSS Expanded Linear and Stacked ] e 0 tRSS Limited ] e 0 vRSS 14 Linear and Stacked ] e 0 u

  • 8/2/2019 HHD Version II

    52/148

    DATA FORMAT

    44

    AIM standard identifiers are not defined for all codes: the X identifier is assigned to thecode for which the standard is not defined. The yvalue 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.

  • 8/2/2019 HHD Version II

    53/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    45

    CODEIDENTIFIER

    disable

    EB0S

    Datalogic standard

    EB1V

    AIM standard

    EB2Y

    custom

    EB3\

  • 8/2/2019 HHD Version II

    54/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    46

    CUSTOMCODEIDENTIFIER

    define custom code identifier(s)

    EH/

    Read the above code.(Code Identifiers default to Datalogic standard, see table on previous page).

    Select the code type from the code table in Appendix B for the identifier you want tochange.

    You can define 1 or 2 identifier characters for each code type. If only 1 identifier character isrequired, 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 : valid characters are in the range 00-FD.

    Example: To define Code 39 Code Identifier = @

    define custom code identifier(s) Code 39

    Read EH/ + VW + 40 + FF

  • 8/2/2019 HHD Version II

    55/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    47

    HEADER

    no header

    EA00*

    one character header

    two character header

    EA01.

    EA022

    three character header

    four character header

    EA036

    EA04:

    five character header

    six character header

    EA05>

    EA06B

    seven character header

    eight character header

    EA07F

    EA08J

    After selecting one of the desired Header codes, read the character(s) from the HEX table. Valid charactersare in the range 00-FE.

    Example:four character header

    + 41 + 42 + 43 + 44 = Header ABCD

    For more details see par. 4.4.1.

  • 8/2/2019 HHD Version II

    56/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    48

    TERMINATOR

    no terminator

    EA10-

    one character terminator

    two character terminator

    EA111

    EA125

    three character terminator

    four character terminator

    EA139

    EA14=

    five character terminator

    six character terminator

    EA15A

    EA16E

    seven character terminator

    eight character terminator

    EA17I

    EA18M

    After selecting one of the desired Header codes, read the character(s) from the HEX table. Valid charactersare in the range 00-FE.

    Example:two character terminator

    + 0D + 0A = Terminator CR LF

    For more details see par. 4.4.1.

  • 8/2/2019 HHD Version II

    57/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    49

    FIELDADJUSTMENT

    disable field adjustment

    EF0[Field adjustment allows a number of characters n, to be added to or subtracted from thebarcode read. The adjustment can be different for each enabled code type. To define the fieldadjustment:

    Read the enable field adjustment code:

    enable field adjustment

    EF+ Select the code type from the Code Identifier Table in Appendix B.

    Select the type of adjustment to perform:

    right addition

    01left addition

    right deletion

    12

    23left deletion

    34 Read a number in the range 01 - 32 from the Hex/Numeric Table to define how many

    characters to add or delete:

    Conditions:

    Adjustment is only performed on the barcode data, the Code Identifier and Code LengthTransmission fields are not modified by the field adjustment parameter.

    If the field setting would subtract more characters than exist in the barcode, the subtractionwill take place only to code length 0.

    You can set up to a maximum of 10 different field adjustments on the same barcode familyor on different barcode families.

    Example: To add 4 characters to the right of Standard Code 39 Codes:

    enable field adjustment Code 39 right addition

    Read EF+ + VW + 01 +04

  • 8/2/2019 HHD Version II

    58/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    50

    FIELDADJUSTMENTCHARACTER

    Read the field adjustment character code:

    field adjustment character

    EG-

    Read the hexadecimal value corresponding to the character you want to use for fieldadjustment. Valid characters are in the range 00-FE.

    Example:

    To define the field adjustment character = A:

    Read

    field adjustment character

    + 41

    CODELENGTHTX

    code length not transmitted

    EE0Y

    code length transmitted in variable-digit format

    EE1\

    code length transmitted in fixed 4-digit format

    EE2_

    The code length is transmitted in the message after the Headers and Code Identifier characters.The code length is calculated after performing any field adjustment operations.

  • 8/2/2019 HHD Version II

    59/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    51

    CHARACTERREPLACEMENT

    disable character replacement

    EO0m

    This parameter allows up to three characters to be replaced from the barcode read. Thesesubstitutions are stored in memory. To define each character replacement:

    Read one of the following character replacement codes:

    first character replacement

    EO1p

    second character replacement

    EO2s

    third character replacement

    EO3v

    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.

    From the Hex/Numeric Table read two characters corresponding to the Hex value (00-FE)which identifies the character to be replaced.

    From the Hex/Numeric Table read two characters corresponding to the Hex value (00-FE)which identifies the new character to replace.FF = the character to be replaced will be substituted with no character, that is, it will be

    removed from the code.

  • 8/2/2019 HHD Version II

    60/148

    Enter Configuration Exit and Save Configuration

    DATA FORMAT

    52

    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 character replacement Code 39

    ASCII characters corresponding

    to the HEX value for character0

    ASCII characters corresponding

    to the HEX value for character1

    EO1p + VW + 30 + 31

    For Code 39 codes containing the string "0123", the contents transmitted will be "1123".

    second characterreplacement Code 39

    ASCII characters correspondingto the HEX value for characterA

    ASCII characters correspondingto the HEX value for characterB

    EO2s + VW + 41 + 42

    For Code 39 codes containing the string "ABCD", the contents transmitted will be "BBCD".

  • 8/2/2019 HHD Version II

    61/148

    53

    POWER SAVE

    SCANRATE

    SLEEPSTATE/USB SUSPEND

    ENTERSLEEPTIMEOUT

    STANDBY

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    62/148

    Enter Configuration Exit and Save Configuration

    POWER SAVE

    54

    SCANRATE

    CCD Readers ONLY

    quarter

    BT0t

    half

    BT1w

    maximum

    BT2z

    A lower scan rate reduces power consumption but can lengthen reading response time.

    SLEEPSTATE/USB SUSPEND

    ONLY Devices with Button/Trigger

    disable

    BQ0n

    enable

    BQ1q

    See par. 4.5.1 for details.

  • 8/2/2019 HHD Version II

    63/148

    Enter Configuration Exit and Save Configuration

    POWER SAVE

    55

    ENTERSLEEPTIMEOUT

    ONLY Devices with Button/Trigger

    enter sleep timeout

    BR@

    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.5.2 for details.

    STANDBY

    ONLY for CCD Devices

    disable

    BM1ioptimize for reading speed

    enable

    BM0foptimize for low power consumption

    See par. 4.5.3 for details.

  • 8/2/2019 HHD Version II

    64/148

    56

    READING PARAMETERS

    HAND-HELD OPERATION

    STAND OPERATION

    TRIGGERSIGNAL

    TRIGGER-OFFTIMEOUT

    FLASHMODE

    READS PERCYCLE

    SAFETYTIME

    BEEPERINTENSITY

    BEEPERTONE

    BEEPERTYPE

    BEEPERLENGTH

    GOOD READ SPOTDURATION

    STAND RECOGNITIONBEEP

    AUTOMATICOPERATION

    AIMINGLIGHT

    AIMINGSYSTEM

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    65/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    57

    HAND-HELD OPERATION

    hardware trigger

    BK1e software trigger

    always on

    BK0b

    BK3k automatic

    * hardware trigger ready BK2h

    BK4n

    = default value fordevices with trigger = default value for devices without trigger

    * = only for CCD readers with trigger = only for CCD readers

    ForAutomaticHand-Held or Stand Operation, the Safety Time parameter is forced to no codeconsecutive reading (00).

    See par. 4.6.1 for details

    STAND OPERATION

    ONLY Devices with Stand Recognition Beep

    hardware trigger

    BU3software trigger

    always on

    BU1y

    BU2| automatic

    BU0vSee par. 4.6.1 for details

  • 8/2/2019 HHD Version II

    66/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    58

    HARDWARETRIGGERSIGNAL

    ONLY Devices with Button/Trigger

    trigger active level

    BA0Ntrigger active pulse

    BA1Q

    See par. 4.6.2 for details

    TRIGGER-OFFTIMEOUT

    ONLY Devices with Button/Trigger

    trigger-off timeout

    BD$

    Read 2 numbers in the range 00-99:00 = disables the trigger-off timeout

    01-99 = corresponds to a max. 99-sec. delay after the triggerpress to allow the reader to turn off automatically.

    trigger-off timeout disabled

    See par. 4.6.3 for details.

  • 8/2/2019 HHD Version II

    67/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    59

    FLASHMODE

    "FLASH" ON duration

    BB0P

    "FLASH" OFF duration

    BB1S

    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

    READS PERCYCLE

    one read per cycle

    BC0R

    multiple reads per cycle

    BC1U

    See par. 4.6.4 for details.

  • 8/2/2019 HHD Version II

    68/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    60

    SAFETYTIME

    safety time

    BE&Limits same code consecutive reading.

    Read 2 numbers in the range 00-99:00 = no same code consecutive reading until reader is

    removed (no decoding) for at least 400 ms.01-99 = timeout from .1 to 9.9 seconds before a consecutive read

    on same code.

    safety time = 0.5 sec

    See par. 4.6.5 for details.

    BEEPERINTENSITY

    beeper off *

    BG0Z

    low intensity

    medium intensity

    BG1]

    BG2`

    high intensity

    BG3c* This sets the beeper OFF for data entry, while for all other beeper signals it has the

    meaning very low intensity. The Beeper Intensity parameter is effective for all operating

    conditions described in par. 1.1.

  • 8/2/2019 HHD Version II

    69/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    61

    BEEPERTONE

    tone 1

    BH0\

    tone 2

    tone 3

    BH1_

    BH2btone 4

    BH3e

    BEEPERTYPE

    monotone

    BJ0`

    bitonal

    BJ1c

    BEEPERLENGTH

    long

    BI0^

    short

    BI1a

  • 8/2/2019 HHD Version II

    70/148

    Enter Configuration Exit and Save Configuration

    READING PARAMETERS

    62

    GOOD READ SPOTDURATION

    CCD Long Range Readers ONLY

    disable

    BV0x

    short

    mediumBV1{

    BV2~

    long

    BV3

    STAND RECOGNITIONBEEP

    ONLY Readers with Stand Recognition

    disable

    Ba0'

    enable

    Ba1*

  • 8/2/2019 HHD Version II

    71/148

  • 8/2/2019 HHD Version II

    72/148

    64

    DECODING PARAMETERS

    INKSPREAD

    OVERFLOWCONTROL

    INTERDIGITCONTROL

    DECODINGSAFETY

    PUZZLESOLVER

    CAUTION

    Before changing these parameter values read the descriptions inpar. 4.7.

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups. = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    73/148

    Enter Configuration Exit and Save Configuration

    DECODING PARAMETERS

    65

    INKSPREAD

    disable

    AX0{

    enable

    AX1~

    See par. 4.7.1 for details.

    OVERFLOWCONTROL

    disable

    AW1|

    enable

    AW0y

    See par. 4.7.2 for details.

  • 8/2/2019 HHD Version II

    74/148

    Enter Configuration Exit and Save Configuration

    DECODING PARAMETERS

    66

    INTERDIGITCONTROL

    disable

    AV0w

    enable

    AV1z

    See par. 4.7.3 for details.

    DECODINGSAFETY

    one read

    ED0W(decoding safety disabled)

    two reads

    three reads

    ED1Z

    ED2]

    four reads

    ED3`

    Required number of good reads before accepting code.

  • 8/2/2019 HHD Version II

    75/148

    Enter Configuration Exit and Save Configuration

    DECODING PARAMETERS

    67

    PUZZLESOLVER

    disable

    AU0u

    enable

    AU1x

    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 reader over the code so that each line ofthe code is scanned.

    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

    For Code 39, Check digit control without transmission is forced.

    PuzzleSolver is disabled when code ISBT 128 is enabled.

  • 8/2/2019 HHD Version II

    76/148

    68

    CODE SELECTION

    EAN/UPC FAMILY

    2/5 FAMILY

    CODE39 FAMILY

    CODE128 FAMILY

    CODABARFAMILY

    CODE93

    MSI

    PLESSEY

    TELEPEN

    DELTA IBM

    CODE11

    CODE16K

    CODE49

    RSS CODES

    1. Read the Enter Configuration code ONCE, available at the top of each page.

    2. Read configuration codes from the desired groups.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofeach page.

  • 8/2/2019 HHD Version II

    77/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    69

    DISABLES ALL CODE FAMILIES

    AZ0

    NOTE

    The reader allows up to 5 code selections. This does not limit thenumber of CODES enabled to 5, as it depends on the code family.

    SINGLESELECTIONS =

    Example

    5 code selections: 1. 2/5 Interleaved

    2. 2/5 Industrial

    3. Code 128 + EAN 128

    4. Code 39 Full ASCII + Code 32

    5. UPC A/UPC E

    In this section all SINGLE code selections are underlined and in bold.

    ONE combination code from the EAN family

    ONE code from the 2/5 family

  • 8/2/2019 HHD Version II

    78/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    70

    EAN/UPC FAMILY

    disable the family

    AA0M

    Read the desired family code

    Note: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 ON

    AA8e

    WITHOUT ADD ON

    EAN 8/EAN 13/UPC A/UPC E

    AA1P

    EAN 8/EAN 13

    AA3V

    UPC A/UPC E

    AA4Y

  • 8/2/2019 HHD Version II

    79/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    71

    WITH ADD ON 2 AND 5

    EAN 8/EAN 13/UPC A/UPC E

    AA5\

    EAN 8/EAN 13

    AA6_

    UPC A/UPC E

    AA7b

    WITH ADD ON 2 ONLY

    EAN 8/EAN 13

    AAK7

    UPC A/UPC E

    AAM=

    WITH ADD ON 5 ONLY

    EAN 8/EAN 13

    AAL:

    UPC A/UPC E

    AAN@

  • 8/2/2019 HHD Version II

    80/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    72

    EAN/UPC CHECK DIGIT TX SELECTIONS

    For each code type in this family you can choose to transmit the check digit or not

    CHECK DIGIT TRANSMISSION

    EAN 8

    NO CHECK DIGITTRANSMISSION

    AAG1o

    EAN 8

    AAG0k

    EAN 13

    AAH1r

    EAN 13

    AAH0n

    UPC A

    AAI1u

    UPC A

    AAI0q

    UPC E

    AAJ1x

    UPC E

    AAJ0t

  • 8/2/2019 HHD Version II

    81/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    73

    CONVERSION OPTIONS

    UPC E to UPC A conversion

    AAA

    UPC E to EAN 13 conversion

    AAB

    UPC A to EAN 13 conversion

    AAC

    EAN 8 to EAN 13 conversion

    AAD"

    Enable only ISBN conversion

    AP1n

    Enable only ISSN conversion

    AP2q

    Enable both ISBN and ISSN conversion

    AP3t

    Disable both ISBN and ISSN conversion

    AP0k

  • 8/2/2019 HHD Version II

    82/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    74

    2/5 FAMILY

    disables the family

    AC0Q

    Read the desired family code Read a check digit selection

    Interleaved 2/5

    AC1T CHECK DIGIT TABLE

    no check digit control

    Normal 2/5 (5 Bars)

    12

    AC2W check digit control and transmission

    Industrial 2/5 (IATA)

    23

    AC3Zcheck digit control without transmission

    Matrix 2/5 (3 Bars)

    34

    AC4] Read 4 numbers for the code length

    where:

    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 orcode length selections.

    Code CIP/HR

    The maximum code length is 99characters.

    The minimum code length must alwaysbe less than or equal to the maximum.

    AC5`

    French pharmaceutical code

    Examples:

    0199 = variable from 1 to 99 digits inthe code.

    1010 = 10 digit code length only.

  • 8/2/2019 HHD Version II

    83/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    75

    CODE39 FAMILY

    disables the family

    AB0O

    Read the desired family code Read a check digit selection

    Standard Code 39

    CHECK DIGIT TABLE

    no check digit control

    AB1R 12

    Full ASCII Code 39check digit controland transmission

    AB2U 23

    check digit controlwithout transmission

    34

  • 8/2/2019 HHD Version II

    84/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    76

    The pharmaceutical codes below are part of the Code 39 family but have no check digitselections.

    Code CIP39

    AB3XFrench pharmaceutical code

    Code 32

    AB4[Italian pharmaceutical code

    CODE LENGTH (optional)

    The code length selection is valid for the entire Code 39 family

    Read the code + 4 numbers for the code length where: set code length

    First 2 digits = minimum code length.

    Second 2 digits = maximum code length.AB*=

    The maximum code length is 99 characters.

    The minimum code length must always be less than or equal to the maximum.

    Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.

  • 8/2/2019 HHD Version II

    85/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    77

    CODE128 FAMILY

    disables the family

    AI0]

    Read the desired family code

    Code 128

    AI11=control without transmission

    of check digit

    EAN 128

    AI21@control without transmission

    of check digit

    Transmit GS Before Code

    Code EAN 128 uses the ASCII character to separate a variable length code field from thenext code field. This character can also be transmitted before the code.

    disable

    EQ0q

    enable

    EQ1t

    If the character has been modified in the Character Replacement parameter, the newcharacter is affected by this command.

  • 8/2/2019 HHD Version II

    86/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    78

    ISBT 128

    AI31C

    Enabling ISBT 128 automatically disables Puzzle Solver.

    CODE LENGTH (optional)

    The code length selection is valid for the entire Code 128 family.

    Read the code + 4 numbers for the code length where:

    First 2 digits = minimum code lengthSecond 2 digits = maximum code length

    set code length

    AILJ

    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.

    The length is calculated on the output string.

    CODE93

    disables the code

    AK0a

    Code 93

    AK1dcontrol without transmission

    of check digit

  • 8/2/2019 HHD Version II

    87/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    79

    CODABARFAMILY

    disables the family

    AD0S

    Read the desired equality control code Read a start/stop transmissionselection

    START/STOP CHARACTERTRANSMISSION

    Standard Codabar

    AD113no start/stop character equality control

    no transmission

    12

    Standard Codabar

    AD127start/stop character equality control

    transmission

    23

    The Codabar ABC code below uses a fixed start/stop character transmission selection.

    Codabar ABC

    AD212)no start/stop character equality control but transmission.

  • 8/2/2019 HHD Version II

    88/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    80

    Codabar ABC Forced Concatenation

    enable Codabar ABC with forced concatenation

    AD2321non start/stop character equality control but transmission

    CODE LENGTH (optional)

    The code length selection is valid for the entire Codabar family

    Read the code + 4 numbers for the code length where: set code length

    First 2 digits = minimum code length.

    Second 2 digits = maximum code length. AD*AThe maximum code length is 99 characters.

    The minimum code length must always be less than or equal to the maximum.

    Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.

    START/STOP CHARACTER CASE IN TRANSMISSION

    The start/stop character case selections below are valid for the entire Codabar family:

    transmit start/stop characters in lower case

    ADA0_

    transmit start/stop characters in upper case

    ADA1c

  • 8/2/2019 HHD Version II

    89/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    81

    MSI

    disables the family

    AE0U

    Enable the code by selecting one of the check digit selections.

    no check digit control

    AE1X

    MOD10 check digit controlno check digit transmission

    AE2[

    MOD10 check digit controlcheck digit transmission

    AE3^

    MOD11 - MOD10 check digit controlno check digit transmission

    AE4a

    MOD11 - MOD10 check digit controlcheck digit transmission

    AE5d

    MOD10 - MOD10 check digit controlno check digit transmission

    AE6g

    MOD10 - MOD10 check digit controlcheck digit transmission

    AE7j

  • 8/2/2019 HHD Version II

    90/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    82

    PLESSEY

    disables the family

    AF0W

    Enable the code by selecting one of the check digit selections.

    Standard Plessey

    no check digit control

    AF117

    check digit controlcheck digit transmitted

    AF12;

    check digit control

    check digit not transmitted

    AF13?

    Anker Plessey

    no check digit control

    AF21:

    check digit controlcheck digit transmitted

    AF22>

    check digit controlcheck digit not transmitted

    AF23B

  • 8/2/2019 HHD Version II

    91/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    83

    TELEPEN

    disables the family

    AL0c

    Enable the code by selecting one of the check digit selections.

    Numeric Telepen

    no check digit control

    AL11C

    check digit controlcheck digit transmitted

    AL12G

    check digit control

    check digit not transmitted

    AL13K

    Alphanumeric Telepen

    no check digit control

    AL21F

    check digit controlcheck digit transmitted

    AL22J

    check digit controlcheck digit not transmitted

    AL23N

  • 8/2/2019 HHD Version II

    92/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    84

    DELTA IBM

    disables the family

    AH0[

    Enable the code by selecting one of the check digit selections.

    no check digit control

    AH1^

    Type 1 check digit control

    AH2a

    Type 2 check digit control

    AH3d

  • 8/2/2019 HHD Version II

    93/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    85

    CODE11

    disables the family

    AG0Y

    Enable the code by selecting one of the check digit selections.

    no check digit control

    AG1\Type C check digit control

    check digit transmitted

    AG21

  • 8/2/2019 HHD Version II

    94/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    86

    CODE16K

    disables the code

    AJ0_

    Code 16K

    AJ1b

    To read stacked codes, simply move the reader over the code so that each line of the code isscanned.

    CODE49

    disables the code

    AM0e

    Code 49

    AM1h

    To read stacked codes, simply move the reader over the code so that each line of the code isscanned.

  • 8/2/2019 HHD Version II

    95/148

    Enter Configuration Exit and Save Configuration

    CODE SELECTION

    87

    RSS CODES

    disables the family

    AQ0m

    DISABLE CODE

    disable RSS Expanded Linear and Stacked

    ENABLE CODE

    AQ10I

    enable RSS Expanded Linear and Stacked

    disable RSS Limited

    AQ11M

    AQ20L

    enable RSS Limited

    disable RSS 14 Linear and Stacked

    AQ21P

    AQ30O

    enable RSS 14 Linear and Stacked

    AQ31STo read the stacked version of these codes, simply move the reader over the code so that eachline of the code is scanned.

  • 8/2/2019 HHD Version II

    96/148

    88

    ADVANCED FORMATTING

    CONCATENATION

    ADVANCED FORMATTING

    NOTE

    Please follow the setup procedure carefully for these parameters.

    1. Read the Enter Configuration code ONCE, available at the top of page .

    2. Read configuration codes precisely following the numbered proceduregiven.

    = Read the code and follow the procedure given

    = Default value

    3. Read the Exit and Save Configuration code ONCE, available at the top ofpage.

  • 8/2/2019 HHD Version II

    97/148

    Enter Configuration Exit and Save Configuration

    ADVANCED FORMATTING

    89

    CONCATENATION

    disable

    EI0a

    enable

    EI1d

    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

    EK0e

    Read the code type from the Code Identifier Table beginning in Appendix B.

    code length

    EL0g

    Read a number in the range 01-99 from the Hex/Numeric Table.

  • 8/2/2019 HHD Version II

    98/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    90

    2 Code 2

    code ID

    EK1h

    Read the code type from the Code Identifier Table beginning in Appendix B.

    code length

    EL1j

    Read a number in the range 01-99 from the Hex/Numeric Table.

    3 Concatenation Result Code ID

    use code 1 ID

    EN0k

    use code 2 ID

    EN1nSince you can concatenate codes from different families, you must select the Code ID characterof the resulting code. The Code ID character will be sent in the output message only if it isenabled according to the Code Identifier selection (Datalogic, AIM, or Custom).

    4 Concatenation Timeout

    timeout

    EJ3

    Read two numbers in the range 00 to 9900= no timeout

    01-99 = timeout from 1 to 99 seconds

    Define the timeout, which determines the valid waiting period between the two codes, in order toaccept concatenation. If the timeout expires, the resulting action will be based on the followingselection.

  • 8/2/2019 HHD Version II

    99/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    91

    5 Transmission after Timeout

    no code transmittedafter timeout

    EM0i

    only code 1 transmitted(if read) after timeout

    EM1l

    only code 2 transmitted(if read) after timeout

    EM2o

    either code 1 or code 2 transmittedafter timeout

    EM3r

  • 8/2/2019 HHD Version II

    100/148

    ADVANCED FORMATTING

    92

    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 Formats

    1, 2, 3, 4

    Define No Match Result

    Read the Exit and Save

    Configuration Command

    Step 5

    Divide Code into Fields

    Steps 7 - 8Add up to 2 Additional Fields

    Step 1Begin Format Definition

    1, 2, 3, or 4

    Step 6

    Define Code Fields

    Steps 2 - 4

    Define Match Code Conditions

    Step 9

    Define Field Transmission

    Step 10Apply or Not

    Standard Message Formatting

    Read the Enter

    Configuration Command

    Step 11End Format Definition

    1, 2, 3, or 4

    YES

    NO

  • 8/2/2019 HHD Version II

    101/148

    Enter Configuration Exit and Save Configuration

    ADVANCED FORMATTING

    93

    1 Begin Format Definition

    begin Format 1 definition

    HA0T

    begin Format 2 definition

    HA1W

    begin Format 3 definition

    HA2Z

    begin Format 4 definition

    HA3]

    2 Match Code Type

    match code type

    HB&

    Read the above code + the code type to match from the Code Identifier Table in Appendix B.

    OR any code type

    HB0V

    3 Match Code Length

    match code length

    HC(

    Read the above code + two numbers in the range 01 to 99 for the exact code length.

    OR any code length

    HC001

  • 8/2/2019 HHD Version II

    102/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    94

    4 Match with Predefined Characters

    no match

    HD0HE00OR

    match with 1 character

    HD1]

    match with a 2-character string

    HD2`

    match with a 3-character string

    HD3c

    match with a 4-character string

    HD4fAfter selecting the predefined match code, read the character(s) from the HEX table. Rangeof characters = 01-FE.

    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

    HE,

    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.

  • 8/2/2019 HHD Version II

    103/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    95

    5 Divide Code into Fields

    divide code into fields

    HF.

    Read one number in the range 1 to 5 to divide the code into fields.

    6 Define Code Fields

    define code fields

    Each code field length can be set by either:

    a) defining a field separator character to be found in the code itself. In this case you canchoose to discard the code separator character or include it as the last character of thefield.

    OR BY

    b) defining a match character to be found consecutively repeated in the code itself. In thiscase the field ends with the first character that does not match.

    OR BY

    c) specifying a specific character length up to the maximum of 99 characters.

    OR BY

    d) selecting the last field as variable length (if any).

    You must define the same number of fields as selected in step 5, including fields that willnot be transmitted.

  • 8/2/2019 HHD Version II

    104/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    96

    DEFINE FIELD 1 BY:EITHER

    field separator

    a) HG0`

    Read the field separator character from the HEX table. Range of characters = 01-FE.

    discard separator include separator

    01 12OR

    match character

    b) HG3i

    Read the match character from the HEX table. Range of characters = 01-FE.

    OR

    field length

    c) HG1c

    Read two numbers in the range 01 to 99 to define the field length.

    OR

    this is the last field (variable length)

    d) HG2f

    AND

    Field 1 Terminators

    no field terminators

    HH0b1 field terminator 2 field terminators

    HH1e HH2hRead the field terminator character(s) from the HEX table.

    Valid range of characters for all readers = 01-FE.

    For readers using Wedge interface, all values from 9C to FE send the Space character.

  • 8/2/2019 HHD Version II

    105/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    97

    DEFINE FIELD 2 BY:EITHER

    field separator

    a) HG0`

    Read the field separator character from the HEX table. Range of characters = 01-FE.

    discard separator include separator

    01 12OR

    match character

    b) HG3i

    Read the match character from the HEX table. Range of characters = 01-FE.

    OR

    field length

    c) HG1c

    Read two numbers in the range 01 to 99 to define the field length.

    OR

    this is the last field (variable length)

    d) HG2f

    AND

    Field 2 Terminators

    no field terminators

    HH0b1 field terminator 2 field terminators

    HH1e HH2hRead the field terminator character(s) from the HEX table.

    Valid range of characters for all readers = 01-FE.

    For readers using Wedge interface, all values from 9C to FE send the Space character.

  • 8/2/2019 HHD Version II

    106/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    98

    DEFINE FIELD 3 BY:EITHER

    field separator

    a) HG0`

    Read the field separator character from the HEX table. Range of characters = 01-FE.

    discard separator include separator

    01 12OR

    match character

    b) HG3i

    Read the match character from the HEX table. Range of characters = 01-FE.

    OR

    field length

    c) HG1c

    Read two numbers in the range 01 to 99 to define the field length.

    OR

    this is the last field (variable length)

    d) HG2f

    AND

    Field 3 Terminators

    no field terminators

    HH0b1 field terminator 2 field terminators

    HH1e HH2hRead the field terminator character(s) from the HEX table.

    Valid range of characters for all readers = 01-FE.

    For readers using Wedge interface, all values from 9C to FE send the Space character.

  • 8/2/2019 HHD Version II

    107/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    99

    DEFINE FIELD 4 BY:EITHER

    field separator

    a) HG0`

    Read the field separator character from the HEX table. Range of characters = 01-FE.

    discard separator include separator

    01 12OR

    match character

    b) HG3i

    Read the match character from the HEX table. Range of characters = 01-FE.

    OR

    field length

    c) HG1c

    Read two numbers in the range 01 to 99 to define the field length.

    OR

    this is the last field (variable length)

    d) HG2f

    AND

    Field 4 Terminators

    no field terminators

    HH0b1 field terminator 2 field terminators

    HH1e HH2hRead the field terminator character(s) from the HEX table.

    Valid range of characters for all readers = 01-FE.

    For readers using Wedge interface, all values from 9C to FE send the Space character.

  • 8/2/2019 HHD Version II

    108/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    100

    DEFINE FIELD 5 BY:EITHER

    field separator

    a) HG0`

    Read the field separator character from the HEX table. Range of characters = 01-FE.

    discard separator include separator

    01 12OR

    match character

    b) HG3i

    Read the match character from the HEX table. Range of characters = 01-FE.

    OR

    field length

    c) HG1c

    Read two numbers in the range 01 to 99 to define the field length.

    OR

    this is the last field (variable length)

    d) HG2f

    AND

    Field 5 Terminators

    no field terminators

    HH0b1 field terminator 2 field terminators

    HH1e HH2hRead the field terminator character(s) from the HEX table.

    Valid range of characters for all readers = 01-FE.

    For readers using Wedge interface, all values from 9C to FE send the Space character.

  • 8/2/2019 HHD Version II

    109/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    101

    7 First Additional Fixed Field

    no fixed field

    HI0d

    1 character fixed field

    HI1g

    2 character fixed field

    HI2j

    3 character fixed field

    HI3m

    4 character fixed field

    HI4p

    5 character fixed field

    HI5s

    6 character fixed field

    HI6vAfter selecting one of the Additional Fixed Field codes, read the corresponding character(s)from the HEX table. Range of characters = 01-FE. For readers using Wedge interface, allvalues from 9C to FE send the Space character.

    Example:

    4 Character Fixed Field

    + 4D + 41 + 49 + 4E = MAIN

  • 8/2/2019 HHD Version II

    110/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    102

    8 Second Additional Fixed Field

    no fixed field

    HJ0f

    1 character fixed field

    HJ1i

    2 character fixed field

    HJ2l

    3 character fixed field

    HJ3o

    4 character fixed field

    HJ4r

    5 character fixed field

    HJ5u

    6 character fixed field

    HJ6xAfter selecting one of the Additional Fixed Field codes, read the corresponding character(s)from the HEX table. Range of characters = 01-FE. For readers using Wedge interface, allvalues from 9C to FE send the Space character.

    Example:

    3 Character Fixed Field

    + 53 + 45 + 54 = SET

  • 8/2/2019 HHD Version II

    111/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    103

    9 Field Transmission

    number of fields to transmit

    HK8Read one number in the range 1 to 7 for the number of fields to transmit. Include only fields tobe transmitted.

    Field Order Transmission

    Read the codes corresponding to the fields to transmit in the order in which they are to betransmitted. A field can be transmitted more than once. See example.

    field 1

    12field 2

    field 3

    23

    34field 4

    field 5

    45

    56additional field 1

    additional field 2

    67

    78

    Example:

    The barcode is divided into 3 defined fields plus 1 additional fixed field.

    Transmit in the order: Field 2, Additional Field 1, Field 1, Field 2.

    Number of Fields

    to Transmit

    + 4 +

    Field 2

    +

    Additional Field 1

    +

    Field 1

    +

    Field 2

  • 8/2/2019 HHD Version II

    112/148

    Exit and Save Configuration

    ADVANCED FORMATTING

    104

    10 Standard Formatting

    do not apply standard formatting

    HL0j

    apply standard formatting

    HL1mAfter performing Advanced Formatting on the barcode read, Standard Formatting (Headers,

    Code Length, Code ID, Terminators) can be applied to the message to be transmitted.

    11 End Format Definition

    end Format 1 definition

    HM0l

    end Format 2 definition

    HM1o

    end Format 3 definition

    HM2r

    end Format 4 definition

    HM3u

  • 8/2/2019 HHD Version II

    113/148

    Enter Configuration Exit and Save Configuration

    ADVANCED FORMATTING

    105

    Enable Advanced Format

    no Advanced Formats enabled

    HN0n

    Advanced Format 1enable

    HN11N disableHN10J

    Advanced Format 2enable

    HN21Q disableHN20M

    Advanced Format 3enable

    HN31T disableHN30P

    Advanced Format 4enable

    HN41W disableHN40S

  • 8/2/2019 HHD Version II

    114/148

    Enter Configuration Exit and Save Configuration

    ADVANCED FORMATTING

    106

    No Match Result

    clear data - no transmission

    HO0p

    transmit data using standard format

    HO1s

    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,Code Length, Code ID, Terminators).

  • 8/2/2019 HHD Version II

    115/148

    REFERENCES

    107

    4 REFERENCES

    4.1 USB-COM AND 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) is active.

    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), the decoderinterrupts the transmission with a maximum delay of one character and only resumeswhen the XON character (11 Hex) is received.

    Host readyHost busy

    XONXOFF

    RX

    Transmitted dataTransmitted data

    TX

    XON/XOFF handshaking

  • 8/2/2019 HHD Version II

    116/148

    HHD II

    108

    4.1.2 ACK/NACK Protocol

    This parameter sets a transmission protocol in which the Host responds to the readerafter every code transmitted. The Host sends an ACK character (06 HEX) in the case

    of good reception or the NACK character (15 HEX) requesting re-transmission, in thecase of bad reception.

    If the reader does not receive an ACK or NACK, transmission is ended after the RXTimeout (see par. 4.1.4).

    Selection of the ACK/NACK protocol automatically disables FIFO buffering see par.4.1.3.

    4.1.3 FIFO

    This parameter determines whether data (barcodes) are buffered on a First In FirstOut basis allowing faster data collection in certain cases for example when usingslow baud rates and/or hardware handshaking.

    If the FIFO buffering is enabled, codes are collected and sent out on the serial line inthe order of acquisition. Several hundred characters can be collected (buffer full),after which the reader signals an error and discards any further codes until thetransmission is restored.

    If the FIFO buffering is disabled, each code must be transmitted before another one

    can be read.

    4.1.4 RX Timeout

    When the RS232 interface is selected, the Host can be used to configure the deviceby sending it command strings (see appendix A).

    This parameter can be used to automatically end data reception from the Host afterthe specified period of time.

    If no character is received from the Host, after the timeout expires, any incompletestring (any string not terminated by ) is flushed from the device buffer.

  • 8/2/2019 HHD Version II

    117/148

    REFERENCES

    109

    4.2 PEN PARAMETERS

    4.2.1 Minimum Output Pulse

    This parameter sets the duration of the output pulse corresponding to the narrowestelement in the barcode. In this