Advanced Features master · This manual refers to the following software versions: for Standard...

128

Transcript of Advanced Features master · This manual refers to the following software versions: for Standard...

Page 1: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic
Page 2: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HAND-HELD DEVICES

SOFTWARE CONFIGURATION MANUAL

Page 3: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

This manual refers tothe following software versions:

for Standard Architecture SW 4.00 and later

for Enhanced Architecture SW 2.03 and 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 Datalogic S.p.A.

Rev. A

Page 4: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

iii

CONTENTS

HOW TO USE THIS MANUAL ...........................................................v

1 INTRODUCTION ................................................................................11.1 Status Indicators .................................................................................2

2 INITIAL SETUP ..................................................................................32.1 Restore Default...................................................................................32.2 Interface Selection ..............................................................................3

3 CONFIGURATION .............................................................................8RS232 Parameters .............................................................................9Wedge Parameters ..........................................................................15Pen Emulation ..................................................................................21Data Format......................................................................................26Power Save ......................................................................................37Reading Parameters.........................................................................40Decoding Parameters.......................................................................47Code Selection .................................................................................51Advanced Formatting........................................................................72

4 REFERENCES .................................................................................914.1 RS232 Parameters ...........................................................................914.1.1 Handshaking.....................................................................................914.1.2 ACK/NACK Protocol .........................................................................924.1.3 FIFO..................................................................................................924.1.4 RX Timeout.......................................................................................924.2 Pen Parameters................................................................................934.2.1 Minimum Output Pulse .....................................................................934.2.2 Overflow............................................................................................934.2.3 Output and Idle Levels......................................................................944.3 Data Format......................................................................................954.3.1 Header/Terminator Selection............................................................954.3.2 Set Custom Extended Header/Terminator Keys ..............................964.4 Power Save ......................................................................................984.4.1 Illuminator/Laser Driver.....................................................................984.4.2 Sleep State (only devices with button/trigger) ..................................984.4.3 Enter Sleep Timeout .........................................................................984.4.4 Standby (only CCD devices with button/trigger) ...............................984.5 Reading Parameters.........................................................................99

Page 5: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

iv

4.5.1 Trigger Signal ...................................................................................994.5.2 Trigger-Off Timeout ..........................................................................994.5.3 Reads per Cycle ...............................................................................994.5.4 Safety Time.....................................................................................1004.6 Decoding Parameters.....................................................................1004.6.1 Ink-Spread ......................................................................................1004.6.2 Overflow Control .............................................................................1014.6.3 Interdigit Control .............................................................................1014.7 Configuration Editing Commands...................................................1024.8 Configuration Copy Command .......................................................104

A HOST CONFIGURATION STRINGS .............................................105

B CODE IDENTIFIER TABLE ...........................................................116

C HEX AND NUMERIC TABLE .........................................................119

Page 6: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

v

HOW 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 either your reader's Quick Reference Manual or this Manual forinitial configuration in order to set the default values and select the interfacefor your application.

This manual provides complete setup and configuration for yourStandard Architecture and Enhanced Architecture readers.Since these two kinds of readers have different configuration andsetup possibilities, the information in this manual is presented asfollows:

− parameters not marked are valid for both Standard andEnhanced Architecture readers.

− parameters marked with ( ) are valid only for EnhancedArchitecture readers.

If you are not sure if your reader is Standard or Enhanced Architecture, readthe following code to check your software release:

transmit the Software release

���������������������

To use this manual for initial setup:

1) Read the Restore Default code on page 3.

2) Choose the correct interface selection code for your application fromthose listed in chapter 2.

Page 7: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

vi

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 andkeep 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.

Sending Configuration Strings from Host

An 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.

Copy Command

A Master device (previously configured reader), can be used to send itsconfiguration directly to other readers by connecting them together using twoRS232 cables and reading the Copy Configuration command. See par. 4.8for details.

Page 8: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

1

1 INTRODUCTION

This manual provides all the necessary information for complete softwareconfiguration of various Datalogic families of Hand-Held Devices , (bothStandard and Enhanced Architecture readers) including CCD guns andreaders, laser scanners, and decoders.

Your reader 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.

It has two status indicator functions which are described in the nextparagraph.

Page 9: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

2

1.1 STATUS INDICATORS

This reader has two indicators, LED and beeper. They signal severaloperating conditions which are described in the tables below.

POWER UP

Beeper 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

CONFIGURATION

Beeper Meaning

H H H H correct entry or exit from Configuration mode

L good read of a command

L L L command read error

DATA ENTRY

Beeper LED Meaning

U ON correct read of a code in normal mode

U long ON successful advanced formatconcatenation

U U U timeout expired – operation notcompleted

H long error in advanced data formatting

OFF ready to read a code

H L long tx buffer full (when FIFO is enabled)

U = user configurable tone H = high tone L = low tone

Page 10: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

3

2 INITIAL SETUP

2.1 RESTORE DEFAULT

Read the restore default parameters code below.

Restore Default���������������������

2.2 INTERFACE SELECTION

Read the interface selection code for your application. Valid interfaceselections for your particular reader are also found in the relative QuickReference Manual.

RS232������������������������

PEN��� ������� ������� ����

Page 11: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

4

WEDGE

IBM AT or PS/2 PCs

������������������������������

IBM XT

������������������������������

PC Notebook

������������������������������

IBM SURE1

����� ��������� ��������� ����

IBM Terminal 3153

������������������������������

Page 12: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

5

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 keyboard

������������������������������

make-break keyboard

������������������������������

KEYBOARD TYPE

� advanced keyboard

������������������������������

typewriter keyboard

������������������������������

Page 13: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

6

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 mode

������������������������������

PC Notebook - ALT mode

������������������������������

WYSE TERMINALS

ANSI Keyboard

������������������������������

PC Keyboard

������������������������������

ASCII Keyboard

�������� ��������� ��������� �

VT220 style Keyboard

��������!���������!���������!�

Page 14: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

7

WEDGE (continued)

DIGITAL TERMINALS

VT2xx/VT3xx/VT4xx

��������"���������"���������"�

APPLE

APPLE ADB Bus

��������#���������#���������#�

YOUR READER IS NOW READY TO READ BARCODES.

To change the defaults see Chapter 3.

Page 15: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

8

3 CONFIGURATION

Once 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.

Page 16: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

9

RS232 PARAMETERS

PARITY

DATA BITS

STOP BITS

HANDSHAKING

BAUD RATE

INTER-CHARACTER DELAY

RX TIMEOUT

ACK/NACK PROTOCOL

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

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 17: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

RS232 ���%����%�

10

BAUD RATE

150 baud

�&�'��&�'��&�'�

300 baud

600 baud

�&�(��&�(��&�(�

�&�)��&�)��&�)�

1200 baud

2400 baud

�&�*��&�*��&�*�

�&����&����&���

4800 baud

� 9600 baud

�&�+��&�+��&�+�

�& ���& ���& ��

19200 baud

38400 baud

�&�,��&�,��&�,�

�&�-��&�-��&�-�

Page 18: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

RS232 ���%����%�

11

PARITY

� none

��.���.���.�

even parity

��/���/���/�

odd parity

��0���0���0�

DATA BITS

7 bits

�1�2��1�2��1�2�

� 8 bits

�1�3��1�3��1�3�

9 bits

�1�'��1�'��1�'�

Page 19: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

RS232 ���%����%�

12

STOP BITS

� 1 stop bit

���4����4����4�

2 stop bits

���5����5����5�

HANDSHAKING

� disable

�6�7��6�7��6�7�

hardware (RTS/CTS)

�6�8��6�8��6�8�

software (XON/XOFF)

�6�9��6�9��6�9�

See par. 4.1.1 for details.

Page 20: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

RS232 ���%����%�

13

ACK/NACK PROTOCOL

� disable

���0����0����0�

enable

���:����:����:�

See par. 4.1.2 for details.

FIFO

disable

�6�'��6�'��6�'�

� enable

�6�(��6�(��6�(�

See par. 4.1.3 for details.

Page 21: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

RS232 ���%����%�

14

INTER-CHARACTER DELAY

delay between characters transmitted to Host

������������

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 Host

�;���;���;��

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.

Page 22: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

15

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

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

.

Page 23: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

WEDGE ���%����%�

16

KEYBOARD NATIONALITY

Belgian

��<�=���<�=���<�=�

English

French

��<�>���<�>���<�>�

��<�,���<�,���<�,�

German

Italian

��<�-���<�-���<�-�

��<�����<�����<���

Spanish

Swedish

��< ����< ����< ��

��<�?���<�?���<�?�

� USA

��<�+���<�+���<�+�

Page 24: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

WEDGE ���%����%�

17

CAPS LOCK

� caps lock OFF

��6�8���6�8���6�8�

caps lock ON

��6�9���6�9���6�9�

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 lock

��;�@���;�@���;�@�

� num lock unchanged

��;�����;�����;���

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.

Page 25: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

WEDGE ���%����%�

18

INTER-CHARACTER DELAY

delay between characters transmitted to Host

������������

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 Host

��AB���AB���AB�

Read 2 numbers from the table where:00 = DELAY disabled

01-99 = DELAY from 1 to 99 seconds

� delay disabled

Page 26: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

WEDGE ���%����%�

19

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

����5�����5�����5�

Read the code above.

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

Page 27: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

WEDGE

20

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

Page 28: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

21

PEN EMULATIONPARAMETERS

MINIMUM OUTPUT PULSE

CONVERSION TO CODE 39

OVERFLOW

OUTPUT LEVEL

OPERATING MODE

IDLE LEVEL

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

2. Read configuration codes from the desired groups.

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 29: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

PEN EMULATION

22

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

OPERATING MODE

� interpret mode

��9����9����9��

Interprets commands without sendingthem to the decoder.

transparent mode

��)����)����)��

Sends commands to the decoder withoutinterpreting them.

Page 30: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

PEN EMULATION ���%����%�

23

MINIMUM OUTPUT PULSE

200 µs

�&A�C��&A�C��&A�C�

400 µs

� 600 µs

�&A�D��&A�D��&A�D�

�&A�:��&A�:��&A�:�

800 µs

1 ms

�&A�E��&A�E��&A�E�

�&A����&A����&A���

1.2 ms

low resolution codeemulation

high resolution codeemulation

�&A�@��&A�@��&A�@�

See par. 4.2.1 for details.

Page 31: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

PEN EMULATION ���%����%�

24

CONVERSION TO CODE 39

� disable

�&1���&1���&1��

Transmits codes in their original format.

enable

�&1�.��&1�.��&1�.�

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, DeltaIBM, Code 11, Code 16K, Code 49, PDF417

OVERFLOW

narrow

�&F�*��&F�*��&F�*�

� medium

�&F����&F����&F���

wide

�&F�+��&F�+��&F�+�

See par. 4.2.2 for details.

Page 32: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

PEN EMULATION ���%����%�

25

OUTPUT LEVEL

� normal(white = logic level 0)

�&&�/��&&�/��&&�/�

inverted(white = logic level 1)

�&&�0��&&�0��&&�0�

See par. 4.2.3 for details.

IDLE LEVEL

� normal(black level)

�&6�(��&6�(��&6�(�

inverted(white level)

�&6�)��&6�)��&6�)�

See par. 4.2.3 for details.

Page 33: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

26

DATA FORMATNOT FOR PEN INTERFACES

CODE IDENTIFIER

PARAMETERS

CUSTOM CODE IDENTIFIER

CHARACTER REPLACEMENT

FIELD ADJUST. CHARACTER

CODE LENGTH TX

FIELD ADJUSTMENT

HEADER

TERMINATOR

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

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 34: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATA FORMAT

27

CODE IDENTIFIER TABLE

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

ISBT 128 ] C4 fCode 93 ] G y UCIP/39 ] X y YCIP/HR ] X y eCode 32 ] X y X

Codablock-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 ] X 0 r

Page 35: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATA FORMAT

28

• 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.

Page 36: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

29

CODE IDENTIFIER

� disable

�6��.��6��.��6��.�

Datalogic standard

�6��/��6��/��6��/�

AIM standard

�6��0��6��0��6��0�

custom

�6��C��6��C��6��C�

Page 37: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

30

CUSTOM CODE IDENTIFIER

define custom code identifier(s)

�6FG��6FG��6FG�

� 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 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 �: valid characters are in the range 00-7F.

Example: To define Code 39 Code Identifier = @

define custom code identifier(s) Code 39

Read �6����6���

+ �/7��/7�

+ 40 + FF

Page 38: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

31

HEADER

no header

�61�����61�����61����

one character header

two character header☞

�61��B��61��B��61��B�

☞�61�����61�����61����

three character header

four character header☞

�61�� ��61�� ��61�� �

☞�61��H��61��H��61��H�

five character header

six character header☞

�61��I��61��I��61��I�

☞�61� ���61� ���61� ��

seven character header

eight character header☞

�61�����61�����61����

☞�61��<��61��<��61��<�

After selecting one of the desired Header codes, read the character(s) from the HEX table.

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.

Page 39: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

32

TERMINATOR

no terminator

�61�����61�����61����

one character terminator

two character terminator☞

�61�����61�����61����

☞�61�����61�����61����

three character terminator

four character terminator☞

�61�����61�����61����

☞�61��J��61��J��61��J�

five character terminator

six character terminator☞

�61��1��61��1��61��1�

☞�61� 6��61� 6��61� 6�

seven character terminator

eight character terminator☞

�61��K��61��K��61��K�

☞�61��L��61��L��61��L�

After selecting one of the desired Terminator codes, read the character(s) from the HEX table.

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.

Page 40: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

33

FIELD ADJUSTMENT

� disable field adjustment

�6��)��6��)��6��)�

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

☞�6����6����6���

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

� Select the type of adjustment to perform:

right addition

������������ left addition

right deletion

������������

������������ left deletion

������������

� Read a number in the range 01 - 32 from the Hex/Numeric Table to define how manycharacters 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, thesubtraction will take place only to code length 0.

not valid forPDF417 codes

Page 41: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

34

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

enable field adjustment Code 39 right addition

Read �6����6���

+ �/7��/7�

+ ��������

+ 04

FIELD ADJUST. CHARACTER

� Read the field adjustment character code:

field adjustment character

☞�6A���6A���6A��

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

Example:

To define the field adjustment character = A:

Read

field adjustment character

+ 41

CODE LENGTH TX

code length transmitted

�66�C��66�C��66�C�

� code length not transmitted

�66�0��66�0��66�0�

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.

Page 42: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

35

CHARACTER REPLACEMENT

� disable character replacement

�62�-��62�-��62�-�

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

☞�62�>��62�>��62�>�

second character replacement

☞�62�?��62�?��62�?�

third character replacement

☞�62����62����62���

� 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-7F)which identifies the character to be replaced.

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

not valid forPDF417 codes

Page 43: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DATA FORMAT ���%����%�

36

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 39ASCII characters corresponding tothe HEX value for character 0

ASCII characters corresponding tothe HEX value for character 1

�62�>��62�>�

+ �/7��/7�

+ 30 + 31

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

second characterreplacement

Code 39ASCII characters corresponding tothe HEX value for character A

ASCII characters corresponding tothe HEX value for character B

�62�?��62�?�

+ �/7��/7�

+ 41 + 42

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

Page 44: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

37

POWER SAVE

SLEEP STATE

ENTER SLEEP TIMEOUT

PARAMETERS

STANDBY

ILLUMINATOR/LASER DRIVER

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

� = Default value

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 45: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

POWER SAVE ���%����%�

38

ILLUMINATOR/LASER DRIVER

no change before beep

��M�����M�����M���

off before beep

��M�@���M�@���M�@�

See par. 4.4.1 for details.

� disable

��4� ���4� ���4� �

enable

��4�N���4�N���4�N�

See par. 4.4.2 for details.

ONLY devices with SLEEP STATE

button/trigger

Page 46: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

POWER SAVE ���%����%�

39

enter sleep timeout

��3O���3O���3O�

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

� disable

��L�P���L�P���L�P�

optimize for reading speed

enable

��L�Q���L�Q���L�Q�

optimize for low power consumption

See par. 4.4.4 for details.

ONLY devices with ENTER SLEEP TIMEOUT

button/trigger

STANDBY

ONLY CCD devices with button/trigger

Page 47: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

40

READING PARAMETERSPARAMETERS

TRIGGER SIGNAL

TRIGGER TYPE

TRIGGER-OFF TIMEOUT

FLASH MODE

READS PER CYCLE

SAFETY TIME

BEEPER INTENSITY

BEEPER TONE

SOFTWARE FOCUS LEVEL

SOFTWARE FOCUS RANGE

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

� = Default value

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 48: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

41

hardware trigger

����E�����E�����E�

software triggerRestore Trigger Mode ����:�

����:�����:�

Enables “FLASH” MODEfor trigger version

trigger active level

��1�M���1�M���1�M�

trigger active pulse��1�4���1�4���1�4�

See par. 4.5.1 for details

ONLY devices with TRIGGER TYPE

button/trigger

ONLY devices with TRIGGER SIGNAL

button/trigger

Page 49: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

42

trigger-off timeout

��&����&����&��

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

FLASH MODE

"FLASH" ON duration

���������������

"FLASH" OFF duration

����.�����.�����.�

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

ONLY devices with tri TRIGGER-OFF TIMEOUT

button/trigger

Page 50: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

43

READS PER CYCLE

� one read per cycle

���3����3����3�

multiple reads per cycle

���'����'����'�

See par. 4.5.3 for details.

SAFETY TIME

safety time

��6R���6R���6R�

Limits same code consecutive reading.

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

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

read on same code.

� safety time = 0.5 sec

See par. 4.5.4 for details.

Page 51: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

44

BEEPER INTENSITY

beeper off

��A�8���A�8���A�8�

low intensity

medium intensity

��A�9���A�9���A�9�

��A�S���A�S���A�S�

� high intensity

��A�T���A�T���A�T�

BEEPER TONE

tone 1

��F�C���F�C���F�C�

� tone 2

tone 3

��F�D���F�D���F�D�

��F�:���F�:���F�:�

tone 4

��F�E���F�E���F�E�

Page 52: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

45

factory focus level

��;�+���;�+���;�+�

high resolution��;�����;�����;���

med-high resolution

��;�,���;�,���;�,�

med-low resolution��;�-���;�-���;�-�

low resolution

��;�>���;�>���;�>�

SOFTWARE FOCUS LEVEL

CCD Contact Readers ONLY

highresolution

codes

poorqualitycodes

1) The factory focus level is sufficient for almost all reading cases.

2) Reading time may be improved in your application by setting a fixed focuslevel. For example in cases where labels are of poor quality or are producedby a pin printer, select low resolution.

Page 53: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

READING PARAMETERS ���%����%�

46

factory focus range��.�U���.�U���.�U�

long range only��.�"���.�"���.�"�

SOFTWARE FOCUS RANGE

CCD Long Range Readers ONLY

1) The factory focus range is sufficient for almost all reading cases.

2) Reading time may be improved in your application by setting long range only. Thisselection also eliminates the “double blinking effect”.

Page 54: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

47

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.� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 55: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DECODING PARAMETERS ���%����%�

48

INK-SPREAD

disable

�1(�V��1(�V��1(�V�

� enable

�1(�W��1(�W��1(�W�

See par. 4.6.1 for details.

OVERFLOW CONTROL

disable

�17�#��17�#��17�#�

� enable

�17�=��17�=��17�=�

See par. 4.6.2 for details.

Page 56: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DECODING PARAMETERS ���%����%�

49

INTERDIGIT CONTROL

disable

�1/�X��1/�X��1/�X�

� enable

�1/�Y��1/�Y��1/�Y�

See par. 4.6.3 for details.

DECODING SAFETY

� one read

�6&�7��6&�7��6&�7�

(decoding safety disabled) two reads

three reads

�6&�8��6&�8��6&�8�

�6&�9��6&�9��6&�9�

four reads

�6&�S��6&�S��6&�S�

Required number of good reads before accepting code.

Page 57: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

DECODING PARAMETERS ���%����%�

50

PUZZLE SOLVERTM

� disable

�1'�"��1'�"��1'�"�

enable

�1'�Z��1'�Z��1'�Z�

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 lineof the 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

• 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.

Page 58: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

51

CODE SELECTIONPARAMETERS

2/5 FAMILY

CODE 39 FAMILY

CODE 128 FAMILY

CODE 93

CODABAR FAMILY

EAN/UPC FAMILY

CODABLOCK-A

CODABLOCK-F

PDF417

PDF READERS ONLY

MSI

TELEPEN

DELTA IBM

CODE 11

PLESSEY

CODE 16K

CODE 49

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

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of each page.

Page 59: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

52

DISABLES ALL CODE FAMILIES

�18�[��18�[��18�[�

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

Page 60: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

53

EAN/UPC FAMILY

disable the family

�11�L��11�L��11�L�

� 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

�11�E��11�E��11�E�

WITHOUT ADD ON

� EAN 8/EAN 13/UPC A/UPC E

�11���11���11��

EAN 8/EAN 13

�11�/��11�/��11�/�

UPC A/UPC E

�11�0��11�0��11�0�

Page 61: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

54

WITH ADD ON 2 AND 5

EAN 8/EAN 13/UPC A/UPC E

�11�C��11�C��11�C�

EAN 8/EAN 13

�11 D��11 D��11 D�

UPC A/UPC E

�11�:��11�:��11�:�

WITH ADD ON 2 ONLY

EAN 8/EAN 13

�11����11����11���

UPC A/UPC E

�11LJ��11LJ��11LJ�

WITH ADD ON 5 ONLY

EAN 8/EAN 13

�11;H��11;H��11;H�

UPC A/UPC E

�11MO��11MO��11MO�

Page 62: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

55

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

�11A����11A����11A��� EAN 8

�11A�@��11A�@��11A�@�

EAN 13

�11F�U��11F�U��11F�U�

EAN 13

�11F� ��11F� ��11F� �

UPC A

�11K�"��11K�"��11K�"�

UPC A

�11K�N��11K�N��11K�N�

UPC E

�11<�Z��11<�Z��11<�Z�

UPC E

�11<�\��11<�\��11<�\�

Page 63: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

56

CONVERSION OPTIONS

UPC E to UPC A conversion

�111���111���111��

UPC E to EAN 13 conversion

�11�!��11�!��11�!�

UPC A to EAN 13 conversion

�11]��11]��11]�

EAN 8 to EAN 13 conversion

�11&^��11&^��11&^�

Enable only ISBN conversion

�1� ��1� ��1� �

Enable only ISSN conversion

�1�N��1�N��1�N�

Enable both ISBN and ISSN conversion

�1�\��1�\��1�\�

Disable both ISBN and ISSN conversion

�1�@��1�@��1�@�

Page 64: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

57

2/5 FAMILY

disables the family

�1�4��1�4��1�4�

� Read the desired family code � Read a check digit selection

� Interleaved 2/5

☞�1�5��1�5��1�5�

CHECK DIGIT TABLE

no check digit control

Normal 2/5 (5 Bars)

������������

☞�1�7��1�7��1�7� � check digit control and transmission

Industrial 2/5 (IATA)

������������

☞�1�8��1�8��1�8�

check digit control without transmission

Matrix 2/5 (3 Bars)

������������

☞�1�9��1�9��1�9�

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

Code CIP/HR

The maximum code length is:

Standard Architecture = 55 characters.

Enhanced Architecture = 99 characters.

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

�1�S��1�S��1�S�

French pharmaceutical code

Examples:

0199 = variable from 1 to 99 digits inthe code.

1010 = 10 digit code length only.

Page 65: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

58

CODE 39 FAMILY

disables the family

�1��2��1��2��1��2�

� Read the desired family code � Read a check digit selection

� Standard Code 39

CHECK DIGIT TABLE

� no check digit control

☞ �1��3��1��3��1��3�

������������

Full ASCII Code 39check digit controland transmission

☞�1��'��1��'��1��'�

������������

check digit controlwithout transmission

������������

Page 66: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

59

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

Code CIP39

�1��(��1��(��1��(�

French pharmaceutical code

Code 32

�1��)��1��)��1��)�

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.

�1��J��1��J��1��J�

The maximum code length is:

Standard Architecture = 32 characters.

Enhanced Architecture = 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.

Page 67: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

60

CODE 128 FAMILY

disables the family

�1K�9��1K�9��1K�9�

� Read the desired family code� Code 128

�1K��J��1K��J��1K��J�

control without transmissionof check digit

EAN 128

�1K��O��1K��O��1K��O�

control without transmissionof check digit

ISBT 128�1K����1K����1K���

Read the ISBT 128 code and then select the appropriate concatenation code below.

� enable all concatenations

�JRJ_JI���+����JRJ_JI���+����JRJ_JI���+���

disable all concatenations

�JRJ_JI���+�=��JRJ_JI���+�=��JRJ_JI���+�=�

• Enabling ISBT 128 automatically disables Puzzle Solver.

Page 68: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

61

CODE 93

� disables the code

�1�����1�����1����

Code 93

�1��+��1��+��1��+�

control without transmissionof check digit

Page 69: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

62

CODABAR FAMILY

� disables the family

�1&�.��1&�.��1&�.�

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

START/STOP CHARACTERTRANSMISSION

Standard Codabar

☞�1&�����1&�����1&����

no start/stop character equalitycontrol no transmission

������������

Standard Codabar

☞�1&�����1&�����1&����

start/stop character equality controltransmission

������������

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

Codabar ABC

�1&���`��1&���`��1&���`�

no start/stop character equality control but transmission.

Page 70: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

63

Codabar ABC Forced Concatenation

enable Codabar ABC with forced concatenation

�1&������1&������1&�����

non start/stop character equality control but transmission

CODE LENGTH (optional)

The code length selection is valid for the entire Codabar family

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

First 2 digits = minimum code length.

Second 2 digits = maximum code length.

�1&�1��1&�1��1&�1�

The maximum code length is:

Standard Architecture = 44 characters.

Enhanced Architecture = 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

�1&1�D��1&1�D��1&1�D�

transmit start/stop characters in upper case

�1&1�T��1&1�T��1&1�T�

Page 71: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

64

CODABLOCK-A

� disables the code

�12�P��12�P��12�P�

Codablock-A

�12�a��12�a��12�a�

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 reader over the code so that each line of the code isscanned. During this process a series of brief "ticks" indicates that reading is proceedingcorrectly.

CODABLOCK-F

� disables the family

Codablock-F Standard

�1M����1M����1M���

�1M�,��1M�,��1M�,�

Codablock-F EAN�1M�-��1M�-��1M�-�

Notes:• Enabling Codablock-F automatically disables Puzzle Solver.

To read stacked codes, simply move the reader over the code so that each line of the code isscanned. During this process a series of brief "ticks" indicates that reading is proceedingcorrectly.

Page 72: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

65

MSI

� disables the family

�16�'��16�'��16�'�

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

no check digit control

�16�(��16�(��16�(�

MOD10 check digit controlno check digit transmission

�16�)��16�)��16�)�

MOD10 check digit controlcheck digit transmission

�16�*��16�*��16�*�

MOD11 - MOD10 check digit controlno check digit transmission

�16����16����16���

MOD11 - MOD10 check digit controlcheck digit transmission

�16�+��16�+��16�+�

MOD10 - MOD10 check digit controlno check digit transmission

�16 ���16 ���16 ��

MOD10 - MOD10 check digit controlcheck digit transmission

�16�,��16�,��16�,�

Page 73: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

66

PLESSEY

� disables the family

�1��7��1��7��1��7�

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

Standard Plessey

no check digit control

�1������1������1�����

check digit controlcheck digit transmitted

�1���$��1���$��1���$�

check digit controlcheck digit not transmitted

�1���%��1���%��1���%�

Anker Plessey

no check digit control

�1���H��1���H��1���H�

check digit controlcheck digit transmitted

�1���I��1���I��1���I�

check digit controlcheck digit not transmitted

�1������1������1�����

Page 74: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

67

TELEPEN

� disables the family

�1;�T��1;�T��1;�T�

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

Numeric Telepen

no check digit control

�1;����1;����1;���

check digit controlcheck digit transmitted

�1;��A��1;��A��1;��A�

check digit controlcheck digit not transmitted

�1;�����1;�����1;����

Alphanumeric Telepen

no check digit control

�1;�����1;�����1;����

check digit controlcheck digit transmitted

�1;��<��1;��<��1;��<�

check digit controlcheck digit not transmitted

�1;��M��1;��M��1;��M�

Page 75: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

68

DELTA IBM

� disables the family

�1F�)��1F�)��1F�)�

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

no check digit control

�1F�*��1F�*��1F�*�

Type 1 check digit control

�1F����1F����1F���

Type 2 check digit control

�1F�+��1F�+��1F�+�

Page 76: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

69

CODE 11

� disables the family

�1A�0��1A�0��1A�0�

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

no check digit control

�1A�C��1A�C��1A�C�

Type C check digit controlcheck digit transmitted

�1A��_��1A��_��1A��_�

Type C check digit controlcheck digit not transmitted

�1A��O��1A��O��1A��O�

Type K check digit controlcheck digit transmitted

�1A��%��1A��%��1A��%�

Type K check digit controlcheck digit not transmitted

�1A����1A����1A���

Type C and Type Kcheck digit control

check digits transmitted

�1A�����1A�����1A����

Type C and Type Kcheck digit control

check digits not transmitted

�1A�����1A�����1A����

Page 77: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

70

CODE 16K

� disables the code

�1<�D��1<�D��1<�D�

Code 16K

�1<�:��1<�:��1<�:�

To read stacked codes, simply move the reader over the code so that each line of the code isscanned. During this process a series of brief "ticks" indicates that reading is proceedingcorrectly.

CODE 49

� disables the code

�1L�E��1L�E��1L�E�

Code 49

�1L����1L����1L���

To read stacked codes, simply move the reader over the code so that each line of the code isscanned. During this process a series of brief "ticks" indicates that reading is proceedingcorrectly.

Page 78: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

CODE SELECTION ���%����%�

71

PDF417

disables the code

�13����13����13���

� PDF417

�13�U��13�U��13�U�

Only for PDF417 series readers.

To read stacked codes, simply move the reader over the code so that each line of the code isscanned. During this process a series of brief "ticks" indicates that reading is proceedingcorrectly.

Page 79: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

72

ADVANCED FORMATTING

ADVANCED FORMATTING

CONCATENATION

PARAMETERS

NOTE:Please follow the setup procedurecarefully for these parameters.

These parameters are not valid forPDF417codes.

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 given

� = Default value

= Only for Enhanced Architecture readers

3. Read the Exit and Save Configuration code ONCE, available at thetop of page.

Page 80: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

73

CONCATENATION

� disable

�6K����6K����6K���

enable

�6K�+��6K�+��6K�+�

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

☞�6��E��6��E��6��E�

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

code length

☞�6;����6;����6;���

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

Page 81: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

74

2 Code 2

code ID

☞�6�����6�����6����

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

code length

☞�6;�,��6;�,��6;�,�

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

3 Concatenation Result Code ID

use code 1 ID

�6M�@��6M�@��6M�@�

use code 2 ID

�6M� ��6M� ��6M� �

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 Timeout

timeout

☞�6<���6<���6<��

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

01-99 = timeout from 1 to 99 seconds

Page 82: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

75

5 Transmission after Timeout

no code transmittedafter timeout

�6L�P��6L�P��6L�P�

only code 1 transmitted(if read) after timeout

�6L�a��6L�a��6L�a�

only code 2 transmitted(if read) after timeout

�6L����6L����6L���

either code 1 or code 2 transmittedafter timeout

�6L�U��6L�U��6L�U�

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.

Page 83: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

76

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

Page 84: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

77

1 Begin Format Definition

begin Format 1 definition

☞�F1�5��F1�5��F1�5�

begin Format 2 definition

☞�F1�7��F1�7��F1�7�

begin Format 3 definition

☞�F1�8��F1�8��F1�8�

begin Format 4 definition

☞�F1�9��F1�9��F1�9�

2 Match Code Type

match code type

☞�F�R��F�R��F�R�

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

OR any code type

�F��/��F��/��F��/�

3 Match Code Length

match code length

☞�Fb��Fb��Fb�

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

OR any code length

�F�����F�����F����

Page 85: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

78

4 Match with Predefined Characters

no match

�F&�F6�����F&�F6�����F&�F6����

OR

match with 1 character

☞�F&�9��F&�9��F&�9�

match with a 2-character string

☞�F&�S��F&�S��F&�S�

match with a 3-character string

☞�F&�T��F&�T��F&�T�

match with a 4-character string

☞�F&�Q��F&�Q��F&�Q�

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

☞�F6c��F6c��F6c�

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.

Page 86: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

79

5 Divide Code into Fields

divide code into fields

☞�F�B��F�B��F�B�

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 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.

Page 87: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

80

DEFINE FIELD 1 BY:EITHER

field separator

a) ☞ �FA�S�

�FA�S��FA�S�

Read the field separator character from the HEX table. Range of characters = 00-7F.

discard separator

������������ include separator

������������

OR

field length

b) ☞ �FA�T�

�FA�T��FA�T�

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

OR

this is the last field (variable length)

c)�FA�Q��FA�Q��FA�Q�

AND

Field 1 Terminators

no field terminators

�FF�:��FF�:��FF�:�

1 field terminator

☞ �FF�E��FF�E��FF�E�

2 field terminators

☞ �FF����FF����FF���

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.

Page 88: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

81

DEFINE FIELD 2 BY:EITHER

field separator

a) ☞ �FA�S�

�FA�S��FA�S�

Read the field separator character from the HEX table. Range of characters = 00-7F.

discard separator

������������ include separator

������������

OR

field length

b) ☞ �FA�T�

�FA�T��FA�T�

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

OR

this is the last field (variable length)

c)�FA�Q��FA�Q��FA�Q�

AND

Field 2 Terminators

no field terminators

�FF�:��FF�:��FF�:�

1 field terminator

☞ �FF�E��FF�E��FF�E�

2 field terminators

☞ �FF����FF����FF���

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.

Page 89: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

82

DEFINE FIELD 3 BY:EITHER

field separator

a) ☞ �FA�S�

�FA�S��FA�S�

Read the field separator character from the HEX table. Range of characters = 00-7F.

discard separator

������������ include separator

������������

OR

field length

b) ☞ �FA�T�

�FA�T��FA�T�

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

OR

this is the last field (variable length)

c)�FA�Q��FA�Q��FA�Q�

AND

Field 3 Terminators

no field terminators

�FF�:��FF�:��FF�:�

1 field terminator

☞ �FF�E��FF�E��FF�E�

2 field terminators

☞ �FF����FF����FF���

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.

Page 90: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

83

DEFINE FIELD 4 BY:EITHER

field separator

a) ☞ �FA�S�

�FA�S��FA�S�

Read the field separator character from the HEX table. Range of characters = 00-7F.

discard separator

������������ include separator

������������

OR

field length

b) ☞ �FA�T�

�FA�T��FA�T�

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

OR

this is the last field (variable length)

c)�FA�Q��FA�Q��FA�Q�

AND

Field 4 Terminators

no field terminators

�FF�:��FF�:��FF�:�

1 field terminator

☞ �FF�E��FF�E��FF�E�

2 field terminators

☞ �FF����FF����FF���

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.

Page 91: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

84

DEFINE FIELD 5 BY:EITHER

field separator

a) ☞ �FA�S�

�FA�S��FA�S�

Read the field separator character from the HEX table. Range of characters = 00-7F.

discard separator

������������ include separator

������������

OR

field length

b) ☞ �FA�T�

�FA�T��FA�T�

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

OR

this is the last field (variable length)

c)�FA�Q��FA�Q��FA�Q�

AND

Field 5 Terminators

no field terminators

�FF�:��FF�:��FF�:�

1 field terminator

☞ �FF�E��FF�E��FF�E�

2 field terminators

☞ �FF����FF����FF���

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.

Page 92: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

85

7 First Additional Fixed Field

no fixed field

�FK�+��FK�+��FK�+�

1 character fixed field

☞ �FK����FK����FK���

2 character fixed field

☞ �FK�,��FK�,��FK�,�

3 character fixed field

☞ �FK�-��FK�-��FK�-�

4 character fixed field

☞ �FK�>��FK�>��FK�>�

5 character fixed field

☞ �FK�?��FK�?��FK�?�

6 character fixed field

☞ �FK ���FK ���FK ��

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

Page 93: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

86

8 Second Additional Fixed Field

no fixed field

�F<�Q��F<�Q��F<�Q�

1 character fixed field

☞ �F<�P��F<�P��F<�P�

2 character fixed field

☞ �F<�a��F<�a��F<�a�

3 character fixed field

☞ �F<����F<����F<���

4 character fixed field

☞ �F<�U��F<�U��F<�U�

5 character fixed field

☞ �F<�"��F<�"��F<�"�

6 character fixed field

☞ �F< Z��F< Z��F< Z�

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

Page 94: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

87

9 Field Transmission

number of fields to transmit

�F����F����F���

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 1

������������

field 2

field 3

������������

������������

field 4

field 5

������������

�� ��� ��� �

additional field 1

additional field 2

� ��� ��� ��

������������

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

Page 95: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Exit and Save configuration

ADVANCED FORMATTING ���%����%�

88

10 Standard Formatting

do not apply standard formatting

�F;�,��F;�,��F;�,�

apply standard formatting

�F;�-��F;�-��F;�-�

After performing Advanced Formatting on the barcode read, Standard Formatting (Headers,Code Length, Code ID, and Terminators) can be applied to the message to be transmitted.

11 End Format Definition

end Format 1 definition

�FL�a��FL�a��FL�a�

end Format 2 definition

�FL����FL����FL���

end Format 3 definition

�FL�U��FL�U��FL�U�

end Format 4 definition

�FL�"��FL�"��FL�"�

Page 96: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

89

Enable Advanced Format

� no Advanced Formats enabled

�FM� ��FM� ��FM� �

Advanced Format 1

enable

�FM��M��FM��M��FM��M� disable

�FM��<��FM��<��FM��<�

Advanced Format 2

enable

�FM��4��FM��4��FM��4� disable

�FM��L��FM��L��FM��L�

Advanced Format 3

enable

�FM��5��FM��5��FM��5� disable

�FM����FM����FM���

Advanced Format 4

enable

�FM��7��FM��7��FM��7� disable

�FM��.��FM��.��FM��.�

Page 97: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

Enter configuration Exit and Save configuration

���$����$�

ADVANCED FORMATTING ���%����%�

90

No Match Result

clear data - no transmission

�F2�>��F2�>��F2�>�

transmit data using standard format

�F2�?��F2�?��F2�?�

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, and Terminators).

Page 98: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

91

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

Page 99: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

92

4.1.2 ACK/NACK Protocol

This parameter sets a transmission protocol in which the Host responds tothe reader after 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 the case of bad reception.

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

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

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 for EnhancedArchitecture readers and 185 characters for Standard Architecture readerscan be collected (buffer full), after which the reader signals an error anddiscards any further codes until the transmission is restored.

If the FIFO buffering is disabled, each code must be transmitted beforeanother one can be read.

Selection of FIFO buffering automatically disables the ACK/NACK protocol,see par. 4.1.2, and Sleep State, see par. 4.4.2.

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 <CR>) is flushed from thedevice buffer.

Page 100: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

93

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 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-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.

Page 101: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

94

4.2.3 Output and Idle Levels

The following state diagrams describe the different output and idle levelcombinations for Pen emulation:

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

Page 102: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

95

4.3 DATA FORMAT

4.3.1 Header/Terminator Selection

The 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

Wyse

Digital

HEX KEY KEY KEY KEY

83 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

NOTE: The yellow – highlighted values refer only to Enhanced Architecture configurations.

Page 103: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

96

4.3.2 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 "Backspace" to correct a wrong key entry. In this case the readeremits 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".

Page 104: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

97

Set Custom Extended Header/Terminator Keys

����7�����7�����7�

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 TABLE

Custom

Order HEX KEY

01 - 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

Page 105: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

98

4.4 POWER SAVE

4.4.1 Illuminator/Laser DriverTo reduce maximum power consumption, this command assures that theIlluminator (for CCD devices), and the beeper are not on simultaneously.

For scanners the Laser and the beeper are not on simultaneously.

4.4.2 Sleep State (only devices with button/trigger)

This mode allows the µP in the reader to enter a “Sleep” state for minimumpower consumption. This command is only valid when hardware trigger typeis 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.3)

To exit Sleep mode press the trigger.

Enabling the Sleep state implements Standby mode for CCD devices, seepar. 4.4.4, and disables FIFO, see par. 4.1.3.

4.4.3 Enter Sleep Timeout

For readers that have the Sleep state enabled, this timeout determines whenthe reader will enter this state.

4.4.4 Standby (only CCD devices with button/trigger)

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.

Disabling Standby automatically disables Sleep State, see par. 4.4.2.

Page 106: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

99

4.5 READING PARAMETERS

4.5.1 Trigger Signal

Trigger signal is useful to determine the modality of the reader ON state forreaders with trigger when hardware trigger is selected:

• trigger level: the reader goes ON when the trigger is pressed and goesOFF when it is released

• trigger pulse: the reader goes ON at the first trigger press and goes OFFonly at a second press

4.5.2 Trigger-Off Timeout

When this timeout is selected, the reader turns OFF automatically after thedesired period of time.

4.5.3 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.2).

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.

Page 107: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

100

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.4.

4.5.4 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.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.

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.

Page 108: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

101

4.6.2 Overflow Control

The overflow control parameter can be disabled when decoding codesprinted on small surfaces, which don’t allow the use of an overflow space.

This command does not effect code families 2/5, Code 128 and Code 93.

4.6.3 Interdigit Control

The interdigit control parameter verifies the interdigit spacing for codefamilies Code 39 and Codabar.

Page 109: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

102

4.7 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

���$����$����$�

$+

Enter configuration environment

��dG���dG���dG�

$%

Backspace - cancel an incomplete configurationsequence without exiting configuration environment

��G���G���G�

$/

Cancel all modifications without exiting configurationenvironment

���%����%����%�

$-

Exit and Save configuration in EEPROM

The Exit and Save command $- can be replaced by $) which exits saving theconfiguration only to RAM (without saving in EEPROM). The newconfiguration is valid as long as the decoder remains powered.

In this case, the following commands save in EEPROM, either the modifiedconfiguration in RAM, or the previously saved EEPROM configuration; thenexit the configuration environment.

Page 110: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

103

Command Description

��`����`����`��

$)

End of modifications(Exit saving to RAM without saving in EEPROM)

����b������b������b��

$+$(

Save current configuration in RAM to EEPROM

����B[�����B[�����B[�

$+$.

Restore last configuration saved in EEPROM

The following commands carry out their specific function and then exit theconfiguration environment.

Command Description

���������������������

$+$*

Restore system default configuration (see therelative Quick Reference Manual for defaultsettings)

���������������������

$+$!

Transmit the Software release

����RD�����RD�����RD�

$+$&

For Enhanced Architecture readers the deviceconfiguration is transmitted in ASCII format.This command is not effective with Pen emulationinterface.

Page 111: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

104

4.8 CONFIGURATION COPY COMMAND

Procedure:

� Connect the master (correctly configured reader) and the slave (readerto be configured) together through two RS232 serial interface cablesand external power supply. Accessory cables and power supply areavailable from your Datalogic distributor to provide this connection.

RS232 Cables: CAB363 & CAB364 or CAB320 & CAB321

Power Supply: PG5

� Using the slave device, read the Restore Default barcode and then theRS232 interface barcode from chapter 2 of this manual or from theQuick Reference Manual.

� With the master device, read the Configuration Copy barcode below.

Copy Configuration���88��������88��������88�����

$+ZZ0$-

The configuration will be copied from the master to the slave device. Theslave device signals the end of the procedure with a series of beeps.

Note: The master device can be configured for any interface.

Page 112: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

105

APPENDIX A HOST CONFIGURATION STRINGS

In this section we provide a description of how to modify the deviceconfiguration using serial strings sent from the Host.

This method requires the RS232 interface.

The device configuration can be changed by receiving commands from theHost through the serial interface. When this method is used, theprogramming sequence format is the following:

Command

Character sequence in following tables

CR$-$+

Carriage return character (0D Hex.)

Enter configuration environment

Exit and Save configuration

Example:

Beeper tone 1Beeper low intensity

BG1 $- CR

Carriage return character (0D Hex.)

Exit and save new configuration

AC410132BH0

Matrix 2/5 3 bars: no check digit,variable length code from 1 to 32 characters

$+

Enter configuration environment

Multiple command programming sequence:

Each configuration parameter setting removes the condition previously activefor that parameter.

NOTE

The device buffer for Standard Architecture readers can contain amaximum of 60 characters; the device buffer for EnhancedArchitecture readers can contain about 400 characters. If yourprogramming string goes over this value, you must split it into separategroups and send each group after a delay of at least 3 seconds to givethe reader time to empty the buffer and interpret the commands.

Page 113: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

106

SERIAL CONFIGURATION STRINGS

ENTER/EXIT CONFIGURATION COMMANDSDESCRIPTION STRINGEnter Configuration $+Exit and Save Configuration $-Restore Default $*Transmit Software Release (not for PEN emulation) $!

These commands do not require $-.

INTERFACE SELECTIONDESCRIPTION STRINGRS232 CP0WEDGE for IBM AT CP500

for IBM Terminals: 31xx, 32xx, 34xx, 37xx; make-break keyboard CP501for IBM Terminals: 31xx, 32xx, 34xx, 37xx; make-only keyboard CP502

typewriter FK0Keyboard Type for IBM Terminals 31xx,32xx, 34xx, 37xx advanced FK1

for IBM XT CP503for IBM Terminal 3153 CP504for IBM PC Notebook CP505for IBM SURE1 CP506for IBM AT - ALT mode CP507for IBM PC Notebook - ALT mode CP508for Wyse Terminal - ANSI Keyboard CP509for Wyse Terminal - PC Keyboard CP510for Wyse Terminal - ASCII Keyboard CP511for Wyse Terminal - VT220 style Keyboard CP514for Digital Terminals VT2xx/3xx/4xx CP512for Apple ADB Bus CP513

PEN EMULATION CP6

RS232DESCRIPTION STRINGBaud rate 150 CD0

300 CD1600 CD21200 CD32400 CD44800 CD59600 CD619200 CD738400 CD8

Parity none CC0even CC1odd CC2

Page 114: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

107

RS232 (continued)Data bits 7 CA0

8 CA19 CA2

Stop bits 1 CB02 CB1

Handshaking disable CE0RTS/CTS CE1XON/XOFF CE2

ACK/NACK Protocol disable CF0enable CF3

FIFO disable EC0enable EC1

Inter-character delay (ms) CK00 - CK99RX Timeout (100 ms) CL00 - CL99

WEDGEDESCRIPTION STRINGKeyboard nationality Belgian FJ7

English FJ4French FJ2German FJ3Italian FJ1Spanish FJ6Swedish FJ5USA FJ0

Caps Lock caps Lock ON FE1caps Lock OFF FE0

Num Lock Toggle Num Lock FL1Num Lock Unchanged FL0

Delays Inter-Character (ms) CK00 - CK99Inter-Code (s) FG00 - FG99

Page 115: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

108

PENDESCRIPTION STRINGOperating mode interpret (does not require $+ or $-) $]

transparent (does not require $+ or $-) $[Minimum output pulse 200µs DG0

400µs DG1600µs DG2800µs DG31 ms DG41.2 ms DG5

Conversion to Code 39 disable DA0enable DA1

Output level normal DD0inverted DD1

Idle level normal DE0inverted DE1

Overflow narrow overflow DH0medium overflow DH1wide overflow DH2

Page 116: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

109

DATA FORMATNOT FOR PEN EMULATION INTERFACES

DESCRIPTION STRINGCode Identifier disable EB0

Datalogic standard EB1AIM standard EB2Custom EB3

Custom Code Identifier EHabcHeaders no header EA00

one character EA01xtwo characters EA02xxthree characters EA03xxxfour characters EA04xxxxfive characters EA05xxxxxsix characters EA06xxxxxxseven characters EA07xxxxxxxeight characters EA08xxxxxxxx

Terminators no terminator EA10one character EA11xtwo characters EA12xxthree characters EA13xxxfour characters EA14xxxxfive characters EA15xxxxxsix characters EA16xxxxxxseven characters EA17xxxxxxxeight characters EA18xxxxxxxx

a = ASCII character.b, c, x = HEX values representing an ASCII character.

a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on page 27.

b = Hex value of the first Custom Code Identifier character from 00 to 7F;FF = disable Code Identifier

c = Hex value of the second Custom Code Identifier character from 00 to 7F;FF = disable second character of Custom Code Identifier

x = for RS232: Hex value from 00 to 7F

x = for WEDGE: Hex value from 00 to 9B

Page 117: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

110

DATA FORMAT (continued)NOT FOR PEN EMULATION INTERFACES

DESCRIPTION STRINGCode Length Tx not transmitted EE0

transmitted EE1Field Adjustment disabled EF0

right addition EFa0dleft addition EFa1dright deletion EFa2dleft deletion EFa3d

Field Adjustment Character EGeCharacter Replacement disable character replacement EO0

first character replacement EO1afgsecond character replacement EO2afgthird character replacement EO3afg

a = ASCII character. d = a number from the Hex/Numeric Table. e, f, g = HEX values representing an ASCII character.

a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on page 27.

d = a number in the range 01 – 32 from the Hex/Numeric Table

e = Hex value from 00 to 7F

f = Hex value of the character to be replaced from 00 to 7F

g= Hex value of the new character to insert from 00 to 7FFF = replace with no new character (remove character)

POWER SAVEDESCRIPTION STRINGIlluminator/Laser Driver no change before beep BN0

off before beep BN1Sleep State disable BQ0

enable BQ1Enter Sleep Timeout (100 ms) BR00-BR99Standby enable BM0

disable BM1

Page 118: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

111

READING PARAMETERSDESCRIPTION STRINGTrigger Type software trigger BK0

hardware trigger BK1Trigger Signal trigger active level BA0

trigger active pulse BA1Trigger-off Timeout (s) BD00 - BD99FLASH ON (100 ms) BB001 - BB099FLASH OFF (100 ms) BB101 - BB199Reads per Cycle one read BC0

multiple reads BC1Safety Time (100 ms) BE00 - BE99Beeper Intensity beeper off BG0

low intensity BG1medium intensity BG2high intensity BG3

Beeper Tone tone 1 BH0tone 2 BH1tone 3 BH2tone 4 BH3

Software Focus Level factory focus level BL0high resolution BL1med-high resolution BL2med-low resolution BL3low resolution BL4

Software Focus Range factory focus range BS0long range only BS1

Page 119: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

112

DECODING PARAMETERSDESCRIPTION STRINGInk-spread disable AX0

enable AX1Overflow control disable AW1

enable AW0Interdigit control disable AV0

enable AV1PuzzleSolverTM disable AU0

enable AU1Decoding Safety one read ED0

two reads ED1three reads ED2four reads ED3

CODE SELECTIONDESCRIPTION STRINGDISABLE ALL FAMILY CODES AZ0EAN/UPC disable EAN/UPC family AA0

EAN 8/EAN 13/UPC A/UPC E without ADD ON AA1with ADD ON AA5with and without ADD ON AA8

EAN 8/EAN 13 without ADD ON AA3with ADD ON 2 ONLY AAKwith ADD ON 5 ONLY AALwith ADD ON 2 AND 5 AA6

UPC A/UPC E without ADD ON AA4with ADD ON 2 ONLY AAMwith ADD ON 5 ONLY AANwith ADD ON 2 AND 5 AA7

EAN 8 check digit transmission disable AAG0enable AAG1

EAN 13 check digit transmission disable AAH0enable AAH1

UPC A check digit transmission disable AAI0enable AAI1

UPC E check digit transmission disable AAJ0enable AAJ1

conversions UPC E to UPC A AAAUPC E to EAN 13 AABUPC A to EAN 13 AACEAN 8 to EAN 13 AAD

Page 120: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

113

CODE SELECTION (continued)DESCRIPTION STRING

enable ISBN AP1enable ISSN AP2enable ISBN and ISSN AP3

ISBN Conversion codes

disable ISBN and ISSN AP0Code 39 disable Code 39 family AB0

Standard no check digit control AB11check digit control and transmission AB12check digit control without transmission AB13

Full ASCII no check digit control AB21check digit control and transmission AB22check digit control without transmission AB23

CIP 39 AB3Code 32 AB4code length AB*xxxx

2/5 disable Code 2/5 family AC0Interleaved 2/5 no check digit control AC11xxxx

check digit control and transmission AC12xxxxcheck digit control without transmission AC13xxxx

Normal 2/5 5 bars no check digit control AC21xxxxcheck digit control and transmission AC22xxxxcheck digit control without transmission AC23xxxx

Industrial 2/5 (IATA) no check digit control AC31xxxxcheck digit control and transmission AC32xxxxcheck digit control without transmission AC33xxxx

Matrix 2/5 3 bars no check digit control AC41xxxxcheck digit control and transmission AC42xxxxcheck digit control without transmission AC43xxxx

CIP/HR AC5

xxxx = ASCII numbers that define the code length where:

• First 2 digits = minimum acceptable code length.• Second 2 digits = maximum acceptable code length.

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

Examples:

0132 = variable length from 1 to 32 digits in the code.1010 = 10 digit code length only.

The maximum code lengths are:

Standard Architecture Enhanced ArchitectureCode 39 32 characters 99 charactersCodabar 44characters 99 characters2/5 55 characters 99 characters

Page 121: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

114

CODE SELECTION (continued)DESCRIPTION STRINGCodabar disable Codabar family AD0

Standard no start/stop character equality controlnor transmission

AD111

no start/stop character equality controlbut transmission

AD112

start/stop character equality controlbut no transmission

AD121

start/stop character equality controland transmission

AD122

ABC Codabar no start/stop character equality controlbut transmission

AD212

Codabar ABC forced concatenation AD232code length AD*xxxxstart/stop character case in transmission lower case ADA0

upper case ADA1Code 128 disable Code 128 family AI0

enable Code 128 - control without transmission of check digit AI11enable EAN 128 - control without transmission of check digit AI21

enable ISBT 128 AI31enable all concatenations =&FNC3=<=>103d1

ISBT 128

disable all concatenations =&FNC3=<=>103d0Code 93 disable Code 93 family AK0

enable Code 93 - control without transmission of check digit AK1Codablock-A disable AO0

enable AO1Codablock-F disable the family AN0

enable Standard AN1enable EAN AN2

xxxx = ASCII numbers that define the code length where:

• First 2 digits = minimum acceptable code length.• Second 2 digits = maximum acceptable code length.

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

EXAMPLES:

0132 = variable length from 1 to 32 digits in the code.1010 = 10 digit code length only.

The maximum code lengths are:

Standard Architecture Enhanced ArchitectureCode 39 32 characters 99 charactersCodabar 44characters 99 characters2/5 55 characters 99 characters

Page 122: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

115

CODE SELECTION (continued)DESCRIPTION STRING

MSI disable the family AE0no check AE1MOD10 no tx AE2MOD10 with tx AE3MOD11-MOD10 no tx AE4MOD11-MOD10 with tx AE5MOD10-MOD10 no tx AE6MOD10-MOD10 with tx AE7

Plessey disable the family AF0Standard no check AF11Standard check - with tx AF12Standard check - no tx AF13Anker no check AF21Anker check - with tx AF22Anker check - no tx AF23

Telepen disable the family AL0Numeric no check AL11Numeric check - with tx AL12Numeric check - no tx AL13Alpha no check AL21Alpha check - with tx AL22Alpha check - no tx AL23

Delta IBM disable the family AH0no check AH1Type 1 check AH2Type 2 check AH3

Code 11 disable the family AG0no check AG1Type C with tx AG21Type C no tx AG22Type K with tx AG31Type K no tx AG32Type C and K with tx AG41Type C and K no tx AG42

Code 16K disable AJ0enable AJ1

Code 49 disable AM0enable AM1

PDF417 disable AR0enable AR1

Page 123: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

116

APPENDIX B CODE IDENTIFIER TABLE

2/5 Interleaved

�M2��M2��M2�

2/5 Industrial

2/5 normal 5 bars

�4��4��4�

�2��2��2� 2/5 matrix 3 bars

EAN 8

�43��43��43�

�1���1���1�� EAN 13

UPC A

���������

�&��&��&� UPC E

EAN 8 with 2 ADD ON

�&6��&6��&6�

�<���<���<�� EAN 8 with 5 ADD ON

EAN 13 with 2 ADD ON

��;���;���;�

�;L��;L��;L� EAN 13 with 5 ADD ON

UPC A with 2 ADD ON

�LM��LM��LM�

��A���A���A�

Page 124: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

117

UPC A with 5 ADD ON

�AF��AF��AF�

UPC E with 2 ADD ON

UPC E with 5 ADD ON

�FK��FK��FK�

�K<��K<��K<� Code 39

Code 39 Full ASCII

�/7��/7��/7�

�7(��7(��7(� CODABAR

ABC CODABAR

�3.��3.��3.�

�.5��.5��.5� Code 128

EAN 128

�5'��5'��5'�

�@a��@a��@a� Code 93

CIP/39

�'/��'/��'/�

�08��08��08� CIP/HR

Code 32

�EQ��EQ��EQ�

�(0��(0��(0� ISBT 128

�Q���Q���Q��

Page 125: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

HHD DATALOGIC

118

CODABLOCK-A

� ��� ��� �� CODABLOCK-F Standard

CODABLOCK-F EAN

�a-��a-��a-�

�- ��- ��- �

MSI

Plessey Anker

�8)��8)��8)�

��>���>���>�

Plessey Standard

Delta IBM

��:���:���:�

�T+��T+��T+�

Telepen

Code 16K

�+E��+E��+E�

�>N��>N��>N�

Code 11

PDF417

�:T��:T��:T�

�U?��U?��U?�

Code 49

�NU��NU��NU�

Page 126: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

119

APPENDIX C HEX AND NUMERIC TABLE

OPEN THIS PAGE TO READ THE DESIRED

HEX AND NUMERIC SELECTIONS

Page 127: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic

DATALOGIC HHD

HEX / NUMERIC TABLE

CHARACTER TO HEX CONVERSION TABLE

char hex char hex char hex

NUL 00 * 2A U 55SOH 01 + 2B V 56STX 02 , 2C W 57ETX 03 - 2D X 58EOT 04 . 2E Y 59ENQ 05 / 2F Z 5AACK 06 0 30 [ 5BBEL 07 1 31 \ 5CBS 08 2 32 ] 5DHT 09 3 33 ^ 5ELF 0A 4 34 _ 5FVT 0B 5 35 ` 60FF 0C 6 36 a 61CR 0D 7 37 b 62SO 0E 8 38 c 63SI 0F 9 39 d 64

DLE 10 : 3A e 65DC1 11 ; 3B f 66DC2 12 < 3C g 67DC3 13 = 3D h 68DC4 14 > 3E i 69NAK 15 ? 3F j 6ASYN 16 @ 40 k 6BETB 17 A 41 l 6CCAN 18 B 42 m 6DEM 19 C 43 n 6E

SUB 1A D 44 o 6FESC 1B E 45 p 70FS 1C F 46 q 71GS 1D G 47 r 72RS 1E H 48 s 73US 1F I 49 t 74

SPACE 20 J 4A u 75! 21 K 4B v 76" 22 L 4C w 77# 23 M 4D x 78$ 24 N 4E y 79% 25 O 4F z 7A& 26 P 50 { 7B' 27 Q 51 | 7C( 28 R 52 } 7D) 29 S 53 ~ 7E

T 54 DEL 7F

������������

0 ������������

������������

1

2 ������������

������������

3

4 ���������

������

5

6 ���������

������������

7

8 �� ��� ��� �

������������

9

A ������������

������������

B

C ������������

������������

D

E ������������

F

Backspace

����������

Cancels an incomplete configuration sequence

Page 128: Advanced Features master · This manual refers to the following software versions: for Standard Architecture SW 4.00 and later for Enhanced Architecture SW 2.03 and later Datalogic