universal keyboard wedge programming guide · as previously stated, this manual contains...
TRANSCRIPT
Universal Keyboard WedgeProgramming Guide
PSC Scanning, Inc.959 Terry StreetEugene, Oregon 97402-9120Telephone: (541) 683-5700Toll Free: (800) 547-2507Telefax: (541) 686-1702
PSC and the PSC logo are registered trademarks of PSC INC.
All rights reserved. No part of the contents of this documentationor the procedures described therein may be reproduced or trans-mitted in any form or by any means without the prior writtenpermission of PSC Inc. Owner's of PSC Inc.'s products are herebygranted a non-exclusive, revocable license to reproduce andtransmit this documentation for the purchaser's own internal busi-ness purposes. Purchaser shall not remove or alter any proprietarynotices, including copyright notices, contained on this documenta-tion and shall ensure all such notices appear on any reproductionsof the documentation.
DisclaimerReasonable measures have been taken to ensure thatall information contained in this manual is complete andaccurate. However, PSC reserves the right to changeany specification at any time without prior notice.
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
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
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
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
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.
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:
VS800™ HS1250™
VS1000™ VS1200™
QuickScan™ 6000/6000 Plus PowerScan™
QuickScan™ 1000 Duet™
SP400™
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.
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,
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.)
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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
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
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
Universal KBW Interface Configuration
R44-2021 29
Terminal/Keyboard Number Pad - cont.
3
4
Universal KBW Interface Configuration
30 Universal Keyboard Wedge Programming Guide
Terminal/Keyboard Number Pad - cont.
5
6
Universal KBW Interface Configuration
R44-2021 31
Terminal/Keyboard Number Pad - cont.
7
8
Universal KBW Interface Configuration
32 Universal Keyboard Wedge Programming Guide
Terminal/Keyboard Number Pad - cont.
9
0
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.
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
Universal KBW Interface Configuration
R44-2021 35
End of Message Characters - continued
END OF MESSAGE CHARACTERS= FIELD ADVANCE
END OF MESSAGE CHARACTERS= FIELD EXIT
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
Universal KBW Interface Configuration
R44-2021 37
End of Message Characters - continued
END OF MESSAGE CHARACTERS= NO CHARACTER
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
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.
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").
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
Universal KBW Interface Configuration
42 Universal Keyboard Wedge Programming Guide
Intercharacter Delay - continued
INTERCHARACTER DELAY = 10 ms
INTERCHARACTER DELAY = 20 ms
Universal KBW Interface Configuration
R44-2021 43
Intercharacter Delay - continued
INTERCHARACTER DELAY = 50 ms
INTERCHARACTER DELAY = 100 ms
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.
Universal KBW Interface Configuration
R44-2021 45
WYSE Timeout - continued
3. Scan this VALIDATION bar code.
VALIDATION
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).
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.
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.
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
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
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.
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.
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>
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)
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
EDITING MODE
56 Universal Keyboard Wedge Programming Guide
PHASE A - continued
FORMAT # 3: START OF CONSTRUCTION
FORMAT # 4: START OF CONSTRUCTION
EDITING MODE
R44-2021 57
PHASE B1ENABLING SYMBOLOGIES
NEW SELECTION(Enables the scanner to accept all symbologies.)
CODE 39
EDITING MODE
58 Universal Keyboard Wedge Programming Guide
PHASE B1 - continued
INTERLEAVED 2 OF 5
UPC/EAN
EDITING MODE
R44-2021 59
PHASE B1 - continued
MAG. STRIPE DATA
MONARCH/CODABAR
EDITING MODE
60 Universal Keyboard Wedge Programming Guide
PHASE B1 - continued
CODE 128
EAN 128
EDITING MODE
R44-2021 61
PHASE B1 - continued
STANDARD 2 OF 5
MSI CODE
EDITING MODE
62 Universal Keyboard Wedge Programming Guide
PHASE B1 - continued
PLESSEY
TELEPEN
EDITING MODE
R44-2021 63
PHASE B1 - continued
CODE 93
MATRIX 2 OF 5
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.
EDITING MODE
R44-2021 65
PHASE B1 - continued
PHARMACODE
3W7
EDITING MODE
66 Universal Keyboard Wedge Programming Guide
PHASE B1 - continued
RESERVED #1
RESERVED #2
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.
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
EDITING MODE
R44-2021 69
PHASE B3MATCH WITH INPUT PORT
ALL PORTS
PORT J1
EDITING MODE
70 Universal Keyboard Wedge Programming Guide
PHASE B3 - continued
RS-232 DATA RECEIVED ON J1 or C2
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
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
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
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
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.
EDITING MODE
76 Universal Keyboard Wedge Programming Guide
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE INTO FIELDS
ONLY ONE FIELD
2 FIELDS
EDITING MODE
R44-2021 77
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE INTO FIELDS
3 FIELDS
4 FIELDS
EDITING MODE
78 Universal Keyboard Wedge Programming Guide
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE INTO FIELDS
5 FIELDS
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
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
EDITING MODE
R44-2021 81
PHASE C1 - continued
DEFINE FIELD #1SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT MESSAGE
TRANSMITTED
NOT TRANSMITTED
EDITING MODE
82 Universal Keyboard Wedge Programming Guide
PHASE C1 - continued
DEFINE FIELD #1THIS FIELD IS THE LAST VARIABLE FIELD
YES
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
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
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
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
EDITING MODE
R44-2021 87
PHASE C1 - continued
DEFINE FIELD #2SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT MESSAGE
TRANSMITTED
NOT TRANSMITTED
EDITING MODE
88 Universal Keyboard Wedge Programming Guide
PHASE C1 - continued
DEFINE FIELD #2THIS FIELD IS THE LAST VARIABLE FIELD
YES
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
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
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
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
EDITING MODE
R44-2021 93
PHASE C1 - continued
DEFINE FIELD #3SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT MESSAGE
TRANSMITTED
NOT TRANSMITTED
EDITING MODE
94 Universal Keyboard Wedge Programming Guide
PHASE C1 - continued
DEFINE FIELD #3THIS IS THE LAST VARIABLE FIELD
YES
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
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
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
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
EDITING MODE
R44-2021 99
PHASE C1 - continued
DEFINE FIELD #4SEPARATOR TRAMSMITTED OR NOT IN THE
OUTPUT MESSAGE
TRANSMITTED
NOT TRANSMITTED
EDITING MODE
100 Universal Keyboard Wedge Programming Guide
PHASE C1 - continued
DEFINE FIELD #4THIS FIELD IS THE LAST VARIABLE FIELD
YES
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
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
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
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
EDITING MODE
R44-2021 105
PHASE C1 - continued
DEFINE FIELD #5SEPARATOR TRANSMITTED OR NOT
IN THE OUTPUT MESSAGE
TRANSMITTED
NOT TRANSMITTED
EDITING MODE
106 Universal Keyboard Wedge Programming Guide
PHASE C1 - continued
DEFINE FIELD #5THIS FIELD IS THE LAST VARIABLE FIELD
YES
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
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
EDITING MODE
R44-2021 109
PHASE C2ADD (OR NOT) UP TO TWO FIXED
FIELDSCONSTRUCTION OF ADDITIONAL FIXED FIELD
#1
FIXED FIELD # 1 CLEARED
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
EDITING MODE
R44-2021 111
PHASE C2 - continuedadd (or not) up to two fixed fieldsconstruction of additional field #2
FIXED FIELD # 2 CLEARED
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
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
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.
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.
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.
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.
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.
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.
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.
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
EDITING MODE
122 Universal Keyboard Wedge Programming Guide
PHASE E - continuedActivate editing mode
ACTIVATED FOR FORMAT # 1
ACTIVATED FOR FORMAT # 2
EDITING MODE
R44-2021 123
PHASE E - continuedActivate editing mode
ACTIVATED FOR FORMAT # 3
ACTIVATED FOR FORMAT # 4
EDITING MODE
124 Universal Keyboard Wedge Programming Guide
PHASE E - continuedActivate editing mode
DEACTIVATED FOR FORMAT # 1
DEACTIVATED FOR FORMAT # 2
EDITING MODE
R44-2021 125
PHASE E - continuedActivate editing mode
DEACTIVATED FOR FORMAT # 3
DEACTIVATED FOR FORMAT # 4
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
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.
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.
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
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.
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
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
RS-232 INTERFACE CONFIGURATION
R44-2021 133
RS-232: Baud Rate - continued
BAUD RATE = 1200
BAUD RATE = 2400
RS-232 INTERFACE CONFIGURATION
134 Universal Keyboard Wedge Programming Guide
RS-232: Baud Rate - continued
BAUD RATE = 4800
BAUD RATE = 9600(RS-232 DEFAULT)
RS-232 INTERFACE CONFIGURATION
R44-2021 135
RS-232: Baud Rate - continued
Baud Rate: 19200
Baud Rate: 38400
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
RS-232 INTERFACE CONFIGURATION
R44-2021 137
RS-232: Parity - continued
PARITY = SPACE
PARITY = EVEN(RS-232 DEFAULT)
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
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
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)
RS-232 INTERFACE CONFIGURATION
R44-2021 141
RS-232: End of Message Characters -continued
END OF MESSAGE CHARACTERS = CR
END OF MESSAGE CHARACTERS = LF
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
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)
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)
RS-232 INTERFACE CONFIGURATION
R44-2021 145
RS-232: Intercharacter Delay - continued
INTERCHARACTER DELAY = 10 ms
INTERCHARACTER DELAY = 20 ms
RS-232 INTERFACE CONFIGURATION
146 Universal Keyboard Wedge Programming Guide
RS-232: Intercharacter Delay - continued
INTERCHARACTER DELAY = 50 ms
INTERCHARACTER DELAY = 100 ms
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
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
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
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.
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.
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
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
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.
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
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.)
WAND EMULATION I/F CONFIGURATION
R44-2021 157
Wand Emulation:Transmission Speed
TRANSMISSION SPEED = HIGH(WAND DEFAULT)
TRANSMISSION SPEED = MEDIUM
WAND EMULATION I/F CONFIGURATION
158 Universal Keyboard Wedge Programming Guide
Wand Emulation:Transmission Speed - continued
TRANSMISSION SPEED = LOW
WAND EMULATION I/F CONFIGURATION
R44-2021 159
Wand Emulation: Bar/Space Polarity
BAR = 1, SPACE = 0(WAND DEFAULT)
BAR = 0, SPACE = 1
WAND EMULATION I/F CONFIGURATION
160 Universal Keyboard Wedge Programming Guide
Wand Emulation: Idle State
HIGH (+5V)(WAND DEFAULT)
LOW (0V)
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.
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)
R44-2021 163
SYMBOLOGIES
Symbology Selection - continued
UPC/EAN ENABLE(DEFAULT)
MONARCH/CODABAR ENABLE(DEFAULT)
164 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Symbology Selection - continued
CODE 128 ENABLE(DEFAULT)
EAN 128 ENABLE(DEFAULT)
R44-2021 165
SYMBOLOGIES
Symbology Selection - continued
STANDARD 2 OF 5 ENABLE
MSI ENABLE
166 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Symbology Selection - continued
PLESSEY ENABLE
TELEPEN ENABLE
R44-2021 167
SYMBOLOGIES
Symbology Selection - continued
CODE 93 ENABLE
2 OF 5 MATRIX ENABLE
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)
R44-2021 169
SYMBOLOGIES
Symbology Selection - continued
3W7 ENABLE
LABEL CODE 4/5 ENABLE
170 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Code 39 Options
STANDARD CODE 39 ENABLE(DEFAULT)
FULL ASCII CODE 39 ENABLE
R44-2021 171
SYMBOLOGIES
Code 39 Options -- continued
FULL ASCII EXTENDED - DISABLE(DEFAULT)
FULL ASCII EXTENDED -Active on 2 Characters preceded by a dash.
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.
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
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
R44-2021 175
SYMBOLOGIES
Code 39 Options -- continued
START/STOP TRANSMITTED
START/STOP NOT TRANSMITTED
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.
R44-2021 177
SYMBOLOGIES
Code 39 Options -- continued
MULTI-READ ENABLED
MULTI-READ DISABLED(DEFAULT)
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
R44-2021 179
SYMBOLOGIES
Code 39 Options -- continued
MODULO 43 CHECK CHARACTERVERIFIED AND TRANSMITTED
MODULO 43 CHECK CHARACTERVERIFIED AND NOT TRANSMITTED
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
R44-2021 181
SYMBOLOGIES
Code 39 Options -- continued
PHARMACODE OR PHARMA 32/39START/STOP TRANSMITTED
PHARMACODE OR PHARMA 32/39START/STOP NOT TRANSMITTED
(DEFAULT)
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
R44-2021 183
SYMBOLOGIES
Code 39 Options -- continued
CIP CODE 39 ENABLEDw/CHECK DIGIT TRANSMITTED
CIP CODE 39 ENABLEDw/CHECK DIGIT NOT TRANSMITTED
184 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Code 39 Options -- continued
CIP CODE 39(ALL CODES 39)
(DEFAULT)
R44-2021 185
SYMBOLOGIES
Label Code 4/5 Options
CONVERT ON
CONVERT OFF
186 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Interleaved 2 of 5 Options
EVEN NUMBER OF CHARACTERS(DEFAULT)
ODD NUMBER OF CHARACTERS
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
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
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
190 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Interleaved 2 of 5 Options - continued
NUMBER OF FIXED LENGTHS = 3
NUMBER OF FIXED LENGTHS = 4
R44-2021 191
SYMBOLOGIES
Interleaved 2 of 5 Options - continued
LENGTH OF 1st FIXED LENGTH BAR CODE
LENGTH OF 2nd FIXED LENGTH BAR CODE
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
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
194 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Interleaved 2 of 5 Options - continued
CHECK DIGITVERIFIED AND TRANSMITTED
CHECK DIGITVERIFIED BUT NOT TRANSMITTED
R44-2021 195
SYMBOLOGIES
Interleaved 2 of 5 Options - continued
CIP CHECK DIGITVERIFIED AND TRANSMITTED
CIP CHECK DIGITVERIFIED BUT NOT TRANSMITTED
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.
R44-2021 197
SYMBOLOGIES
UPC/EAN Options
ALL UPC/EAN CODES AUTHORIZED(DEFAULT)
EAN 13 AUTHORIZED
198 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
UPC-A AUTHORIZED
EAN 8 AUTHORIZED
R44-2021 199
SYMBOLOGIES
UPC/EAN Options - continued
UPC-E AUTHORIZED
TRANSMIT UPC AS EAN(DEFAULT)
200 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC AS UPC
TRANSMIT UPC-E AS UPC-E(DEFAULT)
R44-2021 201
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC-E AS UPC-A
TRANSMIT ADDON
202 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
DON'T TRANSMIT ADDON(DEFAULT)
ADDON OPTIONAL(DEFAULT)
R44-2021 203
SYMBOLOGIES
UPC/EAN Options - continued
ADDON REQUIRED
2 OR 5 CHARACTER ADDON(DEFAULT)
204 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
2 CHARACTER ADDON ONLY
5 CHARACTER ADDON ONLY
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)
206 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT PREFIXES
DON'T TRANSMIT PREFIXES(DEFAULT)
R44-2021 207
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT EAN 13 FLAG(DEFAULT)
DON'T TRANSMIT EAN 13 FLAG
208 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT EAN 8 FLAG(DEFAULT)
DON'T TRANSMIT EAN 8 FLAG
R44-2021 209
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC-A FLAG(DEFAULT)
DON'T TRANSMIT UPC-A FLAG
210 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC-E FLAG(DEFAULT)
DON'T TRANSMIT UPC-E FLAG
R44-2021 211
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT EAN 13 CHECK DIGIT(DEFAULT)
DON'T TRANSMIT EAN 13 CHECK DIGIT
212 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC-A CHECK DIGIT(DEFAULT)
DON'T TRANSMIT UPC-A CHECK DIGIT
R44-2021 213
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT EAN 8 CHECK DIGIT(DEFAULT)
DON'T TRANSMIT EAN 8 CHECK DIGIT
214 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT UPC-E CHECK DIGIT(DEFAULT)
DON'T TRANSMIT UPC-E CHECK DIGIT
R44-2021 215
SYMBOLOGIES
UPC/EAN Options - continued
TRANSMIT ALL CHARACTERS(DEFAULT)
TRANSMIT PRODUCT CODE ONLY
216 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
UPC/EAN Options - continued
CONVERT UPC/EAN to ISBN
TRANSMIT UPC/EAN as UPC/EAN(DEFAULT)
R44-2021 217
SYMBOLOGIES
Codabar Options
TRANSMIT START/STOP CHARACTERS
DON'T TRANSMIT START/STOP CHARACTERS(DEFAULT)
218 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Codabar Options - continued
abcd (small) START/STOP CHARACTERSENABLE
(DEFAULT)
ABCD (CAPs) START/STOP CHARACTERSENABLE
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
220 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Code 128 Options
CHECK CHARACTER VERIFIEDAND TRANSMITTED
CHECK CHARACTER VERIFIEDBUT NOT TRANSMITTED
(DEFAULT)
R44-2021 221
SYMBOLOGIES
Code 128 Options - continued
CHECK CHARACTER NOT VERIFIEDBUT TRANSMITTED
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)
R44-2021 223
SYMBOLOGIES
UCC/EAN 128 Options
TRANSMIT FUNCTION CODE 1 (FNC1)ENABLED
TRANSMIT FUNCTION CODE 1 (FNC1)DISABLED(DEFAULT)
224 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Standard 2 of 5 Options
NUMBER OF LENGTHS AUTHORIZED = 1(DEFAULT)
NUMBER OF LENGTHS AUTHORIZED = 2
R44-2021 225
SYMBOLOGIES
Standard 2 of 5 Options - continued
START/STOP CHARACTER TYPE = 2 BARS
START/STOP CHARACTER TYPE = 3 BARS(DEFAULT)
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.
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)
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
R44-2021 229
SYMBOLOGIES
MSI Options - continued
SINGLE CHECK DIGIT (Modulo 10)VERIFIED AND TRANSMITTED
SINGLE CHECK DIGIT (Modulo 10)VERIFIED BUT NOT TRANSMITTED
230 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Plessey Code Options
TRANSMIT CHECK DIGITS(DEFAULT)
DON'T TRANSMIT CHECK DIGITS
R44-2021 231
SYMBOLOGIES
Telepen Code Options
ALPHANUMERIC CHARACTERSENABLE
(DEFAULT)
NUMERIC CHARACTERS ONLYENABLE
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.)
R44-2021 233
SYMBOLOGIES
Matrix 2 of 5 Options
START/STOP CHARACTER TYPE = 2 BARS
START/STOP CHARACTER TYPE = 3 BARS(DEFAULT)
234 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Matrix 2 of 5 Options - continued
CHECK DIGIT VERIFIED AND TRANSMITTED(DEFAULT)
CHECK DIGIT VERIFIEDBUT NOT TRANSMITTED
R44-2021 235
SYMBOLOGIES
Matrix 2 of 5 Options - continued
CHECK DIGIT NOT VERIFIED
236 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Matrix 2 of 5 Options - continued
VARIABLE LENGTH BAR CODESENABLE
(DEFAULT)
FIXED LENGTH BAR CODESENABLE
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.
238 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Matrix 2 of 5 Options - continued
VALIDATION
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.
240 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Matrix 2 of 5 Options - continued
VALIDATION
R44-2021 241
SYMBOLOGIES
BC412 Options
TRANSMIT CHECK DIGIT
DON'T TRANSMIT CHECK DIGIT(DEFAULT)
242 Universal Keyboard Wedge Programming Guide
SYMBOLOGIES
Decoding Selectivity
MINIMUM SELECTIVITY(One bar code, one decode)
MAXIMUM SELECTIVITY(Three bar code captures, three decodes)
�������� ���
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
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
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)
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)
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
APPENDIX A
A-2 Universal Keyboard Wedge Programming Guide
Beeper Options
HIGH SOUND VOLUME(DEFAULT)
MEDIUM SOUND VOLUME
APPENDIX A
R44-2021 A-3
Beeper Options - continued
LOW SOUND VOLUME
SOUND VOLUME OFF
APPENDIX A
A-4 Universal Keyboard Wedge Programming Guide
Beeper Options - continued
LONG (120ms) BEEP DURATION
(DEFAULT)
MEDIUM (60ms) BEEP DURATION
APPENDIX A
R44-2021 A-5
Beeper Options - continued
SHORT (20 ms) BEEP DURATION
VERY SHORT (5 ms) BEEP DURATION
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)
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)
APPENDIX A
A-8 Universal Keyboard Wedge Programming Guide
Preamble/Postamble - continued
CLEAR BUFFER PRE-SELECTED
TRANSMIT PRE/POSTAMBLE CHARACTERS
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
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
APPENDIX A
R44-2021 A-11
Conversion of Characters - continued
CLEAR CONVERSION OF FIRST CHARACTER
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
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
APPENDIX A
A-14 Universal Keyboard Wedge Programming Guide
Conversion of Characters - continued
CLEAR CONVERSION OFSECOND CHARACTER
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
APPENDIX A
A-16 Universal Keyboard Wedge Programming Guide
Rolling Buffer Mode - continued
TIMEOUT = 200 ms
TIMEOUT = 500 ms
APPENDIX A
R44-2021 A-17
Rolling Buffer Mode - continued
TIMEOUT = 700 ms
TIMEOUT = 1 SECOND
APPENDIX A
A-18 Universal Keyboard Wedge Programming Guide
Rolling Buffer Mode - continued
TIMEOUT = 1.5 SECONDS
TIMEOUT = 2 SECONDS
APPENDIX A
R44-2021 A-19
Rolling Buffer Mode - continued
TIMEOUT = 3 SECONDS
TIMEOUT = 5 SECONDS
APPENDIX A
A-20 Universal Keyboard Wedge Programming Guide
Rolling Buffer Mode - continued
TIMEOUT = 7 SECONDS
TIMEOUT = 10 SECONDS
APPENDIX A
R44-2021 A-21
Beep Emitted Upon "BEL" (O7h)Received
NOT ACTIVATED
ACTIVATED
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
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
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
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.
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.
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.
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.
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
APPENDIX A
A-30 Universal Keyboard Wedge Programming Guide
NOTES
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.
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.
APPENDIX B
R44-2021 B-3
Set Code 39 Minimum Length
SET C39 MINIMUM LENGTH
C39 MINIMUM LENGTH = ONE
APPENDIX B
B-4 Universal Keyboard Wedge Programming Guide
Set Code 39 Minimum Length
C39 MINIMUM LENGTH = TWO
END C39 MINIMUM LENGTH
APPENDIX B
R44-2021 B-5
Numeric Pad
1
2
APPENDIX B
B-6 Universal Keyboard Wedge Programming Guide
Numeric Pad - continued
3
4
APPENDIX B
R44-2021 B-7
Numeric Pad - continued
5
6
APPENDIX B
B-8 Universal Keyboard Wedge Programming Guide
Numeric Pad - continued
7
8
APPENDIX B
R44-2021 B-9
Numeric Pad - continued
9
0
APPENDIX B
B-10 Universal Keyboard Wedge Programming Guide
NOTES
Appendix C
R44-2021 C-1
Appendix CCode 39 Full ASCII Table
NUL
SOH
Appendix C
C-2 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
STX
ETX
Appendix C
R44-2021 C-3
Code 39 Full ASCII Table - continued
EOT
ENQ
Appendix C
C-4 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
ACK
BEL
Appendix C
R44-2021 C-5
Code 39 Full ASCII Table - continued
BS
HT
Appendix C
C-6 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
LF
VT
Appendix C
R44-2021 C-7
Code 39 Full ASCII Table - continued
FF
CR
Appendix C
C-8 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
SO
SI
Appendix C
R44-2021 C-9
Code 39 Full ASCII Table - continued
DLE
DC1
Appendix C
C-10 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
DC2
DC3
Appendix C
R44-2021 C-11
Code 39 Full ASCII Table - continued
DC4
NAK
Appendix C
C-12 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
SYN
ETB
Appendix C
R44-2021 C-13
Code 39 Full ASCII Table - continued
CAN
EM
Appendix C
C-14 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
SUB
ESC
Appendix C
R44-2021 C-15
Code 39 Full ASCII Table - continued
FS
GS
Appendix C
C-16 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
RS
US
Appendix C
R44-2021 C-17
Code 39 Full ASCII Table - continued
SP
!
Appendix C
C-18 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
"
#
Appendix C
R44-2021 C-19
Code 39 Full ASCII Table - continued
$
%
Appendix C
C-20 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
&
’(closing single quote)
Appendix C
R44-2021 C-21
Code 39 Full ASCII Table - continued
(
)
Appendix C
C-22 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
*
+
Appendix C
R44-2021 C-23
Code 39 Full ASCII Table - continued
,(Comma)
-(Dash)
Appendix C
C-24 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
.(Period)
/
Appendix C
R44-2021 C-25
Code 39 Full ASCII Table - continued
0
1
Appendix C
C-26 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
2
3
Appendix C
R44-2021 C-27
Code 39 Full ASCII Table - continued
4
5
Appendix C
C-28 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
6
7
Appendix C
R44-2021 C-29
Code 39 Full ASCII Table - continued
8
9
Appendix C
C-30 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
:(Colon)
;(Semi-colon)
Appendix C
R44-2021 C-31
Code 39 Full ASCII Table - continued
<
=
Appendix C
C-32 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
>
?
Appendix C
R44-2021 C-33
Code 39 Full ASCII Table - continued
@
A
Appendix C
C-34 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
B
C
Appendix C
R44-2021 C-35
Code 39 Full ASCII Table - continued
D
E
Appendix C
C-36 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
F
G
Appendix C
R44-2021 C-37
Code 39 Full ASCII Table - continued
H
I
Appendix C
C-38 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
J
K
Appendix C
R44-2021 C-39
Code 39 Full ASCII Table - continued
L
M
Appendix C
C-40 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
N
O
Appendix C
R44-2021 C-41
Code 39 Full ASCII Table - continued
P
Q
Appendix C
C-42 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
R
S
Appendix C
R44-2021 C-43
Code 39 Full ASCII Table - continued
T
U
Appendix C
C-44 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
V
W
Appendix C
R44-2021 C-45
Code 39 Full ASCII Table - continued
X
Y
Appendix C
C-46 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
Z
[
Appendix C
R44-2021 C-47
Code 39 Full ASCII Table - continued
\
]
Appendix C
C-48 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
^
-(Dash)
Appendix C
R44-2021 C-49
Code 39 Full ASCII Table - continued
‘(opening single quote)
a
Appendix C
C-50 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
b
c
Appendix C
R44-2021 C-51
Code 39 Full ASCII Table - continued
d
e
Appendix C
C-52 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
f
g
Appendix C
R44-2021 C-53
Code 39 Full ASCII Table - continued
h
i
Appendix C
C-54 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
j
k
Appendix C
R44-2021 C-55
Code 39 Full ASCII Table - continued
l
m
Appendix C
C-56 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
n
o
Appendix C
R44-2021 C-57
Code 39 Full ASCII Table - continued
p
q
Appendix C
C-58 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
r
s
Appendix C
R44-2021 C-59
Code 39 Full ASCII Table - continued
t
u
Appendix C
C-60 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
v
w
Appendix C
R44-2021 C-61
Code 39 Full ASCII Table - continued
x
y
Appendix C
C-62 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
z
{
Appendix C
R44-2021 C-63
Code 39 Full ASCII Table - continued
|(Pipe Character)
}
Appendix C
C-64 Universal Keyboard Wedge Programming Guide
Code 39 Full ASCII Table - continued
~
DEL
APPENDIX D
R44-2021 D-1
Appendix DCode 39 ASCIIExtended Table
FIELD EXIT
FIELD ADVANCE
APPENDIX D
D-2 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
ENTER
SEND
APPENDIX D
R44-2021 D-3
Code 39 ASCII Extended Table - continued
TAB
RETURN
APPENDIX D
D-4 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
RESET, RESTORE
HOME
APPENDIX D
R44-2021 D-5
Code 39 ASCII Extended Table - continued
RIGHT ARROW
LEFT ARROW
APPENDIX D
D-6 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
UP ARROW
DOWN ARROW
APPENDIX D
R44-2021 D-7
Code 39 ASCII Extended Table - continued
CLEAR
F1
APPENDIX D
D-8 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
F2
F3
APPENDIX D
R44-2021 D-9
Code 39 ASCII Extended Table - continued
F4
F5
APPENDIX D
D-10 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
F6
F7
APPENDIX D
R44-2021 D-11
Code 39 ASCII Extended Table - continued
F8
F9
APPENDIX D
D-12 Universal Keyboard Wedge Programming Guide
Code 39 ASCII Extended Table - continued
F10
F11
APPENDIX D
R44-2021 D-13
Code 39 ASCII Extended Table - continued
F12
APPENDIX D
D-14 Universal Keyboard Wedge Programming Guide
NOTES
APPENDIX E
R44-2021 E-1
Appendix EMultiread Character Table
Space
0
APPENDIX E
E-2 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
1
2
APPENDIX E
R44-2021 E-3
Multiread Character Table - continued
3
4
APPENDIX E
E-4 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
5
6
APPENDIX E
R44-2021 E-5
Multiread Character Table - continued
7
8
APPENDIX E
E-6 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
9
A
APPENDIX E
R44-2021 E-7
Multiread Character Table - continued
B
C
APPENDIX E
E-8 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
D
E
APPENDIX E
R44-2021 E-9
Multiread Character Table - continued
F
G
APPENDIX E
E-10 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
H
I
APPENDIX E
R44-2021 E-11
Multiread Character Table - continued
J
K
APPENDIX E
E-12 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
L
M
APPENDIX E
R44-2021 E-13
Multiread Character Table - continued
N
O
APPENDIX E
E-14 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
P
Q
APPENDIX E
R44-2021 E-15
Multiread Character Table - continued
R
S
APPENDIX E
E-16 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
T
U
APPENDIX E
R44-2021 E-17
Multiread Character Table - continued
V
W
APPENDIX E
E-18 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
X
Y
APPENDIX E
R44-2021 E-19
Multiread Character Table - continued
Z
-
APPENDIX E
E-20 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
.
*
APPENDIX E
R44-2021 E-21
Multiread Character Table - continued
$
/
APPENDIX E
E-22 Universal Keyboard Wedge Programming Guide
Multiread Character Table - continued
+
%
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.
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
APPENDIX F
R44-2021 F-3
Enable Code 39Model: VS1000
SET/END (CODE 39 ONLY)VS1000 models
ENABLE CODE 39VS1000 models
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
APPENDIX F
R44-2021 F-5
Enable Code 39Model: PowerScan
SET/END (CODE 39 ONLY)PowerScan models
ENABLE CODE 39PowerScan models
APPENDIX F
F-6 Universal Keyboard Wedge Programming Guide
NOTES
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
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
SwitzerlandGOMARO s.a.CH 1123 AclensTelephone: 021 869 97 70Fax: 021 869 96 02 e-mail: [email protected]
United KingdomPSC Bar Code Ltd.Watford, EnglandTelephone: 44 (0) 1923 809500Fax: 44 (0) 1923 809 505
Corp. HeadquartersPSC Inc.Portland, ORTelephone: (503) 553-3920Fax: (503) 553-3940
www.pscnet.com PSC Inc.959 Terry StreetEugene, ORTelephone: (541) 683-5700Fax: (541) 345-7140
© 2000 PSC INC.R44-2021 (Rev. E)
10/02