PSC Universal Keyboard Wedge Programming Manual

Page 1
Universal Keyboard Wedge
Programming Guide
Page 2
PSC Inc
959 Terr y Street Eugene, Oregon 97402 Telephone: (541) 683-5700 Fax: (541) 345-7140
An Unpublished Work - All rights reserved. No part of the contents of this documentation or the procedures described therein may be reproduced or transmitted in any form or by any means without prior written permission of PSC Inc. or its wholly owned subsidiaries (“PSC”). Owners of PSC products are hereby granted a non-exclusive, revocable license to reproduce and transmit this documentation for the purchaser’s own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including copyright notices, contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation.
Should future revisions of this manual be published, you can acquire printed versions by contacting PSC Customer Administration. Electronic versions may either be downloadable from the PSC web site (www.psc.com) or provided on appropriate media. If you visit our web site and would like to make comments or suggestions about this or other PSC publications, please let us know via the “Contact
PSC” page.
Disclaimer
Reasonable measures have been taken to ensure that the information included in this manual is complete and accurate. However, PSC reserves the right to change any specification at any time without prior notice.
PSC is a registered trademark of PSC Inc. The PSC logo is a trademark of PSC. All other trademarks and trade names referred to herein are property of their respective owners.
Page 3
Table of Contents
Introduction-------------------------------------------------1
Manual Overview ...........................................1
Manual Contents ............................................3
How to Use this Manual .................................6
How to Program Your Scanner .......................8
If You Make a Mistake... ...............................11
Return to Factory Settings ...........................12
Programming Manual References................13
Communication Modes -------------------------------- 14
Keyboard Wedge Mode ...............................15
Cloning Mode ...............................................17
PC Down/UpLoad Mode ..............................20
Universal Keyboard Wedge I/f Configuration ---- 23
Activating the Universal Keyboard Wedge
Interface .......................................................25
T erminal/Keyboard Settings .........................27
T erminal/Keyboard Number Pad ..................28
End of Message Characters.........................33
Upper/Lower Case Options ..........................38
Types of Numeric Characters.......................39
Intercharacter Delay.....................................41
WYSE Timeout.............................................44
Editing Mode --------------------------------------------- 46
R44-2021 i
Page 4
Programming Sequence ..............................49
PHASE A .....................................................55
PHASE B1 ...................................................57
PHASE B2 ...................................................67
PHASE B3 ...................................................69
PHASE B4 ...................................................71
PHASE C0 ...................................................75
PHASE C1 ...................................................79
PHASE C2 .................................................109
PHASE C3 ................................................. 113
PHASE D ...................................................120
PHASE E ...................................................121
Activate editing mode.................................121
Match Not Performed .................................126
RS-232 -------------------------------------------------- 127
RS-232 Interface Configuration..................127
RS-232 Restrictions ...................................130
RS-232 Activation ......................................131
RS-232: Baud Rate ...................................132
RS-232: Parity...........................................136
RS-232: Data Bits .....................................138
RS-232: Stop Bits .....................................139
RS-232: End of Message Characters........140
RS-232: Intercharacter Delay....................144
RS-232: ACK/NAK Protocol ......................147
ii Universal Keyboard Wedge Programming Guide
Page 5
RS-232: Xon/Xoff Protocol ........................148
RS-232: RTS/CTS Protocol ......................149
Double RS-232 PC Term Mode – Activate .150
RS-232 In/Out Mode – Activate..................152
RS-232: Full ASCII Emulation ...................153
Wand Emulation Interface Configuration-------- 154
Wand Emulation I/F Configuration..............155
Wand Emulation Activation.........................156
Wand Emulation:
Transmission Speed ..................................157
Wand Emulation: Bar/Space Polarity .........159
Wand Emulation: Idle State.......................160
Symbologies ------------------------------------------- 161
Symbology Selection..................................162
Code 39 Options ........................................170
Label Code 4/5 Options..............................185
Interleaved 2 of 5 Options ..........................186
UPC/EAN Options......................................197
Codabar Options ........................................217
Code 128 Options ......................................220
UCC/EAN 128 Options...............................223
Standard 2 of 5 Options .............................224
MSI Options ...............................................226
Plessey Code Options................................230
Telepen Code Options................................231
R44-2021 iii
Page 6
Code 93 Options ........................................232
Matrix 2 of 5 Options ..................................233
BC412 Options...........................................241
Decoding Selectivity...................................242
Symbology Leading Identifiers ...................243
Three Character AIM Identifier ...................245
Decoding Selectivity...................................246
Appendix A
Beeper Options .......................................... A-1
Preamble/Postamble.................................. A-5
Data Output Transmission..........................A-8
Conversion of Characters .......................... A-9
Rolling Buffer Mode.................................. A-15
Beep Upon "BEL" (O7h) Received........... A-21
Scanner Released by Host ...................... A-22
Transmission of the Full ASCII ................. A-25
Locking access to programming............... A-26
Displaying the firmware level.................... A-29
Appendix B Number Pad---------------------------- B-1 Appendix C Code 39 Full ASCII Table-----------C-1 Appendix D Code 39 ASCII Extended Table ---D-1 Appendix E Multiread Character Table ----------E-1 Appendix F Enabling Code 39 --------------------- F-1
iv Universal Keyboard Wedge Programming Guide
Page 7

INTRODUCTION

Introduction

Manual Overview

This manual contains programmable features and information for the Universal Keyboard Wedge interface ONLY.
NOTE
The 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 programming manuals for your scanner. Make sure that you select the correct inter­face type (standard Keyboard Wedge or Universal Keyboard Wedge) that offers the options you require for your installation, and that you have the correct manual(s) that will allow you to program all the desired features.
R44-2021 1
Page 8
INTRODUCTION
Manual Overview - continued
You will need to reference the programming guide that is specific to your scanner model in order to access and modify features other than those specific to the Universal Wedge interface. See the topic, Programming Manual References, later in this section for important information on other manuals you may need to use.
As previously stated, this manual contains pro­gramming and feature information for scanners equipped with PSC interface capabilities. At the time of this writing, scanner models that offer this interface are:
QuickScan
®
VS1000 VS1200
SP400 PowerScan
QuickScan® QS1000 QuickScan® Duet
QuickScan® QS6000/QS6000 Plus
®
Universal Keyboard Wedge
VS800 HS1250
®
®
2 Universal Keyboard Wedge Programming Guide
Page 9
INTRODUCTION
Manual Overview - continued
Other scanners could also have the ability to use these features. Call your PSC dealer to verify if your scanner can take advantage of Universal Wedge features.

Manual Contents

These sections are included in this manual:
Introduction - If you've never programmed a scanner before, you'll want to familiarize yourself with the basics included in this section.
Communication Modes - This section includes information about physical connections and cabling, using Cloning Mode to duplicate programming configura­tion between scanners, and also how to use a PC to down/upload software to a scanner.
R44-2021 3
Page 10
INTRODUCTION
Manual Contents - continued
Editing Mode - The Universal Keyboard Wedge interface also supports the scanner's ability to edit bar code label data before sending it to the host terminal. This feature allows the flexibility of character matching, defining fields, the addition of preambles/postambles, and more.
Wedge Programming - This section contains programming specific to key­board wedge features, such as return to factory defaults, selecting the specific keyboard type, "end of message" charac­ters, numeric characters, time out between characters, and WYSE time out.
RS-232 Interface Configuration - The RS-232 interface features provided in this section are an enhanced set that are only available for scanners equipped with the Universal Keyboard Wedge interface. These features include options for baud rate, parity, stop bits, "end of message" characters,
4 Universal Keyboard Wedge Programming Guide
Page 11
INTRODUCTION
Manual Contents - continued
intercharacter delay, ACK/NAK protocol,
Xon/Xoff protocol, double RS-232 mode, and RS-232 in/out mode.
Wand Emulation I/F Configuration - Like the RS-232 interface, the Wand Emulation interface features contained in this manual are a special programming set offering different options than the standard PSC Wand Emulation feature set.
Symbologies - This section allows you to select and customize settings from among several bar code symbologies that are in common use today.
Appendices - The appendices to this manual contain general feature settings that are common to all interfaces, such as beeper, preamble/postamble, locking access to programming, displaying the firmware level, etc. The appendices also provide handy numeric keypads, character tables, as well as the full ASCII table.
R44-2021 5
Page 12
INTRODUCTION

How to Use this Manual

Each programmable feature listed in this manual is presented with a brief description of how the feature works, its selectable options, and the programming bar codes needed to select and set it.
IMPORTANT
Universal Keyboard Wedge inter­face programming requires the scan­ner to read Code 39 (C39) symbol­ogy bar codes. If your scanner was previously configured with C39 dis­abled, you will need to re-enable it before proceeding. See
F, Enabling Code 39
NOTE
In order to produce this manual at a reasonable size, many pages con­tain two bar codes. You will need to completely cover any bar codes you do not intend to scan (with your hand or a piece of paper) to prevent acci­dental mis-programming.
Appendix
.
6 Universal Keyboard Wedge Programming Guide
Page 13
INTRODUCTION
Features Supported
Additionally, since not all features are available for all scanners, you'll need to reference each descrip­tion to determine if your scanner model supports that particular feature. The following icons are used to indicate when your scanner supports a feature. A diagonal line through the icon signifies that the feature is not available for that model.
VS800
VS1200
VS1000
HS1250
QuickScan™ 1000 QuickScan™ 6000
PowerScan
Duet
SP400™ Worldwide Wedge ALL
SP400™ RF
EXAMPLE: PowerScan™ NOT supported
R44-2021 7
Page 14
INTRODUCTION

How to Program Y our Scanner

To program your scanner using this manual, follow these guidelines:
1. Entering Programming Mode is done by scanning the START bar code located on the inside back cover of this manual.
NOTE
The scanner indicates when it is in Programming Mode by continuously flashing its green LED indicator lamp.
The scanner must be in Programming Mode in order to modify any program­mable features.
8 Universal Keyboard Wedge Programming Guide
Page 15
INTRODUCTION
How to Program Your Scanner - continued
2. Select the desired interface. This manual offers only two selections for this:
a) The Universal Keyboard Wedge interface
(see the Universal Keyboard Wedge Interface Configuration section).
b) The RS-232 interface (see the RS-232
Interface Configuration section).
3. Scan the bar codes from the appropriate section (Universal Keyboard Wedge Interface
Configuration or RS-232 Interface Configura­tion) to select options and modify features
for the selected interface type.
NOTE
If the scanner's beeper is enabled, it will emit a "good read" beep as each bar code is read successfully.
4. After all desired programming param­eters have been set, you must end the session by scanning the END bar code located on the inside back cover of this manual.
R44-2021 9
Page 16
INTRODUCTION
How to Program Your Scanner - continued
NOTE
Upon scanning the END bar code, the scanner's green LED will then cease its continuous flashing, indi­cating it is no longer in Programming Mode. The scanner is now ready for normal operation.
5. If you will require the scanner to perform
label editing, turn to the Editing Mode section and carefully follow the instruc­tions to program this function.
10 Universal Keyboard Wedge Programming Guide
Page 17
INTRODUCTION

If Y ou Make a Mistake...

If, during a programming session, you find that you are unsure of the scanner's Universal Keyboard Wedge settings or wish to re-set this configuration, use the Return to Factory Settings bar code on the next page to return all Universal Wedge parameters to their factory settings. Scanning this bar code will also reset any Universal Wedge changes made during previous programming sessions.
NOTE
When your scanner is first connected to a keyboard wedge host, the factory default setting (unless your scanner was custom configured) is communi­cation with a U.S. PC/AT keyboard.
CAUTION
Use the FACTORY DEFAULTS bar code 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.
R44-2021 11
Page 18
INTRODUCTION

Return to Factory Settings

Use the bar code below to return the scanner to the default settings configured at the factory for your scanner's original Universal Keyboard Wedge specifications. Other scanner programming (such as symbology selection and beeper settings) will not be affected.
This bar code is typically used to return the scanner to a "known good" operating state when the present programming status is not known, faulty, or suspect.
To reset Universal Wedge factory defaults, scan the bar code below.
FACTORY DEFAULTS, UNIVERSAL WEDGE
12 Universal Keyboard Wedge Programming Guide
Page 19
INTRODUCTION

Programming Manual References

In order to properly configure all scanner program­ming features for your particular application, you may need to use other additional programming manuals available from PSC®. Here are manuals that are currently available:
R44-1020 SP400™ Programming Guide
R44-2039 Keyboard Wedge Connectivity Guide
R44-1140 SP*ACE™ and VS1000™ Prog. Guide
R44-1340 VS1200™/HS1250™ Programming
Guide
R44-1540 QuickScan™ 6000/6000 Plus
Programming Guide
R44-1740 Duet™ Programming Guide
R44-1840 PowerScan™ Programming Guide
R44-2018 QuickScan™ 1000 Programming Guide
Call your PSC dealer to inquire about other pro­gramming manuals that are available, or you can find copies of programming manuals and more information on the internet at www.pscnet.com.
R44-2021 13
Page 20

COMMUNICATION MODES

Communication Modes
The Universal Keyboard Wedge interface offers several alternate modes to allow flexibility in communication between the scanner, its host, and even with other scanners.
These modes are:
• Keyboard Wedge Mode -- is the standard operational/communication mode.
• Cloning Mode -- allows duplication of configuration between a source scanner and a target scanner.
• PC Down/Upload Mode -- permits downloading of parameter values from a PC to a scanner. Additionally, it enables a scanner's configuration information to be displayed and saved on a PC. Finally, it allows testing of the scanner's RS-232 transmissions to the PC.
• Editing Mode -- provides a sophisticated capability to edit input data before its transmission to the host terminal. See the following section for more information.
14 Universal Keyboard Wedge Programming Guide
Page 21
COMMUNICATION MODES

Keyboard Wedge Mode

In this mode, the scanner is connected between the keyboard and the computer/host terminal (thus the term "wedge"). Scanned bar code data is processed by the scanner and emulated by the system as if it had been typed on the keyboard.
Communication 'Y' Cable
A special 'Y' cable is used to connect the scanner between the keyboard and the computer/host terminal. If you need a cable, contact your dealer for information about cables and their availability.
'Y' Cable Installation
1. Turn off power to your computer or host terminal.
2. Unplug the keyboard cable from the computer/host terminal, and plug it into the female connector of the 'Y' cable. (See Figure 1.)
R44-2021 15
Page 22
COMMUNICATION MODES
Computer or Host Terminal
'Y' Cable
Keyboard
Figure 1. Connecting the 'Y' Cable
3. Plug the male keyboard connection end of the 'Y' cable into the keyboard input port of the computer/host terminal.
4. Plug the remaining end of the cable into the scanner.
5. Power on the computer/host terminal.
6. Power on the scanner. A power-up beep or a sequence of beeps (depending upon the scanner type) will be emitted.
S C A N N E R
16 Universal Keyboard Wedge Programming Guide
Page 23
COMMUNICATION MODES

Cloning Mode

When a quantity of scanners must all be pro­grammed with identical parameter settings, Cloning Mode permits quick and easy duplication of those settings from a pre-programmed source scanner 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 source scanner carefully to ensure that all parameters are correctly set.
2. Connect the source scanner to a target
scanner using an approved cloning cable for your scanner type. If you need more information or need to obtain cables, contact your dealer.
3. Connect the source scanner and the target
scanner to power.
4. Power-on both scanners.
R44-2021 17
Page 24
COMMUNICATION MODES
Cloning Mode - continued
5. Scan this bar code with the source scanner:
TRANSMIT CONFIGURATION
6. Scan this bar code with the target scanner:
RECEIVE CONFIGURATION
18 Universal Keyboard Wedge Programming Guide
Page 25
COMMUNICATION MODES
Cloning Mode - continued
7. Power-off the target scanner, and connect the next target scanner. Repeat steps 2 through 6.
NOTE
When cloning multiple scanners, it is not necessary to read the TRANS­MIT CONFIGURATION bar code (step 5) each time a different scanner is connected. Simply scan the RECEIVE CONFIGURATION bar code in step 6 as each target scanner is connected for cloning.
To exit Cloning Mode, power the source scanner off, then on.
target
R44-2021 19
Page 26
COMMUNICATION MODES

PC Down/UpLoad Mode

NOTE
This feature applies to VS/HS and SP400WW scanners ONLY.
This software is available from your dealer on a
3.5" disk (DOS compatible). It permits the func­tions listed below once the software is properly installed on the hard disk of a PC containing a COM 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 values contained in a scanner.
Test – Test the RS-232 transmissions from a scanner to a PC. (This feature will not function unless the Universal Wedge RS-232 interface is enabled.)
Save – Save (on a PC) a complete configu­ration of a scanner's parameter values.
20 Universal Keyboard Wedge Programming Guide
Page 27
COMMUNICATION MODES
PC Down/UpLoad Mode - continued
PC Down/UpLoad Mode can also be a very useful tool to quickly program a quantity of scanners with the same configuration. This process takes only a few seconds per scanner.
To install and use Down/UpLoad Mode:
1. Connect an approved AC adapter to the scanner.
2. Connect the scanner to COM 1 or COM 2 of your 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.
R44-2021 21
Page 28
COMMUNICATION MODES
PC Down/UpLoad Mode - continued
6. 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 normal operational mode.
22 Universal Keyboard Wedge Programming Guide
Page 29
Universal KBW Interface Configuration

Universal Keyboard Wedge

Interface Configuration
This section provides instructions and bar codes for programming Universal Keyboard Wedge parameters.
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
R44-2021 23
Page 30
Universal KBW Interface Configuration
Programming
Universal Keyboard Wedge Options
For assistance with scanner programming, follow the instuctions given in Section 1 under the topic, How to Program Your Scanner.
If you make a mistake while programming the scanner, reference the topics, "If You Make a Mistake...", and "Return to Factory Settings" in the introductory section of this manual.
CAUTION
Use the FACTORY DEFAULTS bar code with caution, since it will dis­able/reset ALL Universal Wedge fea­tures that may have been programmed since the scanner's installation.
24 Universal Keyboard Wedge Programming Guide
Page 31
Universal KBW Interface Configuration
Activating the Universal Keyboard
Wedge Interface
To activate the Universal Keyboard Wedge Inter­face, follow these instructions:
1. Scan the START bar code located on the inside back cover of this manual.
2. Determine the I.D. of the terminal/ keyboard. This information is available in the Universal Keyboard Wedge Connectivity Guide (R44-2039), or refer to the second page following this one for a listing of the most common keyboard I.D.s.
3. Scan the ACTIVATE UNIVERSAL KEYBOARD WEDGE INTERFACE bar code on the following page.
R44-2021 25
Page 32
Universal KBW Interface Configuration
Activating the Universal KBW I/F - cont.
4. Using the "number pad" on the following pages, scan in the digits for the keyboard I.D. number you determined in step 2.
5. Scan the END bar code on the inside back cover of this manual.
ACTIVATE
UNIVERSAL KEYBOARD WEDGE INTERFACE
26 Universal Keyboard Wedge Programming Guide
Page 33
Universal KBW Interface Configuration

Terminal/Keyboard Settings

The list below contains the most common termi­nal/keyboard types. If your specific system is not listed below, consult the Keyboard Wedge Con­nectivity Guide (P/N R44-2039) for a detailed listing of terminal/keyboard types. A copy of the guide can be obtained from the internet at www.pscnet.com, or call your dealer for customer support information.
NOTE
The factory default communication mode setting is I.D. type 11, (PC AT, PS2).
Keyboard
Terminal I.D.
PC XT 10 PC AT, PS2 11 MAC 25
R44-2021 27
Page 34
Universal KBW Interface Configuration

Terminal/Keyboard Number Pad

Enter the keyboard I.D. number corresponding to your computer or terminal by scanning the bar codes from this number pad.
1
2
28 Universal Keyboard Wedge Programming Guide
Page 35
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
3
4
R44-2021 29
Page 36
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
5
6
30 Universal Keyboard Wedge Programming Guide
Page 37
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
7
8
R44-2021 31
Page 38
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
9
0
32 Universal Keyboard Wedge Programming Guide
Page 39
Universal KBW Interface Configuration

End of Message Characters

You may select one of the END OF MESSAGE CHARACTERS bar codes from the following pages to cause the scanner to emulate the selected characters at the end of each transmitted message.
END OF MESSAGE CHARACTERS = RETURN
NOTE
The factory default setting for this option is RETURN.
R44-2021 33
Page 40
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS = ENTER
END OF MESSAGE CHARACTERS = CR/LF
34 Universal Keyboard Wedge Programming Guide
Page 41
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS
= FIELD ADVANCE
END OF MESSAGE CHARACTERS
= FIELD EXIT
R44-2021 35
Page 42
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS = TAB+
END OF MESSAGE CHARACTERS = LF
36 Universal Keyboard Wedge Programming Guide
Page 43
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS
= NO CHARACTER
R44-2021 37
Page 44
Universal KBW Interface Configuration

Upper/Lower Case Options

Scan one of the two selections below to select whether characters are sent as upper or lower case.
UPPER CASE/CAPS – ENABLE
NOTE
The factory default setting for this option is UPPER CASE/CAPS.
LOWER CASE/SMALL – ENABLE
38 Universal Keyboard Wedge Programming Guide
Page 45
Universal KBW Interface Configuration

Types of Numeric Characters

This function allows the scanner to emulate either the numeric characters located on top of the keyboard 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.
R44-2021 39
Page 46
Universal KBW Interface Configuration
Types of Numeric Characters - continued
This function allows the scanner to emulate the numeric characters located on the numeric pad.
NUMERIC PAD
NOTE
If the option “NUMERIC PAD” is chosen, the numeric pad of the key­board must be also turned on (locked) for correct operation (engage "Num Lock").
40 Universal Keyboard Wedge Programming Guide
Page 47
Universal KBW Interface Configuration

Intercharacter Delay

Scan the bar code from this and the following pages to select the desired pause (if any) between each character before it is sent to the host. This time delay is used to control the flow of data from the scanner, but it should not be required for most applications.
INTERCHARACTER DELAY = 0 ms
INTERCHARACTER DELAY = 5 ms
R44-2021 41
Page 48
Universal KBW Interface Configuration
Intercharacter Delay - continued
INTERCHARACTER DELAY = 10 ms
INTERCHARACTER DELAY = 20 ms
42 Universal Keyboard Wedge Programming Guide
Page 49
Universal KBW Interface Configuration
Intercharacter Delay - continued
INTERCHARACTER DELAY = 50 ms
INTERCHARACTER DELAY = 100 ms
R44-2021 43
Page 50
Universal KBW Interface Configuration

WYSE Timeout

To enable the WYSE timeout, follow these instruc­tions:
1. Scan this ACCESS WYSE TIMEOUT bar code.
ACCESS WYSE TIMEOUT
2. Scan the digit bar codes from the Nu­meric Pad in Appendix B to enter the desired timeout value.
IMPORTANT
To use the Numeric Pad, your scan­ner must be programmed to read single-digit Code 39 bar codes. Fol­low the instructions at the beginning of Appendix B to program this function.
44 Universal Keyboard Wedge Programming Guide
Page 51
Universal KBW Interface Configuration
WYSE Timeout - continued
3. Scan this VALIDATION bar code.
VALIDATION
R44-2021 45
Page 52

EDITING MODE

Editing Mode
Editing Mode has been designed to offer you complete flexibility to change the format of the data input message before transmission to the host system. Data will be edited when the input data meets certain criteria defined by the user (MATCH CONDITION).
Description of Features:
UP TO FOUR DATA OUTPUT FOR­MATS can be programmed by the user and activated by different match condi­tions.
MATCH CONDITIONS: up to four criteria can be accumulated:
— fixed number of characters found.
— pre-defined characters found (up to 3).
46 Universal Keyboard Wedge Programming Guide
Page 53
EDITING MODE
EIGHT EDITING FUNCTIONS can be used to 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.
R44-2021 47
Page 54
EDITING MODE
Use of the Numeric Pad
Scanning of number digits is often required while in Programming Mode (to enter variable data). You’ll find a handy Numeric Pad in Appendix B.
IMPORTANT
To use the Numeric Pad, your scan­ner must be programmed to read single-digit Code 39 bar codes. Fol­low the instructions at the beginning of Appendix B to program this function.
48 Universal Keyboard Wedge Programming Guide
Page 55
EDITING MODE

Programming Sequence

1. Read the START bar code located on the inside back cover of this manual to enter Programming 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 the appropriate bar codes to define each of these 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
R44-2021 49
Page 56
EDITING MODE
START
START OF CONSTRUCTION
Set MATCH CONDITIONS
Define the OUTPUT FORMAT
END OF CONSTRUCTION
Phase A
(Select for Format #N)
Phase B
for Format #N
Phase C
for Format #N
Phase D
for Format #N
Do you wish to
construct
another
Format
?
END
Phase E
ACTIVATE OR
DEACTIVATE
FORMATS #1-4
50 Universal Keyboard Wedge Programming Guide
Page 57
EDITING MODE
Programming Sequence - continued
4. Phase C -- Define the OUTPUT FORMAT. Scan the bar codes to select options for each 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 to the format number #N (Format #1-4 selected in Phase A). If you would like to define a second format, start again at Phase A and select a second format number to program. Up to four formats can be defined.
R44-2021 51
Page 58
EDITING MODE
Programming Sequence - continued
6. Phase E -- ACTIVATE EDITING MODE. Important: Editing mode is not activated by default. You must activate or deacti­vate Editing Mode for each of the format numbers desired. This allows you to retain format definitions while not actively using them.
7. Read the END bar code located on the inside back cover to exit Programming Mode and save the new parameters.
52 Universal Keyboard Wedge Programming Guide
Page 59
Programming Example
input data received: 123ABC456 (Code 39 label)
output data desired: CODE: C456 <TAB> REF: 123 <CR>
READ THE BAR CODE “START”
EDITING MODE
PHASE A: Read the bar code “START OF CONSTRUCTION
PHASE B: Define the MATCH CONDITION using these
PHASE C: Next, prepare this phase on paper as follows:
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
FORMAT # 1”
three criteria
— 9 data characters
— received on all ports
— pre-defined char.: ABC in position 4
1 2 3 A B C 4 5 6
field # 1 field # 2 field # 3
R44-2021 53
Page 60
EDITING MODE
Programaming Example (continued)
PHASE C: continued
— 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 by acting 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 are fixed by the reading sequence. Fields are cancelled when not read in the sequence.
PHASE D: Read the code “END OF CONSTRUCTION -
PHASE E: Activate Editing mode on format # 1
READ THE BAR CODE “END”
FORMAT # 1”
54 Universal Keyboard Wedge Programming Guide
Page 61
EDITING MODE

PHASE A

STAR T OF CONSTRUCTION OF NUMBER
SELECTED
Up to 4 different output data formats can be constructed:
Select a number and use the labels in Phases A - D to adjust its parameters, then come back to this phase to adjust another format if required.
FORMAT # 1: START OF CONSTRUCTION
FORMAT # 2: START OF CONSTRUCTION
R44-2021 55
Page 62
EDITING MODE
PHASE A - continued
FORMAT # 3: START OF CONSTRUCTION
FORMAT # 4: START OF CONSTRUCTION
56 Universal Keyboard Wedge Programming Guide
Page 63
EDITING MODE

PHASE B1

ENABLING SYMBOLOGIES
NEW SELECTION
(Enables the scanner to accept all symbologies.)
CODE 39
R44-2021 57
Page 64
EDITING MODE
PHASE B1 - continued
INTERLEAVED 2 OF 5
UPC/EAN
58 Universal Keyboard Wedge Programming Guide
Page 65
EDITING MODE
PHASE B1 - continued
MAG. STRIPE DATA
MONARCH/CODABAR
R44-2021 59
Page 66
EDITING MODE
PHASE B1 - continued
CODE 128
EAN 128
60 Universal Keyboard Wedge Programming Guide
Page 67
EDITING MODE
PHASE B1 - continued
STANDARD 2 OF 5
MSI CODE
R44-2021 61
Page 68
EDITING MODE
PHASE B1 - continued
PLESSEY
TELEPEN
62 Universal Keyboard Wedge Programming Guide
Page 69
EDITING MODE
PHASE B1 - continued
CODE 93
MATRIX 2 OF 5
R44-2021 63
Page 70
EDITING MODE
PHASE B1 - continued
Use of this symbology requires spe­cific firmware. Consult your dealer if you need to implement BC412.
IATA
BC412
IMPORTANT
64 Universal Keyboard Wedge Programming Guide
Page 71
EDITING MODE
PHASE B1 - continued
PHARMACODE
3W7
R44-2021 65
Page 72
EDITING MODE
PHASE B1 - continued
RESERVED #1
RESERVED #2
66 Universal Keyboard Wedge Programming Guide
Page 73
EDITING MODE

PHASE B2

MATCH WITH THE NUMBER
CHARACTERS
OF
Use this feature if the match condition is based on the number of characters received in the input message. If it contains the same number as the one entered below, this match condition will be completed.
Action 1:
ACCESS (match with the number
of characters)
Action 2: Enter the number desired by using the
NUMERIC PAD in Appendix B.
IMPORTANT
To use the Numeric Pad, your scan­ner must be programmed to read single-digit Code 39 bar codes. Fol­low the instructions at the beginning of Appendix B to program this function.
R44-2021 67
Page 74
EDITING MODE
PHASE B2 - continued
MATCH WITH THE NUMBER
CHARACTERS
OF
Action 3:
VALIDATION
If no match is desired with the number of charac­ters, scan the bar code below.
VARIABLE NUMBER ACCEPTED
68 Universal Keyboard Wedge Programming Guide
Page 75
EDITING MODE

PHASE B3

MATCH WITH INPUT PORT
ALL PORTS
PORT J1
R44-2021 69
Page 76
EDITING MODE
PHASE B3 - continued
RS-232 DATA RECEIVED ON J1 or C2
70 Universal Keyboard Wedge Programming Guide
Page 77
EDITING MODE

PHASE B4

MATCH WITH PRE-DEFINED CHARACTERS
If no match is required for pre-defined characters, scan the bar code below.
NO MATCH REQUIRED FOR PRE-DEFINED
CHARACTERS
Up to three characters can be defined. They can be located anywhere in the input message, but must be side by side.
Action 1: Read only one of the following three codes.
MATCH WITH 1 CHARACTER
R44-2021 71
Page 78
EDITING MODE
PHASE B4 - continued
MATCH WITH PRE-DEFINED CHARACTERS
Action 1: (Continued)
MATCH WITH 2 CHARACTERS
MATCH WITH 3 CHARACTERS
72 Universal Keyboard Wedge Programming Guide
Page 79
EDITING MODE
PHASE B4 - continued
MATCH WITH PRE-DEFINED CHARACTERS
Action 2: Pre-define the characters (s) desired
by scanning the corresponding characters from the Code 39 FULL
ASCII TABLE in Appendix C.
Action 3:
VALIDATION
R44-2021 73
Page 80
EDITING MODE
PHASE B4 - continued
POSITION OF THE FIRST PRE-DEFINED
CHARACTER
Action 1:
Action 2: Enter the position desired using the
Action 3:
IN THE INPUT MESSAGE
ACCESS
NUMBER PAD located in Appendix B.
VALIDATION
74 Universal Keyboard Wedge Programming Guide
Page 81
EDITING MODE

PHASE C0

DIVIDE THE INPUT
MESSAGE
Before starting this phase, it is advisable to pre­pare it on paper.
• Write down the input message and
separate it into fields.
• Mark each field with a number from 1 to
5 maximum starting at the left hand side of the message.
• Enter the number of fields resulting from
the division of the input message including the fields which do not require transmission.
INTO FIELDS
• Define each necessary field using the
Phase C1 selections.
R44-2021 75
Page 82
EDITING MODE
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE
INTO FIELDS
ONLY ONE FIELD
2 FIELDS
76 Universal Keyboard Wedge Programming Guide
Page 83
EDITING MODE
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE
INTO FIELDS
3 FIELDS
4 FIELDS
R44-2021 77
Page 84
EDITING MODE
PHASE C0- continued
DIVIDE THE INPUT
MESSAGE
INTO FIELDS
5 FIELDS
78 Universal Keyboard Wedge Programming Guide
Page 85
EDITING MODE

PHASE C1

DEFINE FIELD #1
WITH 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
R44-2021 79
Page 86
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #1
WITH A LEADING SEPARATOR CHARACTER
AVAILABLE IN THE MESSAGE
IF
Action 1:
ACCESS
Action 2:
Enter the value of the separator characters using the CODE 39 FULL ASCII TABLE in Appendix C.
Action 3:
VALIDATION
80 Universal Keyboard Wedge Programming Guide
Page 87
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #1
SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-2021 81
Page 88
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #1
THIS FIELD IS THE LAST VARIABLE FIELD
YES
82 Universal Keyboard Wedge Programming Guide
Page 89
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #1
ADD (OR NOT) ONE OR TWO POSTAMBLE
CHARACTERS
Action 1:
ACCESS TO A 1ST POSTAMBLE CHARACTER
Action 2:
Enter the value of this postamble character using the CODE 39 FULL ASCII TABLE in Appendix C. (Scan DEL to cancel.)
Action 3:
TO THIS FIELD
VALIDATION
R44-2021 83
Page 90
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #1
ADD (OR NOT) ONE OR TWO POSTAMBLE
CHARACTERS
Action 1:
ACCESS TO A 2ND POSTAMBLE CHARACTER
Action 2:
Enter the value of this postamble character using the CODE 39 FULL ASCII TABLE in Appendix C. (Scan DEL to cancel.)
Action 3:
TO THIS FIELD
VALIDATION
84 Universal Keyboard Wedge Programming Guide
Page 91
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
WITH 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
R44-2021 85
Page 92
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
WITH LEADING SEPARATOR CHARACTERS
AVAILABLE IN THE MESSAGE
IF
Action 1:
ACCESS
Action 2:
Enter the value of the separator characters using the CODE 39 FULL ASCII TABLE in Appendix C.
Action 3:
VALIDATION
86 Universal Keyboard Wedge Programming Guide
Page 93
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-2021 87
Page 94
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
THIS FIELD IS THE LAST VARIABLE FIELD
YES
88 Universal Keyboard Wedge Programming Guide
Page 95
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
ADD (OR NOT) ONE OR TWO POSTAMBLE
CHARACTERS
Action 1:
ACCESS TO A FIRST POSTAMBLE CHARACTER
Action 2:
Enter the value of these postamble characters using the CODE 39 FULL ASCII TABLE in Appen­dix C. (Scan DEL to cancel.)
Action 3:
TO THIS FIELD
VALIDATION
R44-2021 89
Page 96
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #2
ADD (OR NOT) ONE OR TWO POSTAMBLE
CHARACTERS
Action 1:
ACCESS TO A SECOND
POSTAMBLE CHARACTER
Action 2:
Enter the value of this postamble character using the CODE 39 FULL ASCII TABLE in Appendix C. (Scan DEL to cancel.)
Action 3:
TO THIS FIELD
VALIDATION
90 Universal Keyboard Wedge Programming Guide
Page 97
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #3
WITH 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
R44-2021 91
Page 98
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #3
WITH LEADING SEPARATOR CHARACTERS
IF
AVAILABLE IN THE MESSAGE
Action 1:
ACCESS
Action 2:
Enter the value of the separator character(s) using the CODE 39 FULL ASCII TABLE in Appendix C.
Action 3:
VALIDATION
92 Universal Keyboard Wedge Programming Guide
Page 99
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #3
SEPARATOR TRANSMITTED OR NOT IN THE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-2021 93
Page 100
EDITING MODE
PHASE C1 - continued
DEFINE FIELD #3
THIS IS THE LAST VARIABLE FIELD
YES
94 Universal Keyboard Wedge Programming Guide
Loading...