Reset(Returntofactorydefault)

The reading of the “RESET” label turns all the parametersbacktodefaultvalues.

The scanner rem ains in the last interface m odewhenthescannerisreset.

Thereadingofthe“ShowVersion”labelwillshow firmwareversion.

DisplayFirmwareVersion

ADVANCEDPROGRAMMING GUIDE 9 Abort(Exitprogrammingmode)

The reading of the “ABORT” label discards all the parameters reading prior to the “Enter/Exit of Programming”.

ReturntoPC/ATdefault

ADVANCEDPROGRAMMING GUIDE 10 KeyboardwedgeinterfaceforIBMPCAT/PS2and compatibles.

ADVANCEDPROGRAMMINGGUIDE 11 TheRS-232Cinterfacescannerisusedwhen connectingtotheserialportofaPCorterminal.

ReturntoRS-232default

ReturntoUSBdefault

ADVANCEDPROGRAMMING GUIDE 12 Return to wand emulation default

TheW andemulationisachievedbydecodinga scannedbarcodeandthenencodingitagain,sothat theoutputisreadilydecodedbyanexternaldecoder designedforprocessingofwanddata.

Thereadingofthelabelwillrecoverallparameter backtocustomerdefault.

Returnascustomerdefault

. ADVANCEDPROGRAMMING GUIDE 13 Saveascustomerdefault

Thesettingallowsthemulti-desiredsettingbarcode tobesavedasacustomerdefault.

Howtosaveascustomerdefault

Read Enter/Exit programming mode barcodetostartofconfiguration

Changescanner settingby scanningmode

Read“saveas customerdefault”

ReadEnter/Exitprogramming modebarcode tosaveandexit

ADVANCEDPROGRAMMING GUIDE 14 SleepTimeoutsSelection

Theseriesscannerwith2steps(laserandmotor) entertosleepmode. Thetimeoutprogrammingbarcodeallowyoutoset thetimeforswitchingthemotororlasertooffifthe scannerisn’tused. Thisfeatureisincludedto reducepowerconsumption andlengthenscannerlife.

NOTE Lasersafetyrequiresthatthelaserswitch offbeforethemotor.Ifyousetthemotor timeoutshorterthanthelasertimeout, thelaserwillswitchoffwhenthemotor timesout.

ADVANCEDPROGRAMMINGGUIDE 15 MotorSleepmodeoff

MotorSleeptime5min.

ADVANCEDPROGRAMMING GUIDE 16 ADVANCEDPROGRAMMINGGUIDE 17 MotorSleeptime10min.

MotorSleeptime20min.

ADVANCEDPROGRAMMING GUIDE 18 MotorSleeptime30min.

MotorSleeptime60min.

ADVANCEDPROGRAMMING GUIDE 19 Lasersleepmodeoff

LaserSleeptime5min.

ADVANCEDPROGRAMMING GUIDE 20 LaserSleeptime10min.

LaserSleeptime15min.

ADVANCEDPROGRAMMING GUIDE 21 Lasersleeptime20min.

LaserSleeptime25min.

ADVANCEDPROGRAMMING GUIDE 22 LaserSleeptime30min.

ADVANCEDPROGRAMMING GUIDE 23 SameCodeDelayTime

Thisparametersetstheminimumtimebetween decodesofthesamesymbol. Atypicalsettingis200msec

ADVANCEDPROGRAMMINGGUIDE 24 Samecodedelaytime50msec.

Samecodedelaytime100msec.

ADVANCEDPROGRAMMING GUIDE 25 Samecodedelaytime200msec.

Samecodedelaytime300msec.

ADVANCEDPROGRAMMING GUIDE 26 Samecodedelaytime400msec.

Samecodedelaytime500mesc.

ADVANCEDPROGRAMMING GUIDE 27 Samecodedelaytime600msec.

Samecodedelaytime700msec.

ADVANCEDPROGRAMMING GUIDE 28 Samecodedelaytime800msec.

Samecodedelaytime900msec.

ADVANCEDPROGRAMMING GUIDE 29 Samecodedelaytime1000msec.

Samecodedelaytimeinfinite

ADVANCEDPROGRAMMING GUIDE 30 ADVANCEDPROGRAMMINGGUIDE 31 BeeperSoundSelection

Thebeeperhasbelowprogrammablefeature The“goodread”beepsoundcanbeadjustedusing Tonefrequency,Volumeanddurationtime poweronbeep entertosleepmodeissilentorsound .

ADVANCEDPROGRAMMINGGUIDE 32 Led/Beep aftertransmission

Led/Beepbeforetransmission

ADVANCEDPROGRAMMING GUIDE 33 ADVANCEDPROGRAMMINGGUIDE 34 Power-uptoneenable

Power-uptonedisable

ADVANCEDPROGRAMMING GUIDE 35 ADVANCEDPROGRAMMINGGUIDE 36 Sleepsound

Sleepsilent

ADVANCEDPROGRAMMING GUIDE 37 ADVANCEDPROGRAMMINGGUIDE 38 Mediumbeepertone

Lowbeepertone

ADVANCEDPROGRAMMING GUIDE 39 ADVANCEDPROGRAMMINGGUIDE 40 Highbeepertone

Speakerdisable

ADVANCEDPROGRAMMING GUIDE 41 ADVANCEDPROGRAMMINGGUIDE 42 Beepersoundduration(100msec.)

Beepersoundduration(50msec.)

ADVANCEDPROGRAMMING GUIDE 43 ADVANCEDPROGRAMMINGGUIDE 44 Beepersoundduration(20msec.)

Beepersoundduration(5msec.)

ADVANCEDPROGRAMMING GUIDE 45 ADVANCEDPROGRAMMINGGUIDE 46 Beepersoundduration200msec

beepersoundduration500msec

ADVANCEDPROGRAMMING GUIDE 47 Loudbeepervolume

Mediumbeepervolume

ADVANCEDPROGRAMMING GUIDE 48 lowbeepervolume

ADVANCEDPROGRAMMING GUIDE 49 BarcodeIdentifier CodeSetting

Theseriesscannercantransmitmax.2digitbarcode identifiercodefordifferenttypeofbarcode,Use enableordisableidentifiersettingbarcodetochoose transmitornottransmitbarcodeidentifiercode.

Eachoftheseriestypescannersalsocanset max.2digitsasbarcodeidentifiercodeaccordingto differentbarcode. Theprocedureisasfollows: 1.)Scan“Enter/Exitprogrammingmode”label 2.)Scan“Barcodeidentifiersettingcode”label 3.)ScanthenewcodemarkfromASCIItable(max. two digits). For example, if one “AB” want for codemarkthenscan“A”and“B” 4.)Scan“savesettingtoconfirm”label 5.)Scan“Enter/Exitprogrammingmode”label .

ADVANCEDPROGRAMMINGGUIDE 50 BarcodeIdentifierCodeSelection Disableidentifiercode

scan “enable identifier code” label to transmit the labelIDasfollowingtable

Code39 M ITF2of5 I Chinesepostcode H UPC-A A UPC-E E EAN-13 F EAN-8 FF Codabar N Code128 K Code93 L MSI/Plessy P

Enableidentifiercode

ADVANCEDPROGRAMMING GUIDE 51 SETMESSAGEFORMAT WITHCODEIDENTIFIER ASALPHA-30FORMAT

I S 0 2

Code Codeidentifier UPC-A A UPC-E E EAN-8 FF EAN-13 F CODE39 * CODBAR % ITF2OF5 i CODE93 & CODE128 # MSI/PLESSY @ EAN-128 P

ADVANCEDPROGRAMMING GUIDE 52 EnableIdentifiercodetableasAIMstandard

ADVANCEDPROGRAMMING GUIDE 53 BarcodeIdentifierCodesetting Code39identifiercodesetting

ITF2of5identifiercodesetting

ADVANCEDPROGRAMMING GUIDE 54 ChinesePostcodeidentifiercodesetting

UPC-Eidentifiercodesetting

ADVANCEDPROGRAMMING GUIDE 55 UPC-A identifier code setting

EAN-13identifiercodesetting

ADVANCEDPROGRAMMING GUIDE 56 ADVANCEDPROGRAMMINGGUIDE 57 EAN-8identifiercodesetting

Codabaridentifiercodesetting

ADVANCEDPROGRAMMING GUIDE 58 ADVANCEDPROGRAMMINGGUIDE 59 Code128identifiercodesetting

Code93identifiercodesetting

ADVANCEDPROGRAMMING GUIDE 60 ADVANCEDPROGRAMMINGGUIDE 61 MSIidentifiercodesetting

Savesettingtoconfirm

ADVANCEDPROGRAMMING GUIDE 62 Messagedelay

Theseriesscannerallowyoutoaddadelaybetween twoconsecutivemessages.Thisdelaywillbeadded beforeeachdatetransmission.

ADVANCEDPROGRAMMINGGUIDE 63 Entermessagedelay0ms

Intermessagedelay100ms

ADVANCEDPROGRAMMING GUIDE 64 ADVANCEDPROGRAMMINGGUIDE 65 Intermessagedelay500ms

Intermessagedelay1000ms

ADVANCEDPROGRAMMING GUIDE 66 ADVANCEDPROGRAMMINGGUIDE 67 Characterdelay

Thisoptiongovernsdelaytimebetweentwo consecutivecharacters;thedelaytimecanbealtered byscanningthefollowinglabels.

ADVANCEDPROGRAMMINGGUIDE 68 Characterdelay5ms

Intercharacterdelay0ms

ADVANCEDPROGRAMMING GUIDE 69 ADVANCEDPROGRAMMINGGUIDE 70 Intercharacterdelay10ms

Intercharacterdelay20ms

ADVANCEDPROGRAMMING GUIDE 71 ADVANCEDPROGRAMMINGGUIDE 72 Intercharacterdelay50ms

ADVANCEDPROGRAMMING GUIDE 73 Interface Communication Setting

Theseriesscannermustbeconfiguredtooperate withyourPOSterminal.Thefollowinginterfacesare supported:

*Keyboardwedge *RS-232Cinterface *USBinterface *Wandemulation

ADVANCEDPROGRAMMINGGUIDE 74 RS-232Cinterface configuration

ADVANCEDPROGRAMMINGGUIDE 75 BaudRatesetting BaudRate38400

BaudRate19200

ADVANCEDPROGRAMMING GUIDE 76 ADVANCEDPROGRAMMINGGUIDE 77 BaudRate9600

Baud Rate 4800

ADVANCEDPROGRAMMING GUIDE 78 BaudRate2400

BaudRate1200

ADVANCEDPROGRAMMING GUIDE 79 BaudRate600

BaudRate300

ADVANCEDPROGRAMMING GUIDE 80 BaudRate57600

BaudRate115200

ADVANCEDPROGRAMMING GUIDE 81 DateBitSetting 7 data bit

8databit

ADVANCEDPROGRAMMING GUIDE 82 StopBitSetting 1Stopbit

2Stopbit

ADVANCEDPROGRAMMING GUIDE 83 ParityBitSetting EvenParity

OddParity

ADVANCEDPROGRAMMING GUIDE 84 MarkParity

SpaceParity

ADVANCEDPROGRAMMING GUIDE 85 NoneParity

ADVANCEDPROGRAMMING GUIDE 86 HandshakingProtocol

TheRS-232Ctypescannersupportsfour handshakingprotocols,Withtheseoptionsof communicationprotocol.youcantailorthescannerto meettherequirementofmostsystem.These handshakingprotocolare:

*None:Thescannerwilltransmitanyreaddata unconditionally.Thescannerwillnotcheckthe receivingdevicenorthetransmittedmessage.

*RTS/CTS:Underthishandshakingprotocol,the scannerusetheRTSpintoinstructtheconnected devicetotransmitdataandtesttheCTSpinfor readinessoftheconnecteddevicetoreceivedata.

*ACK/NAK:Whileselectingthisoption,thescanner waitsforanaACKorNAK signalfromthehost aftereachdatatransmission.Normally,the scannerwilltemporarilystorethescanneddatainthe memorybufferbeforereceivingtheACKorNAK signal.IftheACKsignalisreceived,itwillclearthe transmitteddataandcontinuetosendthenext data.IncaseoftheNAKsignalisreceived.itwill repeattotransmitthesamedatauntilreceivingthe ACKsignal.

*Xon/Xoff:Duringthedatacommunication,ifa scannerreceivesanXoff(ASCII013H),itwillstopthe transmissionatonce.ThescannerwaitsforaXon (ASCII01H)tostartthetransmissionagain.

ADVANCEDPROGRAMMINGGUIDE 87 Nonehandshaking

ACK/NAK

ADVANCEDPROGRAMMING GUIDE 88 Xon/Xoff

RTS/CTS

ADVANCEDPROGRAMMING GUIDE 89 ACK/NAKResponseTimeSetting ACK/NAK response time 300ms

ACK/NAKresponsetime2s

ADVANCEDPROGRAMMING GUIDE 90 ADVANCEDPROGRAMMINGGUIDE 91 ACK/NAKresponsetime500ms

ACK/NAKresponsetime3s

ADVANCEDPROGRAMMING GUIDE 92 ACK/NAK response time 1s

ACK/NAKresponsetime5s

ADVANCEDPROGRAMMING GUIDE 93 ACK/NAKresponsetimeInfinity

Disable ACK/NAKtimeoutbeeper

ADVANCEDPROGRAMMING GUIDE 94 Enable ACK/NAKtimeoutbeeper

EnableBeeperoncharacter

ADVANCEDPROGRAMMING GUIDE 95 IgnoreBeeponcharacter

ADVANCEDPROGRAMMING GUIDE 96 MessageterminatorforRS-232C The series RS-232C type scanner can be programmed to append a terminator to every messagesentviatheserialport.Differentterminator willbeappendedattheendofmessagesentfromthe serialport.

Rs-232messageterminatornone

RS232-messageterminatorCR/LF

ADVANCEDPROGRAMMING GUIDE 97 RS-232messageterminatorCR

RS-232messageterminatorLF

ADVANCEDPROGRAMMING GUIDE 98 RS-232messageterminatorHtab

RS-232messageterminatorSTX/ETX

ADVANCEDPROGRAMMING GUIDE 99 RS-232 message terminatorEOT

ADVANCEDPROGRAMMING GUIDE 100 Keyboardwedge interfaceconfiguration

ADVANCEDPROGRAMMINGGUIDE 101 MessageterminatorforkeyboardWedge Keyboardterminator---none

Keyboardterminator---Enter

ADVANCEDPROGRAMMING GUIDE 102 ADVANCEDPROGRAMMINGGUIDE 103 Keyboardterminator---H-TAB

ADVANCEDPROGRAMMING GUIDE 104 Keyboard Language selection EnableInternationalkeyboardtype (Altmethod)

Keyboardlanguagesupport---USA

ADVANCEDPROGRAMMING GUIDE 105 Keyboard language support---Germany

Keyboardlanguagesupport---UK

ADVANCEDPROGRAMMING GUIDE 106 keyboardlanguagesupport---French

ADVANCEDPROGRAMMING GUIDE 107 Keyboard language support---Spanish

Keyboardlanguagesupport---Italian

ADVANCEDPROGRAMMING GUIDE 108 Keyboard language support--- Swiss

Keyboardlanguagesupport---Swedish

ADVANCEDPROGRAMMING GUIDE 109 Keyboardlanguagesupport---Japanese

Keyboard language support---Belgium

ADVANCEDPROGRAMMING GUIDE 110 CapitalLock Selectthesuitablecodetomatchyourkeyboardstatus Capitallockon

Capitallockoff

ADVANCEDPROGRAMMING GUIDE 111 FunctionKeyEmulation TheseriesallowyoutoemulateFunctionkeys, , and many other “extended” keys. An IBM compatible keyboard does not translate to ASCII characters. It can be concatenated with input data asheaderand/ortrailer.(seeAppendixB)

Functionkeyemulationenable

Function key emulation disable

ADVANCEDPROGRAMMING GUIDE 112 USBinterfaceconfiguration

The USB mode is effectively a USB HID(Human interfacedevices) keyboard device emulator that workswithhosts,suchasUSB-compatibleoperating system and USB ports. USB compatible operating systemsareWindows98,WindowsNT5.0andlater, noadditionalsoftwareisneededsincetheUSBdriver supportitsbuilt-inoperatingsystem

ADVANCEDPROGRAMMINGGUIDE 113 KeyboardType Keyboard type---USA (Scanmethod)

Scanthebarcodecorrespondingtoyour keyboardtype.

keyboardlanguagesupport---French

ADVANCEDPROGRAMMING GUIDE 114 Keyboard language support---Germany

Keyboardlanguagesupport---Spanish

ADVANCEDPROGRAMMING GUIDE 115 Keyboardlanguagesupport---Japanese

Keyboard type. (ALTcodemethod)

ADVANCEDPROGRAMMING GUIDE 116 MessageterminatorforUSB None

Enter

ADVANCEDPROGRAMMING GUIDE 117 ADVANCEDPROGRAMMING GUIDE 118 Htab

ADVANCEDPROGRAMMING GUIDE 119 Wandemulation configuration

ADVANCEDPROGRAMMINGGUIDE 120 Emulationspeedselection Thedataoutputspeedcanbesettobefittheexternal decoder Wandemulationspeed=Low (1msnarrowelementwidth)

Wandemulationspeed=medium (600usnarrowelementwidth)

ADVANCEDPROGRAMMING GUIDE 121 Wandemulationspeed=high (300usnarrowelementwidth)

Wandemulationspeed----higher (100usnarrowelementwidth)

ADVANCEDPROGRAMMING GUIDE 122 ADVANCEDPROGRAMMINGGUIDE 123 Emulationdataoutputselection The decoded data output logic level can be set to befittheexternaldecoder Wandemulationdata output black = high

Wandemulationdataoutputblack=low

ADVANCEDPROGRAMMING GUIDE 124 ADVANCEDPROGRAMMINGGUIDE 125 WandData Transmitted as Scanning

EnableWandoutputdataformatasCode39

ADVANCEDPROGRAMMING GUIDE 126 ADVANCEDPROGRAMMINGGUIDE 127 Emulationdataidlestateselection The level refer to wand emulation data signal when notinuse Idle=high

Idle=low

ADVANCEDPROGRAMMING GUIDE 128 DataEditing

ADVANCEDPROGRAMMINGGUIDE 129 HEADERANDTRAILER

The Header and Trailer allows you to append a headerand/oratrailertoeverymessagetransmitted viatheserialports,USBorthekeyboardport. There is no restriction in selecting header or trailer charactersasfarasthesumofthelengthsofheader andtrailerisnotgreaterthan10digits.

1. Select either header or trailer you are going to programbyscanningthecorrespondinglabel

2. Scanthecharacter(s)youwantfromtheenclosed ASCIItabletosetasheaderortrailer(besureto enablefullASCIIcode39optionbeforeyoustart).

3. Readthe“savesettingtoconfirm”labeltoconfirm yourchoiceintomemory.

Header(Preamble)

ADVANCEDPROGRAMMING GUIDE 130 Trailer(Postamble)

Savesettingtoconfirm

ADVANCEDPROGRAMMING GUIDE 131 TruncateHeader/trailercharacter

Thissettingallowsyoutotruncateanumberof headerortrailerforsymbology. Whenyoudo,the specificcharacteryouselectisdeletedfromthe symbologyyouwant.

1.) Scan”Enter/Exitprogrammingmode”label.

2.) Select”truncateheaderortruncatetrailer”label.

3.) ScantwobarcodevaluefromthefullASCIIcode table(0~9). Forexample,if2numberofheader thatyouwanttoclear, thenscan”0”and“2.

4,) Scan”savesettingtoconfirm”label

5,) Scan“Enter/Exitprogrammingmode”labelto endofconfiguration.

ADVANCEDPROGRAMMINGGUIDE 132 Truncateheadercharacter

Truncatetrailercharacter

ADVANCEDPROGRAMMING GUIDE 133 AddCodeLength

Thisoptionallowsyoutoaddthereadingbarcode numericcharactersasheader

Addcodelengthasheaderenable(allbarcode)

.

Addcodelengthasheaderdisable(allbarcode)

ADVANCEDPROGRAMMING GUIDE 134 Symbology Configuration

Theseriesscannercanbeprogrammedtorecognize one or more barcode symbologies automatically. If thescannerisconfiguredtosupportmultiplebarcode symbologies, the scanner will discriminate different symbologies automatically, however, to improve scanningperformance,youshouldenableonlythose symbologiesthatwillbeinactiveuse.

ADVANCEDPROGRAMMINGGUIDE 135 Code39enable

Code 39 disable

ADVANCEDPROGRAMMING GUIDE 136 ADVANCEDPROGRAMMINGGUIDE 137 Codabarenable

Codabar disable

ADVANCEDPROGRAMMING GUIDE 138 UPC/EAN/JANenable

UPC/EAN/JANdisable (onlycan’ttransmittedbutcandecode)

ADVANCEDPROGRAMMING GUIDE 139 ITF2of5enable

ITF 2 of 5 disable

ADVANCEDPROGRAMMING GUIDE 140 Chinesepostcodeenable

Chinesepostcodedisable

ADVANCEDPROGRAMMING GUIDE 141 ADVANCEDPROGRAMMINGGUIDE 142 Code128enable

Code 128 disable

ADVANCEDPROGRAMMING GUIDE 143 ADVANCEDPROGRAMMINGGUIDE 144 Code93enable

Code93disable

ADVANCEDPROGRAMMING GUIDE 145 ADVANCEDPROGRAMMINGGUIDE 146 EAN-128enable

EAN-128disable

ADVANCEDPROGRAMMING GUIDE 147 ADVANCEDPROGRAMMINGGUIDE 148 EANconverttoISSN/ISBN

EANconverttoISSN/ISBNdisable

ADVANCEDPROGRAMMING GUIDE 149 Code32enable

Code32disable

ADVANCEDPROGRAMMING GUIDE 150 MSIenable

MSIdisable

ADVANCEDPROGRAMMING GUIDE 151 ADVANCEDPROGRAMMINGGUIDE 152 UPC/EANParameterssetting

Theseriesscannercanbeprogrammedtorecognize someorallderivativesofUPC,EAN.

These derivatives are UPC-A,UPC-E,EAN-8,and EAN-13.Either2of5addendumdigitsaresupported addendum digits are those additional digits after normalstopcharacter.

The programming menu for UPC/EAN/JAN also provides several options to govern the transmission ofscanneddata.

*UPC/EANexpansion *Checkdigittransmission *Dataredundantcheck *Addendumseektimeout *Addendumleft/rightmarginadjust

Format

UPC/EAN/JANallenable

ADVANCEDPROGRAMMING GUIDE 153 EAN-8orEAN-13enable

UPC-AandEAN-13Enable

ADVANCEDPROGRAMMING GUIDE 154 UPC-AandUPC-EEnable

UPC-A enable

ADVANCEDPROGRAMMING GUIDE 155 UPC-Eenable

EAN-13enable

ADVANCEDPROGRAMMING GUIDE 156 EAN-8enable

ForceUPC-EtoUPC-Aformat

ForceUPC-EtoUPC-Aformatenable

ADVANCEDPROGRAMMING GUIDE 157 ForceUPC-EtoUPC-Aformatdisable

ForceUPC-AtoEAN-13format

ForceUPC-AtoEAN-13formatenable

ADVANCEDPROGRAMMING GUIDE 158 ForceUPC-AtoEAN-13formatdisable

ForceEAN-8toEAN-13format

ForceEAN-8toEAN-13formatdisable

ADVANCEDPROGRAMMING GUIDE 159 ForceEAN-8toEAN-13formatenable

EAN-13countrycodewithfirst“0“can transmitted

EAN-13first“0”cantransmitted

ADVANCEDPROGRAMMING GUIDE 160 EAN-13first“0”can’ttransmitted

TransmitUPC-Acheckdigit

TransmitUPC-Acheckdigitenable

ADVANCEDPROGRAMMING GUIDE 161 TransmitUPC-Acheckdigitdisable

TransmitUPC-Eleadingcharacter

TransmitUPC-Eleadingcharacterenable

ADVANCEDPROGRAMMING GUIDE 162 TransmitUPC-Eleadingcharacterdisable

TransmitUPC-Echeckdigit

TransmitUPC-Echeckdigitenable

ADVANCEDPROGRAMMING GUIDE 163 TransmitUPC-Echeckdigitdisable

TransmitEAN-8checkdigit

TransmitEAN-8checkdigitenable

ADVANCEDPROGRAMMING GUIDE 164 TransmitEAN-8checkdigitdisable

TransmitEAN-13checkdigit

TransmitEAN-13checkdigitenable

ADVANCEDPROGRAMMING GUIDE 165 TransmitEAN-13checkdigitdisable

TransmitUPC-Aleadingcharacter

TransmitUPC-Aleadingcharacterenable

ADVANCEDPROGRAMMING GUIDE 166 TransmitUPC-aleadingcharacterdisable

Addendum

UPC/EANaddonoff

ADVANCEDPROGRAMMING GUIDE 167 Addon5only

Addon2only

ADVANCEDPROGRAMMING GUIDE 168 Addon2or5

Addonformat

Addonformatwithseparator

ADVANCEDPROGRAMMING GUIDE 169 Addonformatwithoutseparator

EAN/UPC+Addon(nonemandatory)

ADVANCEDPROGRAMMING GUIDE 170 EAN/UPC+Addon(mandatory)

EAN/UPC+addonmandatoryfor378/379French Supplementrequirement Notsentforother

ADVANCEDPROGRAMMING GUIDE 171 EAN/UPC+addonmandatoryfor978/977 booklandSupplementrequirements Notsentforother

EAN/UPC+addonmandatoryfor434/439 GermanSupplementrequirement Notsentforother

ADVANCEDPROGRAMMING GUIDE 172 EAN/UPC+addonmandatoryfor419/414 EuroamountsSupplementrequirement notsentforother

EAN/UPC+addonmandatoryfor378/379 French Supplement requirement optionallyforother

ADVANCEDPROGRAMMING GUIDE 173 ADVANCEDPROGRAMMINGGUIDE 174 EAN/UPC+addonmandatoryfor978/977 BooklandSupplementrequirement optionallyforother

EAN/UPC + add on mandatory for 434/439 GermanSupplementrequirement optionallyforother

ADVANCEDPROGRAMMING GUIDE 175 EAN/UPC+addonmandatoryfor419/414 EuroamountsSupplementrequirement optionallyforother

EAN/UPC+addonmandatoryfor491 Japanese(bookland)Supplementrequirement optionallyforother

ADVANCEDPROGRAMMING GUIDE 176 EAN/UPC+addonmandatoryfor491 Japanese(bookland)Supplementrequirement Notsentforother

Doublecodenotallowed

ADVANCEDPROGRAMMING GUIDE 177 Doublecodemandatoryfor978/192

Doublecodeformatwithoutseparator

ADVANCEDPROGRAMMING GUIDE 178 doublecodeformatwithseparator

doublecodeformatwithfree(onecharacter)

ADVANCEDPROGRAMMING GUIDE 179 DataRedundantCheck The option allows you to set decoder dataredundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance.

UPC-ADataRedundantCheck

UPC-Adataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 180 UPC-Adataredundantcheck=1

UPC-Adataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 181 UPC-Adataredundantcheck=3

UPC-EDataRedundantCheck

UPC-Edataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 182 UPC-E data redundant check = 1

UPC-Edataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 183 UPC-E data redundant check = 3

EAN-13DataRedundantCheck

EAN-13dataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 184 EAN-13dataredundantcheck=1

EAN-13dataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 185 EAN-13dataredundantcheck=3

EAN-8DataRedundantCheck

EAN-8dataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 186 EAN-8dataredundantcheck=1

EAN-8dataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 187 EAN-8dataredundantcheck=3

2digitaddendumdataredundantcheck

2digitaddendumdataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 188 2 digit addendum data redundant check = 1

2 digit addendum data redundant check = 2

ADVANCEDPROGRAMMING GUIDE 189 2digitaddendumdataredundantcheck=3

5digitaddendumdataredundantcheck

5 digit addendum data redundant check = 0

ADVANCEDPROGRAMMING GUIDE 190 5digitaddendumdataredundantcheck=1

5digitaddendumdata redundant check =2

ADVANCEDPROGRAMMING GUIDE 191 5 digit addendum data redundant check = 3

Addendumseektimeout

Addendumseektimeout=6

ADVANCEDPROGRAMMING GUIDE 192 Addendumseektimeout=7

Addendumseektimeout=8

ADVANCEDPROGRAMMING GUIDE 193 Addendumseektimeout=9

Addendumseektimeout=10

ADVANCEDPROGRAMMING GUIDE 194 UPC/EANleft/Rightmarginparametersetting

UPC/EANaddendumLeft/Rightmarginrequired =15/15

UPC/EANaddendumLeft/Rightmargin required=5/10

ADVANCEDPROGRAMMING GUIDE 195 UPC/EANaddendumLeft/Rightmarginrequired=1/5

UPC/EANaddendumLeft/Rightmarginrequired=0/0

ADVANCEDPROGRAMMING GUIDE 196 UPC/EANleft/rightmarginrequired=15/15

UPC/EANleft/rightmarginrequired=10/10

ADVANCEDPROGRAMMING GUIDE 197 UPC/EANleft/rightmarginrequired=7/7

UPC/EANleft/rightmarginrequired=5/5

ADVANCEDPROGRAMMING GUIDE 198 UPC/EANleft/rightmarginrequired=2/2

ADVANCEDPROGRAMMING GUIDE 199 Code39Parameterssetting

The scanner can program to support the standard code 39 or Full ASCII code 39. In addition, it is user’s option to transmit or not to transmit the start andstopcharacters.Youcanalsoenableordisable the check digit feature. If the check digit feature is enabled, you have the further option to decide whetherthecheckdigitistransmittedornot.

CharacterSet

Standardcode39

ADVANCEDPROGRAMMING GUIDE 200 FULL ASCIIcode39

Start/StopCharacterTransmission

Code 39 start/stop character transmission

ADVANCEDPROGRAMMING GUIDE 201 Code 39 start/stop character without transmission

CheckDigit

Code39checkdigitcalculateandtransmit

ADVANCEDPROGRAMMING GUIDE 202 Code39checkdigitcalculatebutwithouttransmit

Nocheckcharacter

ADVANCEDPROGRAMMING GUIDE 203 Code39readinglengthsetting

Thedefaultcode39lengthis3~32character. Itcanbesetatminimum1digitandmaximum 62digits

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

ScantwonumberlabelfromCode39FULL ASCIItable.Example:4characterlength, scan“0”,”4”

Scan “save setting to confirm” label to confirm your choice into memory.

ADVANCEDPROGRAMMING GUIDE 204 Code39maximumlengthsetting

Code39minimumlengthsetting

ADVANCEDPROGRAMMING GUIDE 205 Savesettingtoconfirm

Concatenation

Code39concatenationenable

ADVANCEDPROGRAMMING GUIDE 206 Code39concatenationdisable

Code32”A“CharacterTransmit

Code32(Italianpharmacy)transmit“A”character

ADVANCEDPROGRAMMING GUIDE 207 Code 32(Italianpharmacy)without transmit “A” character

DataRedundantCheck Theoptionallowsyoutosetdecoderdataredundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance.

Code39dataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 208 Code 39 data redundant check = 1

Code39dataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 209 Code39dataredundantcheck=3

ADVANCEDPROGRAMMING GUIDE 210 CODABARParametersSetting

For this option, the Codabarsymbologyarecontained CheckCharacterVerificationorTransmission CODABARconcatenation Dataredundantcheck Start/StopCharacters Min./Max.lengthsetting

Format

Codabarstart/stopcharactertransmission----none

ADVANCEDPROGRAMMING GUIDE 211 Codabar start/stopcharactertransmission---- A,B,C,D

Codabarstart/stopcharactertransmission---- DC1~DC4

ADVANCEDPROGRAMMING GUIDE 212 Codabarstart/stopcharactertransmission---- a/t,b/n,c/*,d/e

ADVANCEDPROGRAMMING GUIDE 213 CODABARreadinglengthsetting

The default CODABAR length is 6 ~32 character. It canbesetatminimum1digitandmaximum 62digits

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULL ASCIItable. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 214 Codabarmaximumlengthsetting

Codabarminimumlengthsetting

ADVANCEDPROGRAMMING GUIDE 215 Savesettingtoconfirm

Concatenation

Codabarconcatenationdisable

ADVANCEDPROGRAMMING GUIDE 216 Codabarconcatenationenable

Checkdigit

Nocheckcharacter

ADVANCEDPROGRAMMING GUIDE 217 ADVANCEDPROGRAMMINGGUIDE 218 Check digits calculate but not transmit

Checkdigitcalculateandtransmit

ADVANCEDPROGRAMMING GUIDE 219 DataRedundantCheck The option allows you tosetdecoderdata redundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance. Codabardataredundantcheck=0

.

Codabardataredundantcheck=1

ADVANCEDPROGRAMMING GUIDE 220 ADVANCEDPROGRAMMINGGUIDE 221 Codabardataredundantcheck=2

Codabardataredundantcheck=3

ADVANCEDPROGRAMMING GUIDE 222 Code128ParametersSetting

Forthisoptionthecode128symbologyarecontained Check Character Verification or Transmission FNC2 concatenation Data redundant check FNC1 transmission for EAN-128 Min./Max. length setting

CheckDigit

Nocheckcharacter

ADVANCEDPROGRAMMING GUIDE 223 Calculatebutnottransmit

Calculateandtransmit

ADVANCEDPROGRAMMING GUIDE 224 Code128FNC2concatenation

This function permits the temporary storage of a codein the decoder, if this code starts with FNC 2 character. The message buffered will be concatenated and transmitted with the next code having no FNC 2 character

Code128FNC2concatenationenable

Code128FNC2concatenationdisable

ADVANCEDPROGRAMMING GUIDE 225 Code128readinglengthsetting

The default code 128 length is 3 ~62 character. It canbesetatminimum1digitandmaximum 62digits

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULL ASCII table. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 226 Code128maximumlengthsetting

Code128minimumlengthsetting

ADVANCEDPROGRAMMING GUIDE 227 Savesettingtoconfirm

EAN-128FNC1Character

EAN-128FNC1Charactertransmitted

ADVANCEDPROGRAMMING GUIDE 228 ADVANCEDPROGRAMMINGGUIDE 229 EAN-128FNC1 not character transmitted

DataRedundantCheck Theoptionallowsyoutosetdecoderdataredundant check.Beforeitisacceptasagoodread.Ahigher dataredundantcheckreadsettingoffersmore assurancethatabarcodehasbeenreadcorrectly, while a lower setting allows faster scanning performance

Code128dataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 230 Code 128 data redundant check = 1

Code128dataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 231 Code 128 data redundant check = 3

ADVANCEDPROGRAMMING GUIDE 232 ITF2of5ParametersSetting

ForthisoptiontheITF2of5symbologyare contained CheckCharacterVerificationorTransmission Dataredundantcheck Twofixedlengthsetting Min./Max.lengthsetting

CheckDigit

ITF2of5nocheckcharacter

ADVANCEDPROGRAMMING GUIDE 233 ITF2of5checkdigitcalculateandtransmit

ITF 2 of 5 check digit calculate but without transmit

ADVANCEDPROGRAMMING GUIDE 234 ITF2of5readinglengthsetting

The default ITF 2 of 5 length is 6 ~32 character.Itcan besetatminimum2digitandmaximum 62digits

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULLASCIItable. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 235 ITF 2 of 5 code maximum length setting

ITF 2 of 5 code minimum length setting

ADVANCEDPROGRAMMING GUIDE 236 Save setting to confirm

ITF2of5onefixedlengthsetting

ADVANCEDPROGRAMMING GUIDE 237 ITF2of5twofixedlengthsetting

DataRedundantCheck Theoptionallowsyoutosetdecoderdataredundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

ITF 25 data redundant check =0

ADVANCEDPROGRAMMING GUIDE 238 ITF 25 data redundant check = 1

ITF 25 data redundant check = 2

ADVANCEDPROGRAMMING GUIDE 239 ITF 25 data redundant check = 3

ADVANCEDPROGRAMMING GUIDE 240 ChinesePostCodeParametersSetting

ForthisoptiontheChinesepostcodesymbologyare contained CheckCharacterVerificationorTransmission Dataredundantcheck Min./Max.lengthsetting .

CheckDigit

Chinesepostcodenocheckdigit

ADVANCEDPROGRAMMING GUIDE 241 Chinese post code check digit calculate and transmit

Chinese postcode check digit calculate but without transmit

ADVANCEDPROGRAMMING GUIDE 242 Chinesepostcodereadinglength setting

ThedefaultChinesepostcodelengthis10~32 character.Itcanbesetatminimum1digitand maximum62digits.

Inordertoavoidmissingcharacterswhen scanningisincomplete,werecommendtousea short-rangelengthorfixedlengthtoread.

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULL ASCIItable. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 243 Chinesepostcodemaximumlengthsetting

Chinesepostcodeminimumlengthsetting

ADVANCEDPROGRAMMING GUIDE 244 ADVANCEDPROGRAMMINGGUIDE 245 Savesettingtoconfirm

ADVANCEDPROGRAMMING GUIDE 246 DataRedundantCheck Theoptionallowsyoutosetdecoderdataredundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

Chinesepostcodedata redundant check = 0

Chinesepostcodedataredundantcheck=1

ADVANCEDPROGRAMMING GUIDE 247 ADVANCEDPROGRAMMINGGUIDE 248 Chinese post code data redundant check = 2

Chinese post code data redundant check = 3

ADVANCEDPROGRAMMING GUIDE 249 MSI/PLESSYcodeParameters Setting

ForthisoptiontheMSI/PLESSYsymbologyare contained CheckCharacterVerificationorTransmission Dataredundantcheck Min./Max.lengthsetting

Double CheckDigit

MSI/PLESSYdoublecheckdigitcalculatebutnot transmit

ADVANCEDPROGRAMMING GUIDE 250 MSI/PLESSY double check digit without calculate andtransmit

MSI/PLESSY double check digit calculate but only firstdigittransmit

ADVANCEDPROGRAMMING GUIDE 251 ADVANCEDPROGRAMMINGGUIDE 252 MSI/PLESSYdoublecheckdigitcalculateandboth transmit

SingleCheckDigit

MSI/PLESSY single check digit calculate but without transmit

ADVANCEDPROGRAMMING GUIDE 253 ADVANCEDPROGRAMMINGGUIDE 254 MSI/Plessysinglecheckdigitcalculateandtransmit

ADVANCEDPROGRAMMING GUIDE 255 MSI/PLESSY code reading length setting

The default MSI/PLESSY code length is 6~32 character. It can be set at minimum 1 digit and maximum 62digits

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULL ASCIItable. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 256 MSI/PLESSY maximum length setting

MSI/PLESSY minimum length setting

ADVANCEDPROGRAMMING GUIDE 257 ADVANCEDPROGRAMMINGGUIDE 258 Savesettingtoconfirm

DataRedundantCheck Theoptionallowsyoutosetdecoderdataredundant check.Beforeitisacceptasagoodread.Ahigher data redundant check read setting offers more assurance that a bar code has been read correctly, while a lower setting allows faster scanning performance

MSI data redundant check = 0

ADVANCEDPROGRAMMING GUIDE 259 ADVANCEDPROGRAMMINGGUIDE 260 MSI data redundant check = 1

MSI data redundant check = 2

ADVANCEDPROGRAMMING GUIDE 261 ADVANCEDPROGRAMMINGGUIDE 262 MSI data redundant check = 3

ADVANCEDPROGRAMMING GUIDE 263 CODE93ParametersSetting

ForthisoptiontheCODE93symbologyare contained CheckCharacterVerificationorTransmission Dataredundantcheck Min./Max.lengthsetting

CheckDigit

Code93checkdigitcalculatebutwithouttransmit

ADVANCEDPROGRAMMING GUIDE 264 Code93checkdigitnotcalculateandwithout transmit

Code93checkdigitcalculateandtransmit

ADVANCEDPROGRAMMING GUIDE 265 CODE93codereadinglengthsetting

ThedefaultCODE93codelengthis3~32character. Itcanbesetatminimum1digitandmaximum 62digits.

CODELENGTHSETTINGFLOW

ProgrammingMinimumor Maximumlabel

Scantwonumberlabelfrom Code39FULL ASCIItable. Example:4characterlength, scan“0”,”4”

Scan“savesettingtoconfirm” labeltoconfirmyourchoiceinto memory.

ADVANCEDPROGRAMMING GUIDE 266 Code93maximumlengthsetting

Code93minimumlengthsetting

ADVANCEDPROGRAMMING GUIDE 267 Savesettingtoconfirm

DataRedundantCheck

Theoptionallowsyoutosetdecoderdataredundant checkbeforeitisacceptedasagoodread.Ahigher data redundant check read setting offers more assurance that a barcode has been read correctly, while a lower setting allows faster scanning performance.

Code93dataredundantcheck=0

ADVANCEDPROGRAMMING GUIDE 268 ADVANCEDPROGRAMMINGGUIDE 269 Code 93 data redundant check = 1

Code93dataredundantcheck=2

ADVANCEDPROGRAMMING GUIDE 270 ADVANCEDPROGRAMMINGGUIDE 271 Code 93 data redundant check = 3

ADVANCEDPROGRAMMING GUIDE 272 FullASCIICode Table

ADVANCEDPROGRAMMINGGUIDE 273 Full ASCII --- NUL

Full ASCII----SOH (FunctionKey---Ins)

ADVANCEDPROGRAMMING GUIDE 274 ADVANCEDPROGRAMMINGGUIDE 275 Full ASCII ----STX (FunctionKey---Del)

Full ASCII----ETX (FunctionKey---Home)

ADVANCEDPROGRAMMING GUIDE 276 Full ASCII ---- EOT (FunctionKey---End)

Full ASCII----ENQ (FunctionKey---Uparrow)

ADVANCEDPROGRAMMING GUIDE 277 Full ASCII ---- ACK (FunctionKey---Downarrow)

Full ASCII----BEL (Function Key---Left arrow)

ADVANCEDPROGRAMMING GUIDE 278 Full ASCII ---- BS (FunctionKey---)

Full ASCII----HT (Function Key---Tab)

ADVANCEDPROGRAMMING GUIDE 279 Full ASCII ---- LF (FunctionKey---Enter(num))

Full ASCII----VT (FunctionKey---Rightarrow)

ADVANCEDPROGRAMMING GUIDE 280 Full ASCII ---- FF (FunctionKey---PgUp)

Full ASCII----CR (FunctionKey---Enter(alphabet))

ADVANCEDPROGRAMMING GUIDE 281 Full ASCII ---- SO (FunctionKey---PgDn)

Full ASCII----SI (FunctionKey---Shift)

ADVANCEDPROGRAMMING GUIDE 282 Full ASCII ---- DLE (FunctionKey---5(num))

Full ASCII----DC1 (FunctionKey---F1)

ADVANCEDPROGRAMMING GUIDE 283 Full ASCII ---- DC2 (FunctionKey---F2)

Full ASCII----DC3 (FunctionKey---F3)

ADVANCEDPROGRAMMING GUIDE 284 Full ASCII ---- DC4 (FunctionKey---F4)

Full ASCII----NAK (FunctionKey---F5)

ADVANCEDPROGRAMMING GUIDE 285 Full ASCII ---- SYN (FunctionKey---F6)

Full ASCII----ETB (FunctionKey---F7)

ADVANCEDPROGRAMMING GUIDE 286 Full ASCII ---- CAN (FunctionKey---F8)

Full ASCII----EN (FunctionKey---F9)

ADVANCEDPROGRAMMING GUIDE 287 Full ASCII ---- SUB (FunctionKey---F10)

Full ASCII----ESC (Function Key---F11)

ADVANCEDPROGRAMMING GUIDE 288 Full ASCII ---- FS (FunctionKey---F12)

Full ASCII----GS (FunctionKey---ESC)

ADVANCEDPROGRAMMING GUIDE 289 Full ASCII ---- RS (FunctionKey---Ctl(L))

Full ASCII----US (FunctionKey---Alt(L))

ADVANCEDPROGRAMMING GUIDE 290 Full ASCII ---- SP

Full ASCII----!

ADVANCEDPROGRAMMING GUIDE 291 Full ASCII----“

Full ASCII----#

ADVANCEDPROGRAMMING GUIDE 292 Full ASCII----$

Full ASCII----%

ADVANCEDPROGRAMMING GUIDE 293 Full ASCII ---- &

Full ASCII----‘

ADVANCEDPROGRAMMING GUIDE 294 Full ASCII----(

Full ASCII----)

ADVANCEDPROGRAMMING GUIDE 295 Full ASCII----*

Full ASCII----+

ADVANCEDPROGRAMMING GUIDE 296 Full ASCII----,

Full ASCII-----

ADVANCEDPROGRAMMING GUIDE 297 FullASCII----.

FullASCII----/

ADVANCEDPROGRAMMINGGUIDE 298 FullASCII----0

FullASCII----1

ADVANCEDPROGRAMMINGGUIDE 299 FullASCII----2

FullASCII----3

ADVANCEDPROGRAMMINGGUIDE 300 FullASCII----4

FullASCII----5

ADVANCEDPROGRAMMINGGUIDE 301 FullASCII----6

FullASCII----7

ADVANCEDPROGRAMMINGGUIDE 302 FullASCII----8

FullASCII----9

ADVANCEDPROGRAMMINGGUIDE 303 FullASCII----:

FullASCII----;

ADVANCEDPROGRAMMINGGUIDE 304 FullASCII----<

FullASCII----=

ADVANCEDPROGRAMMINGGUIDE 305 FullASCII---->

FullASCII----?

ADVANCEDPROGRAMMINGGUIDE 306 FullASCII----@

FullASCII----A

ADVANCEDPROGRAMMINGGUIDE 307 FullASCII----B

FullASCII----C

ADVANCEDPROGRAMMINGGUIDE 308 FullASCII----D

FullASCII----E

ADVANCEDPROGRAMMINGGUIDE 309 FullASCII----F

FullASCII----G

ADVANCEDPROGRAMMINGGUIDE 310 FullASCII----H

FullASCII----I

ADVANCEDPROGRAMMINGGUIDE 311 FullASCII----J

FullASCII----K

ADVANCEDPROGRAMMINGGUIDE 312 FullASCII----L

FullASCII----M

ADVANCEDPROGRAMMINGGUIDE 313 FullASCII----N

FullASCII----O

ADVANCEDPROGRAMMINGGUIDE 314 FullASCII----P

FullASCII----Q

ADVANCEDPROGRAMMINGGUIDE 315 FullASCII----R

FullASCII----S

ADVANCEDPROGRAMMINGGUIDE 316 FullASCII----T

FullASCII----U

ADVANCEDPROGRAMMINGGUIDE 317 FullASCII----V

FullASCII----W

ADVANCEDPROGRAMMINGGUIDE 318 FullASCII----X

FullASCII----Y

ADVANCEDPROGRAMMINGGUIDE 319 FullASCII----Z

FullASCII----[

ADVANCEDPROGRAMMINGGUIDE 320 FullASCII----\

FullASCII----]

ADVANCEDPROGRAMMINGGUIDE 321 FullASCII----^

FullASCII----_

ADVANCEDPROGRAMMINGGUIDE 322 FullASCII----`

FullASCII----a

ADVANCEDPROGRAMMINGGUIDE 323 FullASCII----b

FullASCII----c

ADVANCEDPROGRAMMINGGUIDE 324 FullASCII----d

FullASCII----e

ADVANCEDPROGRAMMINGGUIDE 325 FullASCII----f

FullASCII----g

ADVANCEDPROGRAMMINGGUIDE 326 FullASCII----h

FullASCII----i

ADVANCEDPROGRAMMINGGUIDE 327 FullASCII----j

FullASCII----k

ADVANCEDPROGRAMMINGGUIDE 328 FullASCII----l

FullASCII----m

ADVANCEDPROGRAMMINGGUIDE 329 FullASCII----n

FullASCII----o

ADVANCEDPROGRAMMINGGUIDE 330 FullASCII----p

FullASCII----q

ADVANCEDPROGRAMMINGGUIDE 331 FullASCII----r

FullASCII----s

ADVANCEDPROGRAMMINGGUIDE 332 FullASCII----t

FullASCII----u

ADVANCEDPROGRAMMINGGUIDE 333 FullASCII----v

FullASCII----w

ADVANCEDPROGRAMMINGGUIDE 334 FullASCII----x

FullASCII----y

ADVANCEDPROGRAMMINGGUIDE 335 FullASCII----z

FullASCII----{

ADVANCEDPROGRAMMINGGUIDE 336 FullASCII----|

FullASCII----}

ADVANCEDPROGRAMMINGGUIDE 337 FullASCII----~

FullASCII----DEL

ADVANCEDPROGRAMMINGGUIDE 338 APPENDIXES

ADVANCEDPROGRAMMINGGUIDE 339 APPENDIXA CODE39FULLASCIICODETABLE

VALEUR VALEUR ASCII CODE39 ASCII CODE39 HEXA. HEXA. NUL %U 00 % /E 25 SOH $A 01 & /F 26 STX $B 02 ' /G 27 ETX $C 03 ( /H 28 EOT $D 04 ) /I 29 ENQ $E 05 * /J 2A ACK $F 06 + /K 2B BEL $G 07 , /L 2C BS $H 08 - - 2D HT $I 09 . . 2E LF $J 0A / / 2F VT $K 0B 0 0 30 FF $L 0C 1 1 31 CR $M 0D 2 2 32 SO $N 0E 3 3 33 SI $O 0F 4 4 34 DLE $P 10 5 5 35 DC1 $Q 11 6 6 36 DC2 $R 12 7 7 37 DC3 $S 13 8 8 38 DC4 $T 14 9 9 39 NAK $U 15 : /Z 3A SYN $V 16 ; %F 3B ETB $W 17 < %G 3C CAN $X 18 = %H 3D EM $Y 19 > %I 3E SUB $Z 1A ? %J 3F ESC %A 1B @ %V 40 FS %B 1C A A 41 GS %C 1D B B 42 RS %D 1E C C 43 US %E 1F D D 44 SP SP 20 E E 45 ! /A 21 F F 46 " /B 22 G G 47 # /C 23 H H 48 $ /D 24 I I 49

ADVANCEDPROGRAMMINGGUIDE 340 APPENDIXA CODE39FULLASCIICODETABLE

CODE VALEUR CODE VALEUR ASCII ASCII 39 HEXA. 39 HEXA. J J 4A e +E 65 K K 4B f +F 66 L L 4C g +G 67 M M 4D h +H 68 N N 4E i +I 69 O O 4F j +J 6A P P 50 k +K 6B Q Q 51 l +L 6C R R 52 m +M 6D S S 53 n +N 6E T T 54 o +O 6F U U 55 p +P 70 V V 56 q +Q 71 W W 57 r +R 72 X X 58 s +S 73 Y Y 59 t +T 74 Z Z 5A u +U 75 [ %K 5B v +V 76 \ %L 5C w +W 77 ] %M 5D x +X 78 ^ %N 5E y +Y 79 _ %O 5F z +Z 7A ` %W 60 { %P 7B a +A 61 | %Q 7C b +B 62 } %R 7D c +C 63 ~ %S 7E d +D 64 DEL %T 7F

ADVANCEDPROGRAMMINGGUIDE 341 APPENDIXB FUNCTIONKEYEMULATION

FUNCTION CODE FUNCTI CODE ASCII ASCII KEY 39 ONKEY 39 Ins $A 01 F1 $Q 11 Del $B 02 F2 $R 12 Home $C 03 F3 $S 13 End $D 04 F4 $T 14 Up $E 05 F5 $U 15 Down $F 06 F6 $V 16 Left $G 07 F7 $W 17 Backspace $H 08 F8 $X 18 TAB $I 09 F9 $Y 19 Enter(num) $J 0A F10 $Z 1A Right $K 0B F11 %A 1B PgUp $L 0C F12 %B 1C Enter $M 0D ESC %C 1D PgDn $N 0E Ctl(L) %D 1E shift $O 0F Alt(L) %E 1F 5(num) $P 10

ADVANCEDPROGRAMMINGGUIDE 342 Enter/Exitprogramming

ADVANCEDPROGRAMMINGGUIDE 343