universal keyboard wedge programming guide - avss

400
Universal Keyboard Wedge Programming Guide

Upload: others

Post on 09-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universal Keyboard Wedge Programming Guide - AVSS

Universal Keyboard WedgeProgramming Guide

Page 2: Universal Keyboard Wedge Programming Guide - AVSS

PSC Inc959 Terry StreetEugene, Oregon 97402Telephone: (541) 683-5700Fax: (541) 345-7140An Unpublished Work - All rights reserved. No part of thecontents of this documentation or the procedures describedtherein may be reproduced or transmitted in any form or byany means without prior written permission of PSC Inc. or itswholly owned subsidiaries (“PSC”). Owners of PSC productsare hereby granted a non-exclusive, revocable license toreproduce and transmit this documentation for thepurchaser’s own internal business purposes. Purchaser shallnot remove or alter any proprietary notices, includingcopyright notices, contained in this documentation and shallensure that all notices appear on any reproductions of thedocumentation.

Should future revisions of this manual be published, you canacquire printed versions by contacting PSC CustomerAdministration. Electronic versions may either bedownloadable from the PSC web site (www.psc.com) orprovided on appropriate media. If you visit our web site andwould like to make comments or suggestions about this orother PSC publications, please let us know via the “ContactPSC” page.

DisclaimerReasonable measures have been taken to ensure that theinformation included in this manual is complete and accurate.However, PSC reserves the right to change any specificationat any time without prior notice.

PSC is a registered trademark of PSC Inc. The PSC logo is atrademark of PSC. All other trademarks and trade namesreferred to herein are property of their respective owners.

Page 3: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 i

Table of Contents

Introduction ------------------------------------------------- 1Manual Overview ...........................................1Manual Contents ............................................3How to Use this Manual .................................6How to Program Your Scanner .......................8If You Make a Mistake... ............................... 11Return to Factory Settings ...........................12Programming Manual References ................13

Communication Modes -------------------------------- 14Keyboard Wedge Mode ...............................15Cloning Mode ...............................................17PC Down/UpLoad Mode ..............................20

Universal Keyboard Wedge I/f Configuration ---- 23Activating the Universal Keyboard WedgeInterface .......................................................25Terminal/Keyboard Settings .........................27Terminal/Keyboard Number Pad ..................28End of Message Characters .........................33Upper/Lower Case Options ..........................38Types of Numeric Characters .......................39Intercharacter Delay .....................................41WYSE Timeout .............................................44

Editing Mode --------------------------------------------- 46

Page 4: Universal Keyboard Wedge Programming Guide - AVSS

ii Universal Keyboard Wedge Programming Guide

Programming Sequence ..............................49PHASE A .....................................................55PHASE B1 ...................................................57PHASE B2 ...................................................67PHASE B3 ...................................................69PHASE B4 ...................................................71PHASE C0 ...................................................75PHASE C1 ...................................................79PHASE C2 ................................................. 109PHASE C3 ................................................. 113PHASE D ................................................... 120PHASE E ................................................... 121Activate editing mode ................................. 121Match Not Performed ................................. 126

RS-232 -------------------------------------------------- 127RS-232 Interface Configuration .................. 127RS-232 Restrictions ................................... 130RS-232 Activation ...................................... 131RS-232: Baud Rate ................................... 132RS-232: Parity ........................................... 136RS-232: Data Bits ..................................... 138RS-232: Stop Bits ..................................... 139RS-232: End of Message Characters ........ 140RS-232: Intercharacter Delay .................... 144RS-232: ACK/NAK Protocol ...................... 147

Page 5: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 iii

RS-232: Xon/Xoff Protocol ........................ 148RS-232: RTS/CTS Protocol ...................... 149Double RS-232 PC Term Mode – Activate . 150RS-232 In/Out Mode – Activate .................. 152RS-232: Full ASCII Emulation ................... 153

Wand Emulation Interface Configuration -------- 154Wand Emulation I/F Configuration .............. 155Wand Emulation Activation ......................... 156Wand Emulation:Transmission Speed .................................. 157Wand Emulation: Bar/Space Polarity ......... 159Wand Emulation: Idle State ....................... 160

Symbologies ------------------------------------------- 161Symbology Selection .................................. 162Code 39 Options ........................................ 170Label Code 4/5 Options .............................. 185Interleaved 2 of 5 Options .......................... 186UPC/EAN Options ...................................... 197Codabar Options ........................................ 217Code 128 Options ...................................... 220UCC/EAN 128 Options ............................... 223Standard 2 of 5 Options ............................. 224MSI Options ............................................... 226Plessey Code Options ................................ 230Telepen Code Options ................................ 231

Page 6: Universal Keyboard Wedge Programming Guide - AVSS

iv Universal Keyboard Wedge Programming Guide

Code 93 Options ........................................ 232Matrix 2 of 5 Options .................................. 233BC412 Options ........................................... 241Decoding Selectivity ................................... 242Symbology Leading Identifiers ................... 243Three Character AIM Identifier ................... 245Decoding Selectivity ................................... 246

Appendix ABeeper Options .......................................... A-1Preamble/Postamble .................................. A-5Data Output Transmission .......................... A-8Conversion of Characters .......................... A-9Rolling Buffer Mode .................................. A-15Beep Upon "BEL" (O7h) Received ........... A-21Scanner Released by Host ...................... A-22Transmission of the Full ASCII ................. A-25Locking access to programming............... A-26Displaying the firmware level .................... A-29

Appendix B Number Pad ---------------------------- B-1Appendix C Code 39 Full ASCII Table -----------C-1Appendix D Code 39 ASCII Extended Table ---D-1Appendix E Multiread Character Table ---------- E-1Appendix F Enabling Code 39 --------------------- F-1

Page 7: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 1

INTRODUCTION

Introduction

Manual OverviewThis manual contains programmable features andinformation for the Universal Keyboard Wedgeinterface ONLY.

NOTEThe Universal Keyboard Wedge in-terface offers a larger, more en-hanced feature set than the stan-dard Keyboard Wedge interface cov-ered by the other programmingmanuals for your scanner. Makesure that you select the correct inter-face type (standard KeyboardWedge or Universal KeyboardWedge) that offers the options yourequire for your installation, and thatyou have the correct manual(s) thatwill allow you to program all thedesired features.

Page 8: Universal Keyboard Wedge Programming Guide - AVSS

2 Universal Keyboard Wedge Programming Guide

INTRODUCTION

Manual Overview - continuedYou will need to reference the programming guidethat is specific to your scanner model in order toaccess and modify features other than those specificto the Universal Wedge interface. See the topic,Programming Manual References, later in this sectionfor important information on other manuals youmay need to use.As previously stated, this manual contains pro-gramming and feature information for scannersequipped with PSC® Universal Keyboard Wedgeinterface capabilities. At the time of this writing,scanner models that offer this interface are:

QuickScan®VS800 HS1250VS1000 VS1200SP400 PowerScan®

QuickScan® QS1000 QuickScan® Duet®

QuickScan® QS6000/QS6000 Plus

Page 9: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 3

INTRODUCTION

Manual Overview - continuedOther scanners could also have the ability to usethese features. Call your PSC dealer to verify ifyour scanner can take advantage of UniversalWedge features.

Manual ContentsThese sections are included in this manual:

• Introduction - If you've never programmeda scanner before, you'll want to familiarizeyourself with the basics included in thissection.

• Communication Modes - This sectionincludes information about physicalconnections and cabling, using CloningMode to duplicate programming configura-tion between scanners, and also how to use aPC to down/upload software to a scanner.

Page 10: Universal Keyboard Wedge Programming Guide - AVSS

4 Universal Keyboard Wedge Programming Guide

INTRODUCTION

Manual Contents - continued• Editing Mode - The Universal Keyboard

Wedge interface also supports thescanner's ability to edit bar code label databefore sending it to the host terminal. Thisfeature allows the flexibility of charactermatching, defining fields, the addition ofpreambles/postambles, and more.

• Wedge Programming - This sectioncontains programming specific to key-board wedge features, such as return tofactory defaults, selecting the specifickeyboard type, "end of message" charac-ters, numeric characters, time out betweencharacters, and WYSE time out.

• RS-232 Interface Configuration - TheRS-232 interface features provided in thissection are an enhanced set that are onlyavailable for scanners equipped with theUniversal Keyboard Wedge interface.These features include options for baud rate,parity, stop bits, "end of message" characters,

Page 11: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 5

INTRODUCTION

Manual Contents - continuedintercharacter delay, ACK/NAK protocol,Xon/Xoff protocol, double RS-232 mode, andRS-232 in/out mode.

• Wand Emulation I/F Configuration - Likethe RS-232 interface, the Wand Emulationinterface features contained in this manualare a special programming set offeringdifferent options than the standard PSCWand Emulation feature set.

• Symbologies - This section allows you toselect and customize settings from amongseveral bar code symbologies that are incommon use today.

• Appendices - The appendices to thismanual contain general feature settingsthat are common to all interfaces, such asbeeper, preamble/postamble, lockingaccess to programming, displaying thefirmware level, etc. The appendices alsoprovide handy numeric keypads, charactertables, as well as the full ASCII table.

Page 12: Universal Keyboard Wedge Programming Guide - AVSS

6 Universal Keyboard Wedge Programming Guide

INTRODUCTION

How to Use this ManualEach programmable feature listed in this manual ispresented with a brief description of how thefeature works, its selectable options, and theprogramming bar codes needed to select and set it.

IMPORTANTUniversal Keyboard Wedge inter-face programming requires the scan-ner to read Code 39 (C39) symbol-ogy bar codes. If your scanner waspreviously configured with C39 dis-abled, you will need to re-enable itbefore proceeding. See AppendixF, Enabling Code 39.

NOTEIn order to produce this manual at areasonable size, many pages con-tain two bar codes. You will need tocompletely cover any bar codes youdo not intend to scan (with your handor a piece of paper) to prevent acci-dental mis-programming.

Page 13: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 7

INTRODUCTION

Features SupportedAdditionally, since not all features are available forall scanners, you'll need to reference each descrip-tion to determine if your scanner model supportsthat particular feature. The following icons areused to indicate when your scanner supports afeature. A diagonal line through the icon signifiesthat the feature is not available for that model.

VS800™ VS1000™

VS1200™ HS1250™

QuickScan™ 1000 QuickScan™ 6000

PowerScan™ Duet™

SP400™ Worldwide Wedge ALL

SP400™ RF

EXAMPLE: PowerScan™ NOT supported

Page 14: Universal Keyboard Wedge Programming Guide - AVSS

8 Universal Keyboard Wedge Programming Guide

INTRODUCTION

How to Program Your ScannerTo program your scanner using this manual,follow these guidelines:

1. Entering Programming Mode is done byscanning the START bar code located onthe inside back cover of this manual.

NOTEThe scanner indicates when it is inProgramming Mode by continuouslyflashing its green LED indicator lamp.

The scanner must be in ProgrammingMode in order to modify any program-mable features.

Page 15: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 9

INTRODUCTION

How to Program Your Scanner - continued2. Select the desired interface. This manual

offers only two selections for this:a) The Universal Keyboard Wedge interface

(see the Universal Keyboard Wedge InterfaceConfiguration section).

b) The RS-232 interface (see the RS-232Interface Configuration section).

3. Scan the bar codes from the appropriatesection (Universal Keyboard Wedge InterfaceConfiguration or RS-232 Interface Configura-tion) to select options and modify featuresfor the selected interface type.

NOTEIf the scanner's beeper is enabled, itwill emit a "good read" beep as eachbar code is read successfully.

4. After all desired programming param-eters have been set, you must end thesession by scanning the END bar codelocated on the inside back cover of thismanual.

Page 16: Universal Keyboard Wedge Programming Guide - AVSS

10 Universal Keyboard Wedge Programming Guide

INTRODUCTION

How to Program Your Scanner - continuedNOTE

Upon scanning the END bar code,the scanner's green LED will thencease its continuous flashing, indi-cating it is no longer in ProgrammingMode. The scanner is now ready fornormal operation.

5. If you will require the scanner to performlabel editing, turn to the Editing Modesection and carefully follow the instruc-tions to program this function.

Page 17: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 11

INTRODUCTION

If You Make a Mistake...If, during a programming session, you find that youare unsure of the scanner's Universal KeyboardWedge settings or wish to re-set this configuration,use the Return to Factory Settings bar code on thenext page to return all Universal Wedge parametersto their factory settings. Scanning this bar code willalso reset any Universal Wedge changes madeduring previous programming sessions.

NOTE

When your scanner is first connectedto a keyboard wedge host, the factorydefault setting (unless your scannerwas custom configured) is communi-cation with a U.S. PC/AT keyboard.

CAUTION

Use the FACTORY DEFAULTS barcode with caution, since it will dis-able/reset ALL Universal Wedge fea-tures that may have been pro-grammed since the scanner's instal-lation.

Page 18: Universal Keyboard Wedge Programming Guide - AVSS

12 Universal Keyboard Wedge Programming Guide

INTRODUCTION

Return to Factory SettingsUse the bar code below to return the scanner to thedefault settings configured at the factory for yourscanner's original Universal Keyboard Wedgespecifications. Other scanner programming (such assymbology selection and beeper settings) will not beaffected.This bar code is typically used to return the scannerto a "known good" operating state when the presentprogramming status is not known, faulty, orsuspect.To reset Universal Wedge factory defaults, scan thebar code below.

FACTORY DEFAULTS, UNIVERSAL WEDGE

Page 19: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 13

INTRODUCTION

Programming Manual ReferencesIn order to properly configure all scanner program-ming features for your particular application, youmay need to use other additional programmingmanuals available from PSC®. Here are manualsthat are currently available:R44-1020 SP400™ Programming GuideR44-2039 Keyboard Wedge Connectivity GuideR44-1140 SP*ACE™ and VS1000™ Prog. GuideR44-1340 VS1200™/HS1250™ Programming

GuideR44-1540 QuickScan™ 6000/6000 Plus

Programming GuideR44-1740 Duet™ Programming GuideR44-1840 PowerScan™ Programming GuideR44-2018 QuickScan™ 1000 Programming Guide

Call your PSC dealer to inquire about other pro-gramming manuals that are available, or you canfind copies of programming manuals and moreinformation on the internet at www.pscnet.com.

Page 20: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

14 Universal Keyboard Wedge Programming Guide

Communication ModesThe Universal Keyboard Wedge interface offersseveral alternate modes to allow flexibility incommunication between the scanner, its host, andeven with other scanners.These modes are:

• Keyboard Wedge Mode -- is the standardoperational/communication mode.

• Cloning Mode -- allows duplication ofconfiguration between a source scannerand a target scanner.

• PC Down/Upload Mode -- permitsdownloading of parameter values from aPC to a scanner. Additionally, it enables ascanner's configuration information to bedisplayed and saved on a PC. Finally, itallows testing of the scanner's RS-232transmissions to the PC.

• Editing Mode -- provides a sophisticatedcapability to edit input data before itstransmission to the host terminal. See thefollowing section for more information.

Page 21: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

R44-2021 15

Keyboard Wedge ModeIn this mode, the scanner is connected between thekeyboard and the computer/host terminal (thus theterm "wedge"). Scanned bar code data is processedby the scanner and emulated by the system as if ithad been typed on the keyboard.

Communication 'Y' CableA special 'Y' cable is used to connect the scannerbetween the keyboard and the computer/hostterminal. If you need a cable, contact your dealer forinformation about cables and their availability.

'Y' Cable Installation

1. Turn off power to your computer or hostterminal.

2. Unplug the keyboard cable from thecomputer/host terminal, and plug it intothe female connector of the 'Y' cable. (SeeFigure 1.)

Page 22: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

16 Universal Keyboard Wedge Programming Guide

'Y' Cable

Computeror Host Terminal

Keyboard

SCANNER

Figure 1. Connecting the 'Y' Cable

3. Plug the male keyboard connection endof the 'Y' cable into the keyboard inputport of the computer/host terminal.

4. Plug the remaining end of the cable intothe scanner.

5. Power on the computer/host terminal.6. Power on the scanner. A power-up beep

or a sequence of beeps (depending uponthe scanner type) will be emitted.

Page 23: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

R44-2021 17

Cloning ModeWhen a quantity of scanners must all be pro-grammed with identical parameter settings,Cloning Mode permits quick and easy duplicationof those settings from a pre-programmed sourcescanner to a target scanner.

To use Cloning Mode, follow these instructions:1. Program a source scanner with all the

settings necessary to allow full functional-ity with your system. Test this sourcescanner carefully to ensure that allparameters are correctly set.

2. Connect the source scanner to a targetscanner using an approved cloning cablefor your scanner type. If you need moreinformation or need to obtain cables,contact your dealer.

3. Connect the source scanner and the targetscanner to power.

4. Power-on both scanners.

Page 24: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

18 Universal Keyboard Wedge Programming Guide

Cloning Mode - continued5. Scan this bar code with the source scanner:

TRANSMIT CONFIGURATION

6. Scan this bar code with the target scanner:

RECEIVE CONFIGURATION

Page 25: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

R44-2021 19

Cloning Mode - continued7. Power-off the target scanner, and connect

the next target scanner. Repeat steps 2through 6.

NOTE

When cloning multiple scanners, it isnot necessary to read the TRANS-MIT CONFIGURATION bar code(step 5) each time a different targetscanner is connected. Simply scanthe RECEIVE CONFIGURATIONbar code in step 6 as each targetscanner is connected for cloning.

To exit Cloning Mode, power the source scanneroff, then on.

Page 26: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

20 Universal Keyboard Wedge Programming Guide

PC Down/UpLoad ModeNOTE

This feature applies to VS/HS andSP400WW scanners ONLY.

This software is available from your dealer on a3.5" disk (DOS compatible). It permits the func-tions listed below once the software is properlyinstalled on the hard disk of a PC containing aCOM 1 or COM 2 RS-232 port.PC Down/UpLoad Mode functions are:

• Download – Download and set all param-eter values.

• Upload – Display all parameter valuescontained in a scanner.

• Test – Test the RS-232 transmissions from ascanner to a PC. (This feature will notfunction unless the Universal WedgeRS-232 interface is enabled.)

• Save – Save (on a PC) a complete configu-ration of a scanner's parameter values.

Page 27: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

R44-2021 21

PC Down/UpLoad Mode - continuedPC Down/UpLoad Mode can also be a very usefultool to quickly program a quantity of scannerswith the same configuration. This process takesonly a few seconds per scanner.To install and use Down/UpLoad Mode:

1. Connect an approved AC adapter to thescanner.

2. Connect the scanner to COM 1 or COM 2 ofyour PC using PSC cable, P/N: 6015-0486.

3. Power-on on your PC and the scanner.4. Copy the Down/UpLoad software from

the floppy disk to your PC hard disk.5. Use the mouse or keyboard to select the

function desired and follow the instruc-tions appearing on the screen.

Page 28: Universal Keyboard Wedge Programming Guide - AVSS

COMMUNICATION MODES

22 Universal Keyboard Wedge Programming Guide

PC Down/UpLoad Mode - continued6. Read the following bar code to start the

transfer between the PC and the scanner.

DOWN/UPLOAD DIALOG RELEASE

NOTE

When the transfer is completed,the scanner will return to its normaloperational mode.

Page 29: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 23

Universal Keyboard WedgeInterface Configuration

This section provides instructions and bar codesfor programming Universal Keyboard Wedgeparameters.

Programmable options included in this section are:• Terminal/Keyboard Interface Selection• End of Message Characters• Upper/Lower Case Options• Types of Numeric Characters• Intercharacter Delay• WYSE Timeout

Page 30: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

24 Universal Keyboard Wedge Programming Guide

ProgrammingUniversal Keyboard Wedge Options

For assistance with scanner programming, followthe instuctions given in Section 1 under the topic,How to Program Your Scanner.If you make a mistake while programming thescanner, reference the topics, "If You Make aMistake...", and "Return to Factory Settings" in theintroductory section of this manual.

CAUTION

Use the FACTORY DEFAULTS barcode with caution, since it will dis-able/reset ALL Universal Wedge fea-tures that may have been programmedsince the scanner's installation.

Page 31: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 25

Activating the Universal KeyboardWedge Interface

To activate the Universal Keyboard Wedge Inter-face, follow these instructions:

1. Scan the START bar code located on theinside back cover of this manual.

2. Determine the I.D. of the terminal/keyboard. This information is availablein the Universal Keyboard WedgeConnectivity Guide (R44-2039), or refer tothe second page following this one for alisting of the most common keyboardI.D.s.

3. Scan the ACTIVATE UNIVERSALKEYBOARD WEDGE INTERFACE barcode on the following page.

Page 32: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

26 Universal Keyboard Wedge Programming Guide

Activating the Universal KBW I/F - cont.

4. Using the "number pad" on the followingpages, scan in the digits for the keyboardI.D. number you determined in step 2.

5. Scan the END bar code on the inside backcover of this manual.

ACTIVATEUNIVERSAL KEYBOARD WEDGE INTERFACE

Page 33: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 27

Terminal/Keyboard SettingsThe list below contains the most common termi-nal/keyboard types. If your specific system is notlisted below, consult the Keyboard Wedge Con-nectivity Guide (P/N R44-2039) for a detailedlisting of terminal/keyboard types. A copy of theguide can be obtained from the internet atwww.pscnet.com, or call your dealer for customersupport information.

NOTE

The factory default communicationmode setting is I.D. type 11, (PC AT,PS2).

KeyboardTerminal I.D.PC XT 10PC AT, PS2 11MAC 25

Page 34: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

28 Universal Keyboard Wedge Programming Guide

Terminal/Keyboard Number PadEnter the keyboard I.D. number corresponding toyour computer or terminal by scanning the barcodes from this number pad.

1

2

Page 35: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 29

Terminal/Keyboard Number Pad - cont.

3

4

Page 36: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

30 Universal Keyboard Wedge Programming Guide

Terminal/Keyboard Number Pad - cont.

5

6

Page 37: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 31

Terminal/Keyboard Number Pad - cont.

7

8

Page 38: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

32 Universal Keyboard Wedge Programming Guide

Terminal/Keyboard Number Pad - cont.

9

0

Page 39: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 33

End of Message CharactersYou may select one of the END OF MESSAGECHARACTERS bar codes from the followingpages to cause the scanner to emulate the selectedcharacters at the end of each transmitted message.

END OF MESSAGE CHARACTERS = RETURN

NOTE

The factory default setting for thisoption is RETURN.

Page 40: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

34 Universal Keyboard Wedge Programming Guide

End of Message Characters - continued

END OF MESSAGE CHARACTERS = ENTER

END OF MESSAGE CHARACTERS = CR/LF

Page 41: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 35

End of Message Characters - continued

END OF MESSAGE CHARACTERS= FIELD ADVANCE

END OF MESSAGE CHARACTERS= FIELD EXIT

Page 42: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

36 Universal Keyboard Wedge Programming Guide

End of Message Characters - continued

END OF MESSAGE CHARACTERS = TAB+

END OF MESSAGE CHARACTERS = LF

Page 43: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 37

End of Message Characters - continued

END OF MESSAGE CHARACTERS= NO CHARACTER

Page 44: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

38 Universal Keyboard Wedge Programming Guide

Upper/Lower Case OptionsScan one of the two selections below to selectwhether characters are sent as upper or lower case.

UPPER CASE/CAPS – ENABLE

NOTE

The factory default setting for thisoption is UPPER CASE/CAPS.

LOWER CASE/SMALL – ENABLE

Page 45: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 39

Types of Numeric CharactersThis function allows the scanner to emulate eitherthe numeric characters located on top of thekeyboard or those located on the numeric pad.Use this function if trouble occurs with upper/lower case keyboard modes.

NUMERICS LOCATED OVER THE

ALPHANUMERIC PAD

NOTE

This setting is enabled by default.

Page 46: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

40 Universal Keyboard Wedge Programming Guide

Types of Numeric Characters - continuedThis function allows the scanner to emulate thenumeric characters located on the numeric pad.

NUMERIC PAD

NOTE

If the option “NUMERIC PAD” ischosen, the numeric pad of the key-board must be also turned on (locked)for correct operation (engage "NumLock").

Page 47: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 41

Intercharacter DelayScan the bar code from this and the followingpages to select the desired pause (if any) betweeneach character before it is sent to the host. Thistime delay is used to control the flow of data fromthe scanner, but it should not be required for mostapplications.

INTERCHARACTER DELAY = 0 ms

INTERCHARACTER DELAY = 5 ms

Page 48: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

42 Universal Keyboard Wedge Programming Guide

Intercharacter Delay - continued

INTERCHARACTER DELAY = 10 ms

INTERCHARACTER DELAY = 20 ms

Page 49: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 43

Intercharacter Delay - continued

INTERCHARACTER DELAY = 50 ms

INTERCHARACTER DELAY = 100 ms

Page 50: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

44 Universal Keyboard Wedge Programming Guide

WYSE TimeoutTo enable the WYSE timeout, follow these instruc-tions:

1. Scan this ACCESS WYSE TIMEOUT barcode.

ACCESS WYSE TIMEOUT

2. Scan the digit bar codes from the Nu-meric Pad in Appendix B to enter thedesired timeout value.

IMPORTANTTo use the Numeric Pad, your scan-ner must be programmed to readsingle-digit Code 39 bar codes. Fol-low the instructions at the beginningof Appendix B to program this function.

Page 51: Universal Keyboard Wedge Programming Guide - AVSS

Universal KBW Interface Configuration

R44-2021 45

WYSE Timeout - continued

3. Scan this VALIDATION bar code.

VALIDATION

Page 52: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

46 Universal Keyboard Wedge Programming Guide

Editing ModeEditing Mode has been designed to offer youcomplete flexibility to change the format of thedata input message before transmission to the hostsystem. Data will be edited when the input datameets certain criteria defined by the user (MATCHCONDITION).

Description of Features:• UP TO FOUR DATA OUTPUT FOR-

MATS can be programmed by the userand activated by different match condi-tions.

• MATCH CONDITIONS: up to fourcriteria can be accumulated:— fixed number of characters found.— pre-defined characters found (up to 3).

Page 53: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 47

• EIGHT EDITING FUNCTIONS can be usedto fix the output data format:- Divide the message into separate fields (up

to five).- Add one or two postamble characters to

each field.- Create additional fixed fields (up to two

fields with six characters maximum).- Set the number of fields to be transmitted.- Cancel fields.- Set the position of the fields in the message

transmitted.- Activate or deactivate selected formats.- Transmit data (or not) upon no-match.

Page 54: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

48 Universal Keyboard Wedge Programming Guide

Use of the Numeric PadScanning of number digits is often required whilein Programming Mode (to enter variable data).You’ll find a handy Numeric Pad in Appendix B.

IMPORTANTTo use the Numeric Pad, your scan-ner must be programmed to readsingle-digit Code 39 bar codes. Fol-low the instructions at the beginningof Appendix B to program this function.

Page 55: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 49

Programming Sequence1. Read the START bar code located on the

inside back cover of this manual to enterProgramming Mode.

2. Phase A -- START OF CONSTRUCTION.Select a format number #N (FORMAT#1-4) to construct by scanning its associ-ated bar code.

3. Phase B -- Set up the MATCH CONDI-TION. Before editing data, scan theappropriate bar codes to define each ofthese four criteria for the input data:- Match with symbology (not available for all

scanner models)- Match with number of characters- Match with input port- Match with pre-defined characters

Page 56: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

50 Universal Keyboard Wedge Programming Guide

Phase ASTART OF CONSTRUCTION

(Select for Format #N)

Phase BSet MATCH CONDITIONS

for Format #N

Phase CDefine the OUTPUT FORMAT

for Format #N

Phase DEND OF CONSTRUCTION

for Format #N

Do youwish to

constructanotherFormat

?

Phase EACTIVATE ORDEACTIVATE

FORMATS #1-4

END

START

Page 57: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 51

Programming Sequence - continued4. Phase C -- Define the OUTPUT FORMAT.

Scan the bar codes to select options foreach of the following parameters:- Divide the input message into fields (1-5)- Define the fields- Add (or not) 1 or 2 fixed fields- Set the number of fields to be transmitted- Cancel (or not) fields- Adjust the position of each field in the

output message.5. Phase D -- Scan the END OF CON-

STRUCTION bar code corresponding tothe format number #N (Format #1-4selected in Phase A). If you would like todefine a second format, start again atPhase A and select a second formatnumber to program. Up to four formatscan be defined.

Page 58: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

52 Universal Keyboard Wedge Programming Guide

Programming Sequence - continued6. Phase E -- ACTIVATE EDITING MODE.

Important: Editing mode is not activatedby default. You must activate or deacti-vate Editing Mode for each of the formatnumbers desired. This allows you toretain format definitions while notactively using them.

7. Read the END bar code located on theinside back cover to exit ProgrammingMode and save the new parameters.

Page 59: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 53

READ THE BAR CODE “START”

PHASE A: Read the bar code “START OF CONSTRUCTIONFORMAT # 1”

PHASE B: Define the MATCH CONDITION using thesethree criteria

— 9 data characters

— received on all ports

— pre-defined char.: ABC in position 4

PHASE C: Next, prepare this phase on paper as follows:

1 2 3 A B C 4 5 6

field # 1 field # 2 field # 3

Then program Phase C

— Divide the message into 3 fields

define field # 1 define field # 2 define field # 3 with 3 char. and with 2 char. and with 4 char. and CR as postamble no postamble TAB as postamble

Programming Exampleinput data received: 123ABC456 (Code 39 label)

output data desired: CODE: C456 <TAB> REF: 123 <CR>

Page 60: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

54 Universal Keyboard Wedge Programming Guide

— Construct the two additional fixed fields:

fix field # 1: CODE:

fix field # 2: REF:

— Set the number of fields to be transmitted: 4

— Adjust the positions of the fields and cancel field # 2 byacting as follows:

1 ACCESS 2 ADD. FIELD # 1 3 FIELD # 3 4 ADD. FIELD # 2 5 FIELD # 1 6 VALIDATION

Note: The positions of the fields in the output message arefixed by the reading sequence. Fields are cancelled when notread in the sequence.

PHASE D: Read the code “END OF CONSTRUCTION -FORMAT # 1”

PHASE E: Activate Editing mode on format # 1

READ THE BAR CODE “END”

PHASE C: continued

Programaming Example (continued)

Page 61: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 55

PHASE ASTART OF CONSTRUCTION OF NUMBER

SELECTED

Up to 4 different output data formats can be constructed:

• Select a number and use the labels inPhases A - D to adjust its parameters,then come back to this phase to adjustanother format if required.

FORMAT # 1: START OF CONSTRUCTION

FORMAT # 2: START OF CONSTRUCTION

Page 62: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

56 Universal Keyboard Wedge Programming Guide

PHASE A - continued

FORMAT # 3: START OF CONSTRUCTION

FORMAT # 4: START OF CONSTRUCTION

Page 63: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 57

PHASE B1ENABLING SYMBOLOGIES

NEW SELECTION(Enables the scanner to accept all symbologies.)

CODE 39

Page 64: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

58 Universal Keyboard Wedge Programming Guide

PHASE B1 - continued

INTERLEAVED 2 OF 5

UPC/EAN

Page 65: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 59

PHASE B1 - continued

MAG. STRIPE DATA

MONARCH/CODABAR

Page 66: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

60 Universal Keyboard Wedge Programming Guide

PHASE B1 - continued

CODE 128

EAN 128

Page 67: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 61

PHASE B1 - continued

STANDARD 2 OF 5

MSI CODE

Page 68: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

62 Universal Keyboard Wedge Programming Guide

PHASE B1 - continued

PLESSEY

TELEPEN

Page 69: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 63

PHASE B1 - continued

CODE 93

MATRIX 2 OF 5

Page 70: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

64 Universal Keyboard Wedge Programming Guide

PHASE B1 - continued

IATA

BC412

IMPORTANTUse of this symbology requires spe-cific firmware. Consult your dealer ifyou need to implement BC412.

Page 71: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 65

PHASE B1 - continued

PHARMACODE

3W7

Page 72: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

66 Universal Keyboard Wedge Programming Guide

PHASE B1 - continued

RESERVED #1

RESERVED #2

Page 73: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 67

PHASE B2MATCH WITH THE NUMBER

OF CHARACTERSUse this feature if the match condition is based onthe number of characters received in the inputmessage. If it contains the same number as the oneentered below, this match condition will be completed.

Action 1:

ACCESS (match with the numberof characters)

Action 2: Enter the number desired by using theNUMERIC PAD in Appendix B.

IMPORTANTTo use the Numeric Pad, your scan-ner must be programmed to readsingle-digit Code 39 bar codes. Fol-low the instructions at the beginningof Appendix B to program this function.

Page 74: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

68 Universal Keyboard Wedge Programming Guide

PHASE B2 - continued

MATCH WITH THE NUMBER

OF CHARACTERS

Action 3:

VALIDATION

If no match is desired with the number of charac-ters, scan the bar code below.

VARIABLE NUMBER ACCEPTED

Page 75: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 69

PHASE B3MATCH WITH INPUT PORT

ALL PORTS

PORT J1

Page 76: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

70 Universal Keyboard Wedge Programming Guide

PHASE B3 - continued

RS-232 DATA RECEIVED ON J1 or C2

Page 77: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 71

PHASE B4MATCH WITH PRE-DEFINED CHARACTERS

If no match is required for pre-defined characters,scan the bar code below.

NO MATCH REQUIRED FOR PRE-DEFINEDCHARACTERS

Up to three characters can be defined. They can belocated anywhere in the input message, but must beside by side.

Action 1: Read only one of the following threecodes.

MATCH WITH 1 CHARACTER

Page 78: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

72 Universal Keyboard Wedge Programming Guide

PHASE B4 - continued

MATCH WITH PRE-DEFINED CHARACTERS

Action 1: (Continued)

MATCH WITH 2 CHARACTERS

MATCH WITH 3 CHARACTERS

Page 79: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 73

PHASE B4 - continued

MATCH WITH PRE-DEFINED CHARACTERS

Action 2: Pre-define the characters (s) desiredby scanning the correspondingcharacters from the Code 39 FULLASCII TABLE in Appendix C.

Action 3:

VALIDATION

Page 80: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

74 Universal Keyboard Wedge Programming Guide

PHASE B4 - continued

POSITION OF THE FIRST PRE-DEFINED

CHARACTER IN THE INPUT MESSAGE

Action 1:

ACCESS

Action 2: Enter the position desired using theNUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 81: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 75

PHASE C0DIVIDE THE INPUT

MESSAGE INTO FIELDS

Before starting this phase, it is advisable to pre-pare it on paper.

• Write down the input message andseparate it into fields.

• Mark each field with a number from 1 to5 maximum starting at the left handside of the message.

• Enter the number of fields resulting fromthe division of the input messageincluding the fields which do not requiretransmission.

• Define each necessary field using thePhase C1 selections.

Page 82: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

76 Universal Keyboard Wedge Programming Guide

PHASE C0- continued

DIVIDE THE INPUT

MESSAGE INTO FIELDS

ONLY ONE FIELD

2 FIELDS

Page 83: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 77

PHASE C0- continued

DIVIDE THE INPUT

MESSAGE INTO FIELDS

3 FIELDS

4 FIELDS

Page 84: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

78 Universal Keyboard Wedge Programming Guide

PHASE C0- continued

DIVIDE THE INPUT

MESSAGE INTO FIELDS

5 FIELDS

Page 85: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 79

PHASE C1DEFINE FIELD #1

WITH A FIXED NUMBER OF CHARACTERS

Action 1:

ACCESS

Action 2:

Enter the number of characters using theNUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 86: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

80 Universal Keyboard Wedge Programming Guide

PHASE C1 - continuedDEFINE FIELD #1

WITH A LEADING SEPARATOR CHARACTER

IF AVAILABLE IN THE MESSAGE

Action 1:

ACCESS

Action 2:Enter the value of the separatorcharacters using the CODE 39 FULLASCII TABLE in Appendix C.

Action 3:

VALIDATION

Page 87: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 81

PHASE C1 - continued

DEFINE FIELD #1SEPARATOR TRANSMITTED OR NOT IN THE

OUTPUT MESSAGE

TRANSMITTED

NOT TRANSMITTED

Page 88: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

82 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #1THIS FIELD IS THE LAST VARIABLE FIELD

YES

Page 89: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 83

PHASE C1 - continued

DEFINE FIELD #1ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A 1ST POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)

Action 3:

VALIDATION

Page 90: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

84 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #1ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A 2ND POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)

Action 3:

VALIDATION

Page 91: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 85

PHASE C1 - continued

DEFINE FIELD #2WITH A FIXED NUMBER OF CHARACTERS

Action 1:

ACCESS

Action 2:Enter the number of characters using the

NUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 92: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

86 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #2WITH LEADING SEPARATOR CHARACTERS

IF AVAILABLE IN THE MESSAGE

Action 1:

ACCESS

Action 2:Enter the value of the separator characters usingthe CODE 39 FULL ASCII TABLE in Appendix C.Action 3:

VALIDATION

Page 93: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 87

PHASE C1 - continued

DEFINE FIELD #2SEPARATOR TRANSMITTED OR NOT IN THE

OUTPUT MESSAGE

TRANSMITTED

NOT TRANSMITTED

Page 94: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

88 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #2THIS FIELD IS THE LAST VARIABLE FIELD

YES

Page 95: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 89

PHASE C1 - continued

DEFINE FIELD #2ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A FIRST POSTAMBLE CHARACTER

Action 2:Enter the value of these postamble charactersusing the CODE 39 FULL ASCII TABLE in Appen-dix C. (Scan DEL to cancel.)Action 3:

VALIDATION

Page 96: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

90 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #2ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A SECONDPOSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character using theCODE 39 FULL ASCII TABLE in Appendix C. (Scan DELto cancel.)

Action 3:

VALIDATION

Page 97: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 91

PHASE C1 - continued

DEFINE FIELD #3WITH A FIXED NUMBER OF CHARACTERS

Action 1:

ACCESS

Action 2:Enter the number of characters using the

NUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 98: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

92 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #3WITH LEADING SEPARATOR CHARACTERS

IF AVAILABLE IN THE MESSAGE

Action 1:

ACCESS

Action 2:Enter the value of the separator character(s) usingthe CODE 39 FULL ASCII TABLE in Appendix C.

Action 3:

VALIDATION

Page 99: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 93

PHASE C1 - continued

DEFINE FIELD #3SEPARATOR TRANSMITTED OR NOT IN THE

OUTPUT MESSAGE

TRANSMITTED

NOT TRANSMITTED

Page 100: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

94 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #3THIS IS THE LAST VARIABLE FIELD

YES

Page 101: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 95

PHASE C1 - continued

DEFINE FIELD #3ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A FIRST POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)

Action 3:

VALIDATION

Page 102: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

96 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #3ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A 2ND POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)Action 3:

VALIDATION

Page 103: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 97

PHASE C1 - continued

DEFINE FIELD #4WITH A FIXED NUMBER OF CHARACTERS

Action 1:

ACCESS

Action 2:Enter the number of characters using theNUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 104: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

98 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #4WITH A LEADING SEPARATOR CHARACTER IF

AVAILABLE IN THE MESSAGE

Action 1:

ACCESS

Action 2:Enter the value of the separator character usingthe CODE 39 FULL ASCII TABLE in Appendix C.Action 3:

VALIDATION

Page 105: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 99

PHASE C1 - continued

DEFINE FIELD #4SEPARATOR TRAMSMITTED OR NOT IN THE

OUTPUT MESSAGE

TRANSMITTED

NOT TRANSMITTED

Page 106: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

100 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #4THIS FIELD IS THE LAST VARIABLE FIELD

YES

Page 107: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 101

PHASE C1 - continued

DEFINE FIELD #4ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A FIRST POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)Action 3:

VALIDATION

Page 108: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

102 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #4ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A SECOND POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)Action 3:

VALIDATION

Page 109: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 103

PHASE C1 - continued

DEFINE FIELD #5WITH A FIXED NUMBER OF CHARACTERS

Action 1:

ACCESS

Action 2:Enter the number of characters using theNUMBER PAD located in Appendix B.

Action 3:

VALIDATION

Page 110: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

104 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #5WITH A LEADING SEPARATOR CHARACTER

IF AVAILABLE IN THE MESSAGE

Action 1:

ACCESS

Action 2:Enter the value of the separator character usingthe CODE 39 FULL ASCII TABLE in Appendix C.Action 3:

VALIDATION

Page 111: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 105

PHASE C1 - continued

DEFINE FIELD #5SEPARATOR TRANSMITTED OR NOT

IN THE OUTPUT MESSAGE

TRANSMITTED

NOT TRANSMITTED

Page 112: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

106 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #5THIS FIELD IS THE LAST VARIABLE FIELD

YES

Page 113: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 107

PHASE C1 - continued

DEFINE FIELD #5ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A FIRST POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)Action 3:

VALIDATION

Page 114: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

108 Universal Keyboard Wedge Programming Guide

PHASE C1 - continued

DEFINE FIELD #5ADD (OR NOT) ONE OR TWO POSTAMBLE

CHARACTERS TO THIS FIELD

Action 1:

ACCESS TO A SECOND POSTAMBLE CHARACTER

Action 2:Enter the value of this postamble character usingthe CODE 39 FULL ASCII TABLE in Appendix C.(Scan DEL to cancel.)Action 3:

VALIDATION

Page 115: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 109

PHASE C2ADD (OR NOT) UP TO TWO FIXED

FIELDSCONSTRUCTION OF ADDITIONAL FIXED FIELD

#1

FIXED FIELD # 1 CLEARED

Page 116: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

110 Universal Keyboard Wedge Programming Guide

PHASE C2 - continuedadd (or not) up to two fixed fieldsconstruction of additional field #1

Action 1:

ACCESS TO BUFFER OF FIXED FIELD # 1

Action 2:Enter up to six characters using the CODE 39FULL ASCII TABLE in Appendix C.

Action 3:

VALIDATION

Page 117: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 111

PHASE C2 - continuedadd (or not) up to two fixed fieldsconstruction of additional field #2

FIXED FIELD # 2 CLEARED

Page 118: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

112 Universal Keyboard Wedge Programming Guide

PHASE C2 - continuedAdd (or not) up to two fixed fieldsconstruction of additional field #2

Action 1:

ACCESS TO BUFFER OF FIXED FIELD # 2

Action 2:Enter up to six characters using the CODE 39FULL ASCII TABLE in Appendix C.

Action 3:

VALIDATION

Page 119: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 113

PHASE C3Adjust the format of the

output messageNUMBER OF FIELDS TO BE TRANSMITTED

Action 1:

ACCESS

Action 2:Enter the number of fields to be transmitted in theoutput message using the NUMBER PAD locatedin Appendix B.Action 3:

VALIDATION

Page 120: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

114 Universal Keyboard Wedge Programming Guide

PHASE C3 - continuedAdjust the format of the output message

FIELD POSITION AND CANCELLATION

ACCESS

NOTE

The order that you read these pro-gramming bar codes will fix the posi-tion of the fields in the output mes-sage. If you do not scan the bar codefor a particular field, that field will becancelled.

Page 121: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 115

PHASE C3 - continuedAdjust the format of the output message

FIELD POSITIONS AND CANCELLATION

FIELD # 1

FIELD # 2

NOTE

The order that you read these pro-gramming bar codes will fix the posi-tion of the fields in the output mes-sage. If you do not scan the bar codefor a particular field, that field will becancelled.

Page 122: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

116 Universal Keyboard Wedge Programming Guide

PHASE C3 - continued

Adjust the format of the output message

FIELD POSITIONS AND CANCELLATION

FIELD # 3

FIELD # 4

NOTE

The order that you read these pro-gramming bar codes will fix the posi-tion of the fields in the output mes-sage. If you do not scan the bar codefor a particular field, that field will becancelled.

Page 123: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 117

PHASE C3 - continuedAdjust the format of the output message

FIELD POSITIONS AND CANCELLATION

FIELD # 5

ADDITIONAL FIXED FIELD # 1

NOTE

The order that you read these pro-gramming bar codes will fix the posi-tion of the fields in the output mes-sage. If you do not scan the bar codefor a particular field, that field will becancelled.

Page 124: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

118 Universal Keyboard Wedge Programming Guide

PHASE C3 - continuedAdjust the format of the output message

FIELD POSITIONS AND CANCELLATION

ADDITIONAL FIXED FIELD # 2

NOTE

The order that you read these pro-gramming bar codes will fix the posi-tion of the fields in the output mes-sage. If you do not scan the bar codefor a particular field, that field will becancelled.

Page 125: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 119

PHASE C3 - continuedAdjust the format of the output message

FIELD POSITIONS AND CANCELLATION

VALIDATION

NOTE

Once this sequence is completed,go to Phase D on the following pageand scan in the End of Constructionof Format # 1-4.

Page 126: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

120 Universal Keyboard Wedge Programming Guide

PHASE D

End of construction

END OF CONSTRUCTION, FORMATS # 1 – 4

IMPORTANT NOTEOnce this phase is completed for aformat number:

• Go back to Phase A to define anotherformat if required.

• Or go to the next section to activateEditing Mode for the format number(s)desired.

Page 127: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 121

PHASE E

Activate editing mode

IMPORTANT NOTEEditing mode is not activated by default. You mustactivate or deactivate Editing Mode for each of theformat numbers desired using these bar codes.This allows you to retain format definitions whilenot actively using them.

Once programmed, the different formats can beactivated or deactivated at any time during opera-tion. When a format is deactivated, its parametersare saved in the non-volatile EEprom memory of thedecoder and are recalled when the format number isre-activated.

EDITING MODE DEACTIVATED for ALL formats

Page 128: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

122 Universal Keyboard Wedge Programming Guide

PHASE E - continuedActivate editing mode

ACTIVATED FOR FORMAT # 1

ACTIVATED FOR FORMAT # 2

Page 129: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 123

PHASE E - continuedActivate editing mode

ACTIVATED FOR FORMAT # 3

ACTIVATED FOR FORMAT # 4

Page 130: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

124 Universal Keyboard Wedge Programming Guide

PHASE E - continuedActivate editing mode

DEACTIVATED FOR FORMAT # 1

DEACTIVATED FOR FORMAT # 2

Page 131: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

R44-2021 125

PHASE E - continuedActivate editing mode

DEACTIVATED FOR FORMAT # 3

DEACTIVATED FOR FORMAT # 4

Page 132: Universal Keyboard Wedge Programming Guide - AVSS

EDITING MODE

126 Universal Keyboard Wedge Programming Guide

Match Not PerformedTwo possibilities are offered when a match is notperformed on the input data:

• Data is transmitted to the host system inits original format.

STRAIGHT-THRU TRANSMISSIONOF THE INPUT DATA

• Data is cleared and not transmitted.

NO TRANSMISSION OF THE INPUT DATA

Page 133: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 127

RS-232 InterfaceConfiguration

The following pages provide instructions to config-ure RS-232 interface communications options forscanners equipped with the Universal KeyboardWedge Interface.

NOTE

The RS-232 interface features pro-vided in this section are an enhancedset that are only available for scan-ners equipped with the UniversalKeyboard Wedge interface.

Page 134: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

128 Universal Keyboard Wedge Programming Guide

RS-232 Interface ConfigurationThe programming bar codes in this section pertainonly to POS terminals with an RS-232 communica-tion interface. In order for the POS terminal andscanner to communicate, the scanner's configurationmust match the communication settings of the POSterminal.

Page 135: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 129

RS-232 Interface Configuration - cont.RS-232 Interface communication options are:

• Baud Rate• Parity• Data Bits• Stop Bits• End of Message Characters• Timeout Between Characters• ACK/NAK Protocol• Xon/Xoff Protocol• RTS/CTS Protocol• Double RS-232 Mode• In/Out Mode• Intercharacter Delay• Full ASCII Emulation

Page 136: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

130 Universal Keyboard Wedge Programming Guide

RS-232 Restrictions

NOTE

The RS-232 interface must first beselected (reference the followingpage) before you can set the RS-232 options in this section.

Xon/Xoff – Software flow control.Xon (11 hex); Host ready to receive data.Xoff (13 hex); Host busy, wedge stopstransmission and waits for Xon from host.

ACK/NAK – Software flow control.Decoder waits for an acknowledgementfrom the host.• ACK (06 hex); message correctly received by host.• NAK (15 hex); message incorrectly received by host.

Page 137: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 131

RS-232 ActivationScan this bar code to activate (enable) the RS-232interface.

(except QuickScan 6000 = TTL ONLY)

ENABLE [Universal Wedge] RS-232

Page 138: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

132 Universal Keyboard Wedge Programming Guide

RS-232: Baud RateScan the bar codes on this and thefollowing pages to program theRS-232 baud rate to the requiredsetting.

BAUD RATE = 300

BAUD RATE = 600

Page 139: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 133

RS-232: Baud Rate - continued

BAUD RATE = 1200

BAUD RATE = 2400

Page 140: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

134 Universal Keyboard Wedge Programming Guide

RS-232: Baud Rate - continued

BAUD RATE = 4800

BAUD RATE = 9600(RS-232 DEFAULT)

Page 141: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 135

RS-232: Baud Rate - continued

Baud Rate: 19200

Baud Rate: 38400

Page 142: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

136 Universal Keyboard Wedge Programming Guide

RS-232: ParityScan the bar code on this or thefollowing page to select thecorrect RS-232 parity.

PARITY = ODD

PARITY = MARK

Page 143: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 137

RS-232: Parity - continued

PARITY = SPACE

PARITY = EVEN(RS-232 DEFAULT)

Page 144: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

138 Universal Keyboard Wedge Programming Guide

RS-232: Data BitsScan the bar code from this pageto select the correct RS-232 DataBits setting.

DATA BITS = 7(RS-232 DEFAULT)

DATA BITS = 8

Page 145: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 139

RS-232: Stop BitsScan the bar code from this pageto select the correct RS-232 StopBits setting.

STOP BITS = 1(RS-232 DEFAULT)

STOP BITS = 2

Page 146: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

140 Universal Keyboard Wedge Programming Guide

RS-232: End of Message CharactersScan the bar code from this andthe following pages to select thedesired End of Message Character.

END OF MESSAGE CHARACTERS = NONE

END OF MESSAGE CHARACTERS= SUITE (MINITEL)

Page 147: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 141

RS-232: End of Message Characters -continued

END OF MESSAGE CHARACTERS = CR

END OF MESSAGE CHARACTERS = LF

Page 148: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

142 Universal Keyboard Wedge Programming Guide

RS-232: End of Message Characters -continued

END OF MESSAGE CHARACTERS = HT

END OF MESSAGE CHARACTERS = EOT

Page 149: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 143

RS-232: End of Message Characters -continued

END OF MESSAGE CHARACTERS = STX...ETX

END OF MESSAGE CHARACTERS = CR/LF(RS-232 DEFAULT)

Page 150: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

144 Universal Keyboard Wedge Programming Guide

RS-232: Intercharacter DelayIn a case that errors are detected using high speedtransmissions, a delay can be inserted betweeneach character for better synchronization. Scan thebar code from this and the following pages toselect the desired pause (if any) between eachcharacter before it is sent to the host. This timedelay is used to control the flow of data from thescanner, but it should not be required for mostapplications.

INTERCHARACTER DELAY = 0 ms(RS-232 DEFAULT)

Page 151: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 145

RS-232: Intercharacter Delay - continued

INTERCHARACTER DELAY = 10 ms

INTERCHARACTER DELAY = 20 ms

Page 152: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

146 Universal Keyboard Wedge Programming Guide

RS-232: Intercharacter Delay - continued

INTERCHARACTER DELAY = 50 ms

INTERCHARACTER DELAY = 100 ms

Page 153: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 147

RS-232: ACK/NAK ProtocolScan the appropriate bar codefrom this page to enable or disablethe ACK/NAK feature.

ACK/NAK – ENABLE

ACK/NAK – DISABLE

Page 154: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

148 Universal Keyboard Wedge Programming Guide

RS-232: Xon/Xoff ProtocolScan the appropriate bar codefrom this page to enable or disablethe Xon/Xoff feature.

Xon/Xoff – ENABLE

Xon/Xoff – DISABLE

Page 155: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 149

RS-232: RTS/CTS ProtocolScan the appropriate bar codefrom this page to enable or disablethe RTS/CTS feature.

RTS/CTS – ENABLE

RTS/CTS – DISABLE

Page 156: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

150 Universal Keyboard Wedge Programming Guide

Features on this page are supported with cable 6015-0490.

Double RS-232 PC Term Mode –Activate

Some applications use several RS-232 terminalsconnected to a PC host system configured in PCTerm mode. When a character is typed on akeyboard of a terminal, its scan code value istransmitted to the PC instead of its ASCII value.Then, upon reception, the PC sends back thecorresponding ASCII character to display on thescreen.Therefore, once this mode is activated, the decodersends the scan code value of each character read.BB+ and BBX supports this mode using the cable6015-0490. The BI+ also supports it while con-nected in Double RS-232 mode.

Page 157: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 151

Double RS-232 PC-Term Mode – Activatecontinued

To activate the PC-Term mode, read this bar code.It is advisable to insert a timeout of 50 ms betweeneach character when baud rate is over 9600 baud.

PC-TERM RS-232 MODE – ACTIVATE

Upper/lower case characters and the type ofnumeric characters can be adjusted using theUpper/Lower Case Options bar codes contained inthe Universal KBW Interface Configuration section ofthis manual.Keyboard layout style can be selected withoutscanning "keyboard wedge mode activated" byusing the Termimal/Keyboard Settings Number Padbar codes also contained in the Universal KBWInterface Configuration section of this manual.

Page 158: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

152 Universal Keyboard Wedge Programming Guide

RS-232 In/Out Mode – ActivateScan the bar code below toactivate the RS-232 In/Out Mode.

RS-232 IN/OUT MODE – ACTIVATE

Page 159: Universal Keyboard Wedge Programming Guide - AVSS

RS-232 INTERFACE CONFIGURATION

R44-2021 153

RS-232: Full ASCII EmulationOnce enabled, this function will convert eachcouple of characters from the Code 39 Full ASCIItable.

RS-232 FULL ASCII MODE – ENABLE

RS-232 FULL ASCII MODE – DISABLE

Page 160: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

154 Universal Keyboard Wedge Programming Guide

Wand EmulationInterface Configuration

This following pages provide instructions to config-ure Wand Emulation interface communicationsoptions for scanners equipped with the UniversalKeyboard Wedge Interface.

NOTE

The Wand Emulation interface fea-tures provided in this section are anenhanced set that are only availablefor scanners equipped with the Uni-versal Keyboard Wedge interface.

Page 161: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

R44-2021 155

Wand Emulation I/F ConfigurationThe programming bar codes in this section pertainonly to POS terminals with a Wand Emulationcommunication interface. In order for the POSterminal and scanner to communicate, the scanner'sconfiguration must match the communicationsettings of the POS terminal.

Wand Emulation I/F communication options are:• Transmission speed• Bar/Space polarity• Idle State

Page 162: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

156 Universal Keyboard Wedge Programming Guide

Wand Emulation ActivationTo enable the Wand Emulation interface, first scanthis bar code...

ENABLE [Universal Wedge] WAND EMULATION

...then select the symbology to be emulated usingthe bar codes in the Terminal/Keyboard Pad onpages 28-32.

• Code 39 emulation is ID #69 (scan 6, then 9)• I 2 of 5 emulation is ID #68• UPC/EAN emulation is ID #70 (only 8 or 13

character messages are accepted for thisemulation.)

Page 163: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

R44-2021 157

Wand Emulation:Transmission Speed

TRANSMISSION SPEED = HIGH(WAND DEFAULT)

TRANSMISSION SPEED = MEDIUM

Page 164: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

158 Universal Keyboard Wedge Programming Guide

Wand Emulation:Transmission Speed - continued

TRANSMISSION SPEED = LOW

Page 165: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

R44-2021 159

Wand Emulation: Bar/Space Polarity

BAR = 1, SPACE = 0(WAND DEFAULT)

BAR = 0, SPACE = 1

Page 166: Universal Keyboard Wedge Programming Guide - AVSS

WAND EMULATION I/F CONFIGURATION

160 Universal Keyboard Wedge Programming Guide

Wand Emulation: Idle State

HIGH (+5V)(WAND DEFAULT)

LOW (0V)

Page 167: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 161

SYMBOLOGIES

SymbologiesSymbology selection (bar code type) determineswhich symbologies the scanner will decode. Onceyou have determined the symbologies you wish toenable, turn to the following pages, enable thosesymbologies and set the data format options (e.g.check digit, start/stop characters, etc.) required byyour host system for each symbology type. Youmust enable the symbology format optionssettings that are compatible with your hostsystem.

NOTEIf your scanner does not supportsymbology selection, only the fac-tory default symbologies pre-set withstandard industry requirements willbe available. Contact your dealer ifyou are unsure about your scanner'sdefault settings.

Be sure to test the scanner using factory settingsbefore making any changes.

Page 168: Universal Keyboard Wedge Programming Guide - AVSS

162 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Symbology SelectionThe following bar codes allow you to enable theindividual symbologies indicated.

CODE 39 ENABLE(DEFAULT)

INTERLEAVED 2 OF 5 ENABLE(DEFAULT)

Page 169: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 163

SYMBOLOGIES

Symbology Selection - continued

UPC/EAN ENABLE(DEFAULT)

MONARCH/CODABAR ENABLE(DEFAULT)

Page 170: Universal Keyboard Wedge Programming Guide - AVSS

164 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Symbology Selection - continued

CODE 128 ENABLE(DEFAULT)

EAN 128 ENABLE(DEFAULT)

Page 171: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 165

SYMBOLOGIES

Symbology Selection - continued

STANDARD 2 OF 5 ENABLE

MSI ENABLE

Page 172: Universal Keyboard Wedge Programming Guide - AVSS

166 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Symbology Selection - continued

PLESSEY ENABLE

TELEPEN ENABLE

Page 173: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 167

SYMBOLOGIES

Symbology Selection - continued

CODE 93 ENABLE

2 OF 5 MATRIX ENABLE

Page 174: Universal Keyboard Wedge Programming Guide - AVSS

168 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Symbology Selection - continued

IATA ENABLE(ONLY 15, 17, 19 and 21 character bar codes)

BC412 ENABLE(Requires a special PROM)

Page 175: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 169

SYMBOLOGIES

Symbology Selection - continued

3W7 ENABLE

LABEL CODE 4/5 ENABLE

Page 176: Universal Keyboard Wedge Programming Guide - AVSS

170 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options

STANDARD CODE 39 ENABLE(DEFAULT)

FULL ASCII CODE 39 ENABLE

Page 177: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 171

SYMBOLOGIES

Code 39 Options -- continued

FULL ASCII EXTENDED - DISABLE(DEFAULT)

FULL ASCII EXTENDED -Active on 2 Characters preceded by a dash.

Page 178: Universal Keyboard Wedge Programming Guide - AVSS

172 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

FULL ASCII EXTENDED -Active on 2 Characters.

FULL ASCII EXTENDED -Active ONLY on 2 Characters separate from the

symbol.

Page 179: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 173

SYMBOLOGIES

Code 39 Options -- continued

EMULATE FUNCTION KEYS - ENABLE

Once enabled, this function will convert eachcouple of characters from the Code 39 FULL ASCIIEXTENDED table.

EMULATE FUNCTION KEYS - DISABLE

Page 180: Universal Keyboard Wedge Programming Guide - AVSS

174 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

FULL ASCII EMULATION - DISABLE

Once enabled, this function will convert eachcouple of characters from the Code 39 FULL ASCIItable for support of F1 - F10 and more.

FULL ASCII EMULATION - ENABLE

Page 181: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 175

SYMBOLOGIES

Code 39 Options -- continued

START/STOP TRANSMITTED

START/STOP NOT TRANSMITTED

Page 182: Universal Keyboard Wedge Programming Guide - AVSS

176 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

The multi-read function permits the temporarystorage of one or more codes in the decoder'smemory which will then be transmitted in a singlestring message.To operate the multi-read function, the desiredgroup of codes to be first stored must have amulit-read character as the leading character. Thischaracter can be chosen in the multi-read tableinAppendix E after scanning the MULTI-READENABLED bar code (default is SPACE character).The transmission will start once a code having nomultiread character is read.

Page 183: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 177

SYMBOLOGIES

Code 39 Options -- continued

MULTI-READ ENABLED

MULTI-READ DISABLED(DEFAULT)

Page 184: Universal Keyboard Wedge Programming Guide - AVSS

178 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continuedIn the case of high-level security applications, acheck character can be integrated as the lastcharacter in the code and verified before transmis-sion.

MODULO 43 CHECK CHARACTERNOT VERIFIED

Page 185: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 179

SYMBOLOGIES

Code 39 Options -- continued

MODULO 43 CHECK CHARACTERVERIFIED AND TRANSMITTED

MODULO 43 CHECK CHARACTERVERIFIED AND NOT TRANSMITTED

Page 186: Universal Keyboard Wedge Programming Guide - AVSS

180 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

PHARMACODE OR PHARMA 32/39NEW SELECTION

NOTEThe NEW SELECTION bar codemust be scanned prior to scanningthe PHARMACODE ENABLE barcode.

PHARMACODE ENABLE

Page 187: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 181

SYMBOLOGIES

Code 39 Options -- continued

PHARMACODE OR PHARMA 32/39START/STOP TRANSMITTED

PHARMACODE OR PHARMA 32/39START/STOP NOT TRANSMITTED

(DEFAULT)

Page 188: Universal Keyboard Wedge Programming Guide - AVSS

182 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

PHARMACODE OR PHARMA 32/39CHECK DIGIT TRANSMITTED

(DEFAULT)

PHARMACODE OR PHARMA 32/39CHECK DIGIT NOT TRANSMITTED

Page 189: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 183

SYMBOLOGIES

Code 39 Options -- continued

CIP CODE 39 ENABLEDw/CHECK DIGIT TRANSMITTED

CIP CODE 39 ENABLEDw/CHECK DIGIT NOT TRANSMITTED

Page 190: Universal Keyboard Wedge Programming Guide - AVSS

184 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 39 Options -- continued

CIP CODE 39(ALL CODES 39)

(DEFAULT)

Page 191: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 185

SYMBOLOGIES

Label Code 4/5 Options

CONVERT ON

CONVERT OFF

Page 192: Universal Keyboard Wedge Programming Guide - AVSS

186 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options

EVEN NUMBER OF CHARACTERS(DEFAULT)

ODD NUMBER OF CHARACTERS

Page 193: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 187

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

CODE LENGTH = ONE LENGTH FIXED AFTERTHE FIRST READ

(DEFAULT)

Fixed length(s) authorized and set upon firstreading(s) after power-on.

NOTEIn this mode, the code lengths arenot saved after power-off.

CODE LENGTH = TWO LENGTHS FIXED AFTERTHE FIRST TWO READS

Page 194: Universal Keyboard Wedge Programming Guide - AVSS

188 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

CODE LENGTH = THREE LENGTHS FIXEDAFTER THE FIRST THREE READS

CODE LENGTH = FOUR LENGTHS FIXEDAFTER THE FIRST FOUR READS

Page 195: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 189

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

NUMBER OF FIXED LENGTHS = 1

Fixed length(s) authorized and set up using thenumeric pad in Appendix B.

NOTEIn this mode, the code lengths aresaved after power-off.

NUMBER OF FIXED LENGTHS = 2

Page 196: Universal Keyboard Wedge Programming Guide - AVSS

190 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

NUMBER OF FIXED LENGTHS = 3

NUMBER OF FIXED LENGTHS = 4

Page 197: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 191

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

LENGTH OF 1st FIXED LENGTH BAR CODE

LENGTH OF 2nd FIXED LENGTH BAR CODE

Page 198: Universal Keyboard Wedge Programming Guide - AVSS

192 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

LENGTH OF 3rd FIXED LENGTH BAR CODE

LENGTH OF 4th FIXED LENGTH BAR CODE

Page 199: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 193

SYMBOLOGIES

Interleaved 2 of 5 Options - continuedEnter the desired fixed length(s) using the numericpad in Appendix B, then scan the VALIDATIONbar code below.

VALIDATION

VARIABLE LENGTHS ENABLED

Page 200: Universal Keyboard Wedge Programming Guide - AVSS

194 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

CHECK DIGITVERIFIED AND TRANSMITTED

CHECK DIGITVERIFIED BUT NOT TRANSMITTED

Page 201: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 195

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

CIP CHECK DIGITVERIFIED AND TRANSMITTED

CIP CHECK DIGITVERIFIED BUT NOT TRANSMITTED

Page 202: Universal Keyboard Wedge Programming Guide - AVSS

196 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Interleaved 2 of 5 Options - continued

CHECK DIGIT NOT VERIFIED(DEFAULT)

WARNINGThis mode is not advised. Missingcharacters can occur in the case ofincomplete scanning of a bar code.

Page 203: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 197

SYMBOLOGIES

UPC/EAN Options

ALL UPC/EAN CODES AUTHORIZED(DEFAULT)

EAN 13 AUTHORIZED

Page 204: Universal Keyboard Wedge Programming Guide - AVSS

198 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

UPC-A AUTHORIZED

EAN 8 AUTHORIZED

Page 205: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 199

SYMBOLOGIES

UPC/EAN Options - continued

UPC-E AUTHORIZED

TRANSMIT UPC AS EAN(DEFAULT)

Page 206: Universal Keyboard Wedge Programming Guide - AVSS

200 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC AS UPC

TRANSMIT UPC-E AS UPC-E(DEFAULT)

Page 207: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 201

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC-E AS UPC-A

TRANSMIT ADDON

Page 208: Universal Keyboard Wedge Programming Guide - AVSS

202 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

DON'T TRANSMIT ADDON(DEFAULT)

ADDON OPTIONAL(DEFAULT)

Page 209: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 203

SYMBOLOGIES

UPC/EAN Options - continued

ADDON REQUIRED

2 OR 5 CHARACTER ADDON(DEFAULT)

Page 210: Universal Keyboard Wedge Programming Guide - AVSS

204 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

2 CHARACTER ADDON ONLY

5 CHARACTER ADDON ONLY

Page 211: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 205

SYMBOLOGIES

UPC/EAN Options - continued

EAN 13 ADDON (378 OR 379 PREFIX)ENABLED

EAN 13 ADDON (378 OR 379 PREFIX)DISABLED(DEFAULT)

Page 212: Universal Keyboard Wedge Programming Guide - AVSS

206 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT PREFIXES

DON'T TRANSMIT PREFIXES(DEFAULT)

Page 213: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 207

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT EAN 13 FLAG(DEFAULT)

DON'T TRANSMIT EAN 13 FLAG

Page 214: Universal Keyboard Wedge Programming Guide - AVSS

208 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT EAN 8 FLAG(DEFAULT)

DON'T TRANSMIT EAN 8 FLAG

Page 215: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 209

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC-A FLAG(DEFAULT)

DON'T TRANSMIT UPC-A FLAG

Page 216: Universal Keyboard Wedge Programming Guide - AVSS

210 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC-E FLAG(DEFAULT)

DON'T TRANSMIT UPC-E FLAG

Page 217: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 211

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT EAN 13 CHECK DIGIT(DEFAULT)

DON'T TRANSMIT EAN 13 CHECK DIGIT

Page 218: Universal Keyboard Wedge Programming Guide - AVSS

212 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC-A CHECK DIGIT(DEFAULT)

DON'T TRANSMIT UPC-A CHECK DIGIT

Page 219: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 213

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT EAN 8 CHECK DIGIT(DEFAULT)

DON'T TRANSMIT EAN 8 CHECK DIGIT

Page 220: Universal Keyboard Wedge Programming Guide - AVSS

214 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT UPC-E CHECK DIGIT(DEFAULT)

DON'T TRANSMIT UPC-E CHECK DIGIT

Page 221: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 215

SYMBOLOGIES

UPC/EAN Options - continued

TRANSMIT ALL CHARACTERS(DEFAULT)

TRANSMIT PRODUCT CODE ONLY

Page 222: Universal Keyboard Wedge Programming Guide - AVSS

216 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

UPC/EAN Options - continued

CONVERT UPC/EAN to ISBN

TRANSMIT UPC/EAN as UPC/EAN(DEFAULT)

Page 223: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 217

SYMBOLOGIES

Codabar Options

TRANSMIT START/STOP CHARACTERS

DON'T TRANSMIT START/STOP CHARACTERS(DEFAULT)

Page 224: Universal Keyboard Wedge Programming Guide - AVSS

218 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Codabar Options - continued

abcd (small) START/STOP CHARACTERSENABLE

(DEFAULT)

ABCD (CAPs) START/STOP CHARACTERSENABLE

Page 225: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 219

SYMBOLOGIES

Codabar Options - continued

CONCATENATION OF TWO BAR CODESENABLE

(bar code 1 must end with the character 'd' andbar code 2 must start with the character 'd')

(DEFAULT)

STANDARD

Page 226: Universal Keyboard Wedge Programming Guide - AVSS

220 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 128 Options

CHECK CHARACTER VERIFIEDAND TRANSMITTED

CHECK CHARACTER VERIFIEDBUT NOT TRANSMITTED

(DEFAULT)

Page 227: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 221

SYMBOLOGIES

Code 128 Options - continued

CHECK CHARACTER NOT VERIFIEDBUT TRANSMITTED

Page 228: Universal Keyboard Wedge Programming Guide - AVSS

222 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 128 Options - continued

FUNCTION CODE 2 (FNC2)ENABLED

This function permits the temporary storage of acode in the decoder if this code starts with theFNC 2 character. The message buffered will beconcatenated and transmitted with the next codehaving no FNC 2 character.

FUNCTION CODE 2 (FNC2)DISABLED(DEFAULT)

Page 229: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 223

SYMBOLOGIES

UCC/EAN 128 Options

TRANSMIT FUNCTION CODE 1 (FNC1)ENABLED

TRANSMIT FUNCTION CODE 1 (FNC1)DISABLED(DEFAULT)

Page 230: Universal Keyboard Wedge Programming Guide - AVSS

224 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Standard 2 of 5 Options

NUMBER OF LENGTHS AUTHORIZED = 1(DEFAULT)

NUMBER OF LENGTHS AUTHORIZED = 2

Page 231: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 225

SYMBOLOGIES

Standard 2 of 5 Options - continued

START/STOP CHARACTER TYPE = 2 BARS

START/STOP CHARACTER TYPE = 3 BARS(DEFAULT)

Page 232: Universal Keyboard Wedge Programming Guide - AVSS

226 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

MSI Options

VARIABLE LENGTH BAR CODESENABLE

(DEFAULT)

ENABLE ONE FIXED LENGTH SET BYREADING A BAR CODE AFTER POWER-ON

NOTELength is not saved after power-off.

Page 233: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 227

SYMBOLOGIES

MSI Options - continued

DOUBLE CHECK DIGIT (Modulo 10)VERIFIED AND BOTH TRANSMITTED

DOUBLE CHECK DIGIT (Modulo 10)VERIFIED BUT NOT TRANSMITTED

(DEFAULT)

Page 234: Universal Keyboard Wedge Programming Guide - AVSS

228 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

MSI Options - continued

DOUBLE CHECK DIGIT (Modulo 10)BOTH VERIFIED

BUT ONLY THE FIRST ONE TRANSMITTED

DOUBLE CHECK DIGIT NOT VERIFIED

Page 235: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 229

SYMBOLOGIES

MSI Options - continued

SINGLE CHECK DIGIT (Modulo 10)VERIFIED AND TRANSMITTED

SINGLE CHECK DIGIT (Modulo 10)VERIFIED BUT NOT TRANSMITTED

Page 236: Universal Keyboard Wedge Programming Guide - AVSS

230 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Plessey Code Options

TRANSMIT CHECK DIGITS(DEFAULT)

DON'T TRANSMIT CHECK DIGITS

Page 237: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 231

SYMBOLOGIES

Telepen Code Options

ALPHANUMERIC CHARACTERSENABLE

(DEFAULT)

NUMERIC CHARACTERS ONLYENABLE

Page 238: Universal Keyboard Wedge Programming Guide - AVSS

232 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Code 93 Options

MULTIREAD ENABLED(DEFAULT)

MULTIREAD DISABLED(Multiread permits the decoder to concatenate barcodes that start with a space character. These willbe transmitted upon reading a bar code having no

leading space character.)

Page 239: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 233

SYMBOLOGIES

Matrix 2 of 5 Options

START/STOP CHARACTER TYPE = 2 BARS

START/STOP CHARACTER TYPE = 3 BARS(DEFAULT)

Page 240: Universal Keyboard Wedge Programming Guide - AVSS

234 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Matrix 2 of 5 Options - continued

CHECK DIGIT VERIFIED AND TRANSMITTED(DEFAULT)

CHECK DIGIT VERIFIEDBUT NOT TRANSMITTED

Page 241: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 235

SYMBOLOGIES

Matrix 2 of 5 Options - continued

CHECK DIGIT NOT VERIFIED

Page 242: Universal Keyboard Wedge Programming Guide - AVSS

236 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Matrix 2 of 5 Options - continued

VARIABLE LENGTH BAR CODESENABLE

(DEFAULT)

FIXED LENGTH BAR CODESENABLE

Page 243: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 237

SYMBOLOGIES

Matrix 2 of 5 Options - continued

FIRST BAR CODE LENGTH SELECTED

FIRST BAR CODE LENGTH ACCESS CODE

NOTEUse the numeric pad in Appendix Bto set the code length, then scan theVALIDATION bar code on the nextpage.

Page 244: Universal Keyboard Wedge Programming Guide - AVSS

238 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Matrix 2 of 5 Options - continued

VALIDATION

Page 245: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 239

SYMBOLOGIES

Matrix 2 of 5 Options - continued

SECOND BAR CODE LENGTH SELECTED

SECOND BAR CODE LENGTH ACCESS CODE

NOTEUse the numeric pad in Appendix Bto set the code length, then scan theVALIDATION bar code on the nextpage.

Page 246: Universal Keyboard Wedge Programming Guide - AVSS

240 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Matrix 2 of 5 Options - continued

VALIDATION

Page 247: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 241

SYMBOLOGIES

BC412 Options

TRANSMIT CHECK DIGIT

DON'T TRANSMIT CHECK DIGIT(DEFAULT)

Page 248: Universal Keyboard Wedge Programming Guide - AVSS

242 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Decoding Selectivity

MINIMUM SELECTIVITY(One bar code, one decode)

MAXIMUM SELECTIVITY(Three bar code captures, three decodes)

Page 249: Universal Keyboard Wedge Programming Guide - AVSS

�������� ���

SYMBOLOGIES

Symbology Leading IdentifiersSymbology-specific label identifiers comprise oneor two ASCII characters that can precede orfollow bar code label data as it is transmitted tothe host. The host uses these characters to distin-guish between symbologies.Industry standards have been established forsymbology-specific label identifiers, and are listedin the table below. Most scanners will havefactory default identifiers preset to these stan-dards.Programming of label identifiers for some prod-ucts will require use of additional manuals. Referto page 13.

SP4RF

Page 250: Universal Keyboard Wedge Programming Guide - AVSS

244 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Symbology Leading Identifiers - continued

DON'T TRANSMIT LEADING ID'S W/ONE CHARACTER

List of Identifiers

Code 39 A Code 93 GInterleaved 2 of 5 I Matrix 2 of 5 QUPC/EAN E IATA TCodabar F 3W7 XCode 128 C Pharmacode SEAN 128 J Reserved # 1 VStandard 2 of 5 R Reserved # 2 WMSI Code M Reserved # 3 YPlessey Code P RS232 data received ZTelepen Code B Mag. stripe data D

Table 1. Industry Standard Label Identifiers (all are prefixes)

TRANSMIT LEADING ID'S W/ONE CHARACTER

Page 251: Universal Keyboard Wedge Programming Guide - AVSS

R44-2021 245

SYMBOLOGIES

Three Character AIM Identifier

TRANSMITIDENTIFIER WITH THREE CHARACTERS

The first character is ] (5Dhex), the second identi-fies the type of symbology read, and the thirdindicates an option in the symbology. Refer to theAIM standard.

DON'T TRANSMITIDENTIFIER WITH THREE CHARACTERS

(DEFAULT)

Page 252: Universal Keyboard Wedge Programming Guide - AVSS

246 Universal Keyboard Wedge Programming Guide

SYMBOLOGIES

Decoding Selectivity

MINIMUM SELECTIVITY(One bar code capture, one decode)

(DEFAULT)

MAXIMUM SELECTIVITY(Three bar code captures, three decode)

Page 253: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-1

Appendix AMisc. Features

ContentsBEEPER OPTIONS ................................................. A-2PREAMBLE/POSTAMBLE .......................................... A-6CONVERSION OF CHARACTERS ................................ A-9ROLLING BUFFER MODE ...................................... A-15BEEP UPON "BEL" (O7H) RECEIVED .................... A-21SCANNER RELEASED BY HOST .............................. A-22TRANSMISSION OF THE FULL ASCII ....................... A-25LOCKING ACCESS TO PROGRAMMING ....................... A-26DISPLAYING THE FIRMWARE LEVEL .......................... A-30

Page 254: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-2 Universal Keyboard Wedge Programming Guide

Beeper Options

HIGH SOUND VOLUME(DEFAULT)

MEDIUM SOUND VOLUME

Page 255: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-3

Beeper Options - continued

LOW SOUND VOLUME

SOUND VOLUME OFF

Page 256: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-4 Universal Keyboard Wedge Programming Guide

Beeper Options - continued

LONG (120ms) BEEP DURATION

(DEFAULT)

MEDIUM (60ms) BEEP DURATION

Page 257: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-5

Beeper Options - continued

SHORT (20 ms) BEEP DURATION

VERY SHORT (5 ms) BEEP DURATION

Page 258: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-6 Universal Keyboard Wedge Programming Guide

Preamble/Postamble

ACCESS TO PORT J1 PREAMBLE BUFFER(TTL input data ONLY)

ACCESS TO PORT J1 POSTAMBLE BUFFER(TTL input data ONLY)

Page 259: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-7

Preamble/Postamble - continued

ACCESS TO

PREAMBLE BUFFERS OF ALL PORTS(Characters will be stored in ALL preamble buffers)

ACCESS TO

POSTAMBLE BUFFERS OF ALL PORTS(Characters will be stored in ALL postamble buffers)

Page 260: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-8 Universal Keyboard Wedge Programming Guide

Preamble/Postamble - continued

CLEAR BUFFER PRE-SELECTED

TRANSMIT PRE/POSTAMBLE CHARACTERS

Page 261: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-9

Conversion of Characters

FIRST CHARACTER TO BE CONVERTED

Scan the character from the Code 39 Full ASCIITABLE located in Appendix C, then scan theVALIDATION bar code.

VALIDATION

Page 262: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-10 Universal Keyboard Wedge Programming Guide

Conversion of Characters - continued

NEW FIRST CHARACTER DESIRED ACCESS

Scan the character from the Code 39Full ASCII TABLE located inAppendix C, then scan the VALI-DATION bar code.

VALIDATION

Page 263: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-11

Conversion of Characters - continued

CLEAR CONVERSION OF FIRST CHARACTER

Page 264: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-12 Universal Keyboard Wedge Programming Guide

Conversion of Characters - continued

SECOND CHARACTER TO BE CONVERTEDACCESS

Scan the character from the Code 39Full ASCII TABLE located inAppendix C, then scan the VALI-DATION bar code.

VALIDATION

Page 265: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-13

Conversion of Characters - continued

NEW SECOND CHARACTER DESIREDACCESS

Scan the character from the Code 39Full ASCII TABLE located inAppendix C, then scan the VALI-DATION bar code.

VALIDATION

Page 266: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-14 Universal Keyboard Wedge Programming Guide

Conversion of Characters - continued

CLEAR CONVERSION OFSECOND CHARACTER

Page 267: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-15

Rolling Buffer ModeIn this mode, input data is stored in a buffer (up to3K characters) and transmitted at a fixed timeoutselected with this section.

NO TIMEOUT

TIMEOUT = 100 ms

Page 268: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-16 Universal Keyboard Wedge Programming Guide

Rolling Buffer Mode - continued

TIMEOUT = 200 ms

TIMEOUT = 500 ms

Page 269: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-17

Rolling Buffer Mode - continued

TIMEOUT = 700 ms

TIMEOUT = 1 SECOND

Page 270: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-18 Universal Keyboard Wedge Programming Guide

Rolling Buffer Mode - continued

TIMEOUT = 1.5 SECONDS

TIMEOUT = 2 SECONDS

Page 271: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-19

Rolling Buffer Mode - continued

TIMEOUT = 3 SECONDS

TIMEOUT = 5 SECONDS

Page 272: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-20 Universal Keyboard Wedge Programming Guide

Rolling Buffer Mode - continued

TIMEOUT = 7 SECONDS

TIMEOUT = 10 SECONDS

Page 273: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-21

Beep Emitted Upon "BEL" (O7h)Received

NOT ACTIVATED

ACTIVATED

Page 274: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-22 Universal Keyboard Wedge Programming Guide

Scanner Released by HostThis function allows an RS-232 host to enable/disable input messages by sending programmableASCII characters.

NOT ACTIVATED

ACTIVATED

Page 275: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-23

Scanner Released by Host - continued

SELECT THE "ON" CHARACTER

Scan the character from the Code 39Full ASCII TABLE located inAppendix C, then scan the VALI-DATION bar code.

VALIDATION

Page 276: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-24 Universal Keyboard Wedge Programming Guide

Scanner Released by Host - continued

SELECT THE "OFF" CHARACTER

Scan the character from the Code 39Full ASCII TABLE located inAppendix C.

VALIDATION

Page 277: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-25

Transmission of the Full ASCIICharacter Set

Read the START label on theinside back cover.

ACTIVATED

The scanner will return to normalOperational Mode when all 96characters are transmitted.

Page 278: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-26 Universal Keyboard Wedge Programming Guide

Lock Access to ProgrammingThe LOCK ACCESS feature allows an administra-tor to control access to scanner programming.

To lock access to programming, follow thisprocedure:

1. Scan the START bar code on the insideback cover.

2. Scan this PROGRAMMING LOCKED barcode.

PROGRAMMING LOCKED

3. Scan the END bar code on the inside backcover.

Page 279: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-27

Lock Access to Programming - continuedTo unlock access to programming, follow thisprocedure:

1. Scan this UNLOCK ACCESS bar code.

UNLOCK ACCESS

2. Scan the START bar code on the insideback cover.

3. Scan this PROGRAMMING RE-AUTHO-RIZED bar code.

PROGRAMMING RE-AUTHORIZED

4. Scan the END bar code on the inside backcover.

Page 280: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-28 Universal Keyboard Wedge Programming Guide

Displaying the Firmware LevelOnce the scanner is connected to a host systemwith communication parameters correctly ad-justed, the level of the firmware implemented inthe scanner can be displayed as follows:

1. Read the START bar code on the insideback cover.

2. Scan this DISPLAY FIRMWARE LEVELbar code.

DISPLAY FIRMWARE LEVEL

Once the DISPLAY FIRMWARE LEVEL bar codeis read, the firmware level is transmitted and thedecoder returns to its previous operational mode.

Page 281: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

R44-2021 A-29

Displaying the Firmware Level - continued

The message will appear as follows:

FIRMWARE LEVEL: XXX.XX

If the SMARTY adapter is attached to the decoder,the message will include both the decoder and thesmarty firmware levels as follows:

FIRMWARE LEVEL: XXX.XX + SXX.XX

Page 282: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX A

A-30 Universal Keyboard Wedge Programming Guide

NOTES

Page 283: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

R44-2021 B-1

Appendix BNumeric Pad

The bar codes in this section provide a handy wayto program numeric information into the scanner.

NOTECertain scanner models have beenprogrammed by factory default todecode Code 39 bar codes with aminimum length of two digits, andwill require reprogramming to allowthe scanner to read single-digit barcodes. See the following page forinstructions to change Code 39 mini-mum length.

Page 284: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

B-2 Universal Keyboard Wedge Programming Guide

Set Code 39 Minimum LengthTo allow the indicated scanner models to readsingle-digit bar codes...

• Scan the SET C39 MINIMUM LENGTHbar code on the next page.

• Scan the C39 MINIMUM LENGTH = ONEbar code.

• Scan the END C39 MINIMUM LENGTH barcode on the second page following this page.

Reset Code 39 Minimum LengthAfter you’ve completed programming all scannerfeatures that required you to read single-digit barcodes, you may want to reset the scanner with atwo-digit minimum length for Code 39 bar codes.

• Scan the SET C39 MINIMUM LENGTHbar code on the next page.

• Scan the C39 MINIMUM LENGTH =TWO bar code on the second pagefollowing this page.

• Scan the END C39 MINIMUM LENGTH barcode on the second page following this page.

Page 285: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

R44-2021 B-3

Set Code 39 Minimum Length

SET C39 MINIMUM LENGTH

C39 MINIMUM LENGTH = ONE

Page 286: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

B-4 Universal Keyboard Wedge Programming Guide

Set Code 39 Minimum Length

C39 MINIMUM LENGTH = TWO

END C39 MINIMUM LENGTH

Page 287: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

R44-2021 B-5

Numeric Pad

1

2

Page 288: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

B-6 Universal Keyboard Wedge Programming Guide

Numeric Pad - continued

3

4

Page 289: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

R44-2021 B-7

Numeric Pad - continued

5

6

Page 290: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

B-8 Universal Keyboard Wedge Programming Guide

Numeric Pad - continued

7

8

Page 291: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

R44-2021 B-9

Numeric Pad - continued

9

0

Page 292: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX B

B-10 Universal Keyboard Wedge Programming Guide

NOTES

Page 293: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-1

Appendix CCode 39 Full ASCII Table

NUL

SOH

Page 294: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-2 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

STX

ETX

Page 295: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-3

Code 39 Full ASCII Table - continued

EOT

ENQ

Page 296: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-4 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

ACK

BEL

Page 297: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-5

Code 39 Full ASCII Table - continued

BS

HT

Page 298: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-6 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

LF

VT

Page 299: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-7

Code 39 Full ASCII Table - continued

FF

CR

Page 300: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-8 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

SO

SI

Page 301: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-9

Code 39 Full ASCII Table - continued

DLE

DC1

Page 302: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-10 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

DC2

DC3

Page 303: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-11

Code 39 Full ASCII Table - continued

DC4

NAK

Page 304: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-12 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

SYN

ETB

Page 305: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-13

Code 39 Full ASCII Table - continued

CAN

EM

Page 306: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-14 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

SUB

ESC

Page 307: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-15

Code 39 Full ASCII Table - continued

FS

GS

Page 308: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-16 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

RS

US

Page 309: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-17

Code 39 Full ASCII Table - continued

SP

!

Page 310: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-18 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

"

#

Page 311: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-19

Code 39 Full ASCII Table - continued

$

%

Page 312: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-20 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

&

’(closing single quote)

Page 313: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-21

Code 39 Full ASCII Table - continued

(

)

Page 314: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-22 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

*

+

Page 315: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-23

Code 39 Full ASCII Table - continued

,(Comma)

-(Dash)

Page 316: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-24 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

.(Period)

/

Page 317: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-25

Code 39 Full ASCII Table - continued

0

1

Page 318: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-26 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

2

3

Page 319: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-27

Code 39 Full ASCII Table - continued

4

5

Page 320: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-28 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

6

7

Page 321: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-29

Code 39 Full ASCII Table - continued

8

9

Page 322: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-30 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

:(Colon)

;(Semi-colon)

Page 323: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-31

Code 39 Full ASCII Table - continued

<

=

Page 324: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-32 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

>

?

Page 325: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-33

Code 39 Full ASCII Table - continued

@

A

Page 326: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-34 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

B

C

Page 327: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-35

Code 39 Full ASCII Table - continued

D

E

Page 328: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-36 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

F

G

Page 329: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-37

Code 39 Full ASCII Table - continued

H

I

Page 330: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-38 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

J

K

Page 331: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-39

Code 39 Full ASCII Table - continued

L

M

Page 332: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-40 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

N

O

Page 333: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-41

Code 39 Full ASCII Table - continued

P

Q

Page 334: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-42 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

R

S

Page 335: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-43

Code 39 Full ASCII Table - continued

T

U

Page 336: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-44 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

V

W

Page 337: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-45

Code 39 Full ASCII Table - continued

X

Y

Page 338: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-46 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

Z

[

Page 339: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-47

Code 39 Full ASCII Table - continued

\

]

Page 340: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-48 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

^

-(Dash)

Page 341: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-49

Code 39 Full ASCII Table - continued

‘(opening single quote)

a

Page 342: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-50 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

b

c

Page 343: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-51

Code 39 Full ASCII Table - continued

d

e

Page 344: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-52 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

f

g

Page 345: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-53

Code 39 Full ASCII Table - continued

h

i

Page 346: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-54 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

j

k

Page 347: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-55

Code 39 Full ASCII Table - continued

l

m

Page 348: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-56 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

n

o

Page 349: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-57

Code 39 Full ASCII Table - continued

p

q

Page 350: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-58 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

r

s

Page 351: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-59

Code 39 Full ASCII Table - continued

t

u

Page 352: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-60 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

v

w

Page 353: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-61

Code 39 Full ASCII Table - continued

x

y

Page 354: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-62 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

z

{

Page 355: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

R44-2021 C-63

Code 39 Full ASCII Table - continued

|(Pipe Character)

}

Page 356: Universal Keyboard Wedge Programming Guide - AVSS

Appendix C

C-64 Universal Keyboard Wedge Programming Guide

Code 39 Full ASCII Table - continued

~

DEL

Page 357: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-1

Appendix DCode 39 ASCIIExtended Table

FIELD EXIT

FIELD ADVANCE

Page 358: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-2 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

ENTER

SEND

Page 359: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-3

Code 39 ASCII Extended Table - continued

TAB

RETURN

Page 360: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-4 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

RESET, RESTORE

HOME

Page 361: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-5

Code 39 ASCII Extended Table - continued

RIGHT ARROW

LEFT ARROW

Page 362: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-6 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

UP ARROW

DOWN ARROW

Page 363: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-7

Code 39 ASCII Extended Table - continued

CLEAR

F1

Page 364: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-8 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

F2

F3

Page 365: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-9

Code 39 ASCII Extended Table - continued

F4

F5

Page 366: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-10 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

F6

F7

Page 367: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-11

Code 39 ASCII Extended Table - continued

F8

F9

Page 368: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-12 Universal Keyboard Wedge Programming Guide

Code 39 ASCII Extended Table - continued

F10

F11

Page 369: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

R44-2021 D-13

Code 39 ASCII Extended Table - continued

F12

Page 370: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX D

D-14 Universal Keyboard Wedge Programming Guide

NOTES

Page 371: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-1

Appendix EMultiread Character Table

Space

0

Page 372: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-2 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

1

2

Page 373: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-3

Multiread Character Table - continued

3

4

Page 374: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-4 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

5

6

Page 375: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-5

Multiread Character Table - continued

7

8

Page 376: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-6 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

9

A

Page 377: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-7

Multiread Character Table - continued

B

C

Page 378: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-8 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

D

E

Page 379: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-9

Multiread Character Table - continued

F

G

Page 380: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-10 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

H

I

Page 381: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-11

Multiread Character Table - continued

J

K

Page 382: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-12 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

L

M

Page 383: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-13

Multiread Character Table - continued

N

O

Page 384: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-14 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

P

Q

Page 385: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-15

Multiread Character Table - continued

R

S

Page 386: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-16 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

T

U

Page 387: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-17

Multiread Character Table - continued

V

W

Page 388: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-18 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

X

Y

Page 389: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-19

Multiread Character Table - continued

Z

-

Page 390: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-20 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

.

*

Page 391: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

R44-2021 E-21

Multiread Character Table - continued

$

/

Page 392: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX E

E-22 Universal Keyboard Wedge Programming Guide

Multiread Character Table - continued

+

%

Page 393: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

R44-2021 F-1

Appendix FEnabling Code 39

Your scanner must be enabled to read the Code 39(C39) symbology in order to read the program-ming bar codes in this manual.

To enable C39, follow these steps:1. On the following pages, find the Enable

Code 39 feature for your scanner model.2. Scan the SET/END (CODE 39 ONLY) bar

code for your scanner model from thatpage.

3. Scan the ENABLE CODE 39 bar code foryour scanner model.

4. Scan the SET/END (CODE 39 ONLY) barcode for your scanner model.

5. Your scanner should now be able to readCode 39 bar codes.

Page 394: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

F-2 Universal Keyboard Wedge Programming Guide

Enable Code 39Models: VS800, VS1200,

HS1250 and Duet

SET/END (CODE 39 ONLY)VS800, VS1200, HS1250 and DUET models

ENABLE CODE 39VS800, VS1200, HS1250 and DUET models

Page 395: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

R44-2021 F-3

Enable Code 39Model: VS1000

SET/END (CODE 39 ONLY)VS1000 models

ENABLE CODE 39VS1000 models

Page 396: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

F-4 Universal Keyboard Wedge Programming Guide

Enable Code 39Models: QuickScan 1000, 6000, and

6000 Plus

SET/END (CODE 39 ONLY)QuickScan 1000, 6000, and 6000 Plus models

ENABLE CODE 39QuickScan 1000, 6000, and 6000 Plus models

Page 397: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

R44-2021 F-5

Enable Code 39Model: PowerScan

SET/END (CODE 39 ONLY)PowerScan models

ENABLE CODE 39PowerScan models

Page 398: Universal Keyboard Wedge Programming Guide - AVSS

APPENDIX F

F-6 Universal Keyboard Wedge Programming Guide

NOTES

Page 399: Universal Keyboard Wedge Programming Guide - AVSS

START and END Bar CodesThe bar codes on this page are used to enter and exitUniversal Keyboard Wedge Programming Mode.For more information, see the topic titled “How toProgram Your Scanner” in the Introduction section ofthis manual.

START

END

Page 400: Universal Keyboard Wedge Programming Guide - AVSS

Asia PacificPSC Hong KongHong KongTelephone: [852]-2-584-6210Fax: [852]-2-521-0291

AustraliaPSC Asia Pacific Pty Ltd.North Ryde, AustraliaTelephone: [61] 0 (2) 9878 8999Fax: [61] 0 (2) 9878 8688

FrancePSC S.A.R.L.LES ULIS Cedex, FranceTelephone: [33].01.64.86.71.00Fax: [33].01.64 46.72.44

GermanyPSC GmbHDarmstadt, GermanyTelephone: 49 (0) 61 51/93 58-0Fax: 49 (0) 61 51/93 58 58

ItalyPSC S.p.A.Vimercate (MI), ItalyTelephone: [39] (0) 39/62903.1Fax: [39] (0) 39/6859496

JapanPSC Japan K.K.Shinagawa-ku, Tokyo, JapanTelephone: 81 (0)3 3491 6761Fax: 81 (0)3 3491 6656

Latin AmericaPSC S.A., INC.Miami, Florida, USATelephone: (305) 539-0111Fax: (305) 539-0206

United KingdomPSC Bar Code Ltd.Watford, EnglandTelephone: 44 (0) 1923 809500Fax: 44 (0) 1923 809 505

www.psc.com

PSC Inc.959 Terry StreetEugene, ORTelephone: (541) 683-5700Fax: (541) 345-7140

© 2000 - 2004 PSC INC. R44-2021 (Rev. G) 9/04