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.
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
ivUniversal Keyboard Wedge Programming Guide
Page 7
INTRODUCTION
Introduction
Manual Overview
This manual contains programmable features and
information for the Universal Keyboard Wedgeinterface ONLY.
NOTE
The Universal Keyboard Wedge interface offers a larger, more enhanced feature set than the standard Keyboard Wedge interface covered by the other programming
manuals for your scanner. Make
sure that you select the correct interface 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-20211
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 programming and feature information for scanners
equipped with PSC
interface capabilities. At the time of this writing,
scanner models that offer this interface are:
QuickScan
®
VS1000VS1200
SP400PowerScan
QuickScan® QS1000QuickScan® Duet
QuickScan® QS6000/QS6000 Plus
®
Universal Keyboard Wedge
VS800HS1250
®
®
2Universal 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 configuration between scanners, and also how to use a
PC to down/upload software to a scanner.
R44-20213
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 keyboard wedge features, such as return to
factory defaults, selecting the specific
keyboard type, "end of message" characters, 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,
4Universal 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-20215
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 interface programming requires the scanner to read Code 39 (C39) symbology bar codes. If your scanner was
previously configured with C39 disabled, 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 contain 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 accidental mis-programming.
Appendix
.
6Universal 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 description 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™ 1000QuickScan™ 6000
PowerScan
™
Duet
™
SP400™ Worldwide WedgeALL
SP400™ RF
EXAMPLE: PowerScan™ NOT supported
R44-20217
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 programmable features.
8Universal 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 InterfaceConfiguration 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 Configuration) 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 parameters have been set, you must end the
session by scanning the END bar code
located on the inside back cover of this
manual.
R44-20219
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, indicating 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 instructions to program this function.
10Universal 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 communication with a U.S. PC/AT keyboard.
CAUTION
Use the FACTORY DEFAULTS bar
code with caution, since it will disable/reset ALL Universal Wedge features that may have been programmed since the scanner's installation.
R44-202111
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
12Universal Keyboard Wedge Programming Guide
Page 19
INTRODUCTION
Programming Manual References
In order to properly configure all scanner programming 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-1020SP400™ Programming Guide
R44-2039Keyboard Wedge Connectivity Guide
R44-1140SP*ACE™ and VS1000™ Prog. Guide
R44-1340VS1200™/HS1250™ Programming
Guide
R44-1540QuickScan™ 6000/6000 Plus
Programming Guide
R44-1740Duet™ Programming Guide
R44-1840PowerScan™ Programming Guide
R44-2018QuickScan™ 1000 Programming Guide
Call your PSC dealer to inquire about other programming manuals that are available, or you can
find copies of programming manuals and more
information on the internet at www.pscnet.com.
R44-202113
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.
14Universal 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-202115
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
16Universal Keyboard Wedge Programming Guide
Page 23
COMMUNICATION MODES
Cloning Mode
When a quantity of scanners must all be programmed 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 functionality 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-202117
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
18Universal 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 TRANSMIT 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-202119
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 functions 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 configuration of a scanner's parameter values.
20Universal 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 instructions appearing on the screen.
R44-202121
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.
22Universal 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-202123
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 aMistake...", and "Return to Factory Settings" in the
introductory section of this manual.
CAUTION
Use the FACTORY DEFAULTS bar
code with caution, since it will disable/reset ALL Universal Wedge features that may have been programmed
since the scanner's installation.
24Universal Keyboard Wedge Programming Guide
Page 31
Universal KBW Interface Configuration
Activating the Universal Keyboard
Wedge Interface
To activate the Universal Keyboard Wedge Interface, 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-202125
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
26Universal Keyboard Wedge Programming Guide
Page 33
Universal KBW Interface Configuration
Terminal/Keyboard Settings
The list below contains the most common terminal/keyboard types. If your specific system is not
listed below, consult the Keyboard Wedge Connectivity 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
TerminalI.D.
PC XT10
PC AT, PS211
MAC25
R44-202127
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
28Universal Keyboard Wedge Programming Guide
Page 35
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
3
4
R44-202129
Page 36
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
5
6
30Universal Keyboard Wedge Programming Guide
Page 37
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
7
8
R44-202131
Page 38
Universal KBW Interface Configuration
Terminal/Keyboard Number Pad - cont.
9
0
32Universal 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-202133
Page 40
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS = ENTER
END OF MESSAGE CHARACTERS = CR/LF
34Universal 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-202135
Page 42
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS = TAB+
END OF MESSAGE CHARACTERS = LF
36Universal Keyboard Wedge Programming Guide
Page 43
Universal KBW Interface Configuration
End of Message Characters - continued
END OF MESSAGE CHARACTERS
= NO CHARACTER
R44-202137
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
38Universal 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-202139
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 keyboard must be also turned on (locked)
for correct operation (engage "Num
Lock").
40Universal 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-202141
Page 48
Universal KBW Interface Configuration
Intercharacter Delay - continued
INTERCHARACTER DELAY = 10 ms
INTERCHARACTER DELAY = 20 ms
42Universal Keyboard Wedge Programming Guide
Page 49
Universal KBW Interface Configuration
Intercharacter Delay - continued
INTERCHARACTER DELAY = 50 ms
INTERCHARACTER DELAY = 100 ms
R44-202143
Page 50
Universal KBW Interface Configuration
WYSE Timeout
To enable the WYSE timeout, follow these instructions:
1.Scan this ACCESS WYSE TIMEOUT bar
code.
ACCESS WYSE TIMEOUT
2.Scan the digit bar codes from the Numeric Pad in Appendix B to enter the
desired timeout value.
IMPORTANT
To use the Numeric Pad, your scanner must be programmed to read
single-digit Code 39 bar codes. Follow the instructions at the beginning
of Appendix B to program this function.
44Universal Keyboard Wedge Programming Guide
Page 51
Universal KBW Interface Configuration
WYSE Timeout - continued
3.Scan this VALIDATION bar code.
VALIDATION
R44-202145
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 FORMATS can be programmed by the user
and activated by different match conditions.
•MATCH CONDITIONS: up to four
criteria can be accumulated:
— fixed number of characters found.
— pre-defined characters found (up to 3).
46Universal 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-202147
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 scanner must be programmed to read
single-digit Code 39 bar codes. Follow the instructions at the beginning
of Appendix B to program this function.
48Universal 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 associated bar code.
3.Phase B -- Set up the MATCH CONDITION. 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-202149
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
50Universal 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 CONSTRUCTION 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-202151
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 deactivate 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.
52Universal 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 BC 4 5 6
field # 1field # 2field # 3
R44-202153
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 ACCESS2 ADD. FIELD # 1 3 FIELD # 3
4 ADD. FIELD # 25 FIELD # 16 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”
54Universal Keyboard Wedge Programming Guide
Page 61
EDITING MODE
PHASE A
STAR TOFCONSTRUCTION OFNUMBER
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-202155
Page 62
EDITING MODE
PHASE A - continued
FORMAT # 3: START OF CONSTRUCTION
FORMAT # 4: START OF CONSTRUCTION
56Universal Keyboard Wedge Programming Guide
Page 63
EDITING MODE
PHASE B1
ENABLINGSYMBOLOGIES
NEW SELECTION
(Enables the scanner to accept all symbologies.)
CODE 39
R44-202157
Page 64
EDITING MODE
PHASE B1 - continued
INTERLEAVED 2 OF 5
UPC/EAN
58Universal Keyboard Wedge Programming Guide
Page 65
EDITING MODE
PHASE B1 - continued
MAG. STRIPE DATA
MONARCH/CODABAR
R44-202159
Page 66
EDITING MODE
PHASE B1 - continued
CODE 128
EAN 128
60Universal Keyboard Wedge Programming Guide
Page 67
EDITING MODE
PHASE B1 - continued
STANDARD 2 OF 5
MSI CODE
R44-202161
Page 68
EDITING MODE
PHASE B1 - continued
PLESSEY
TELEPEN
62Universal Keyboard Wedge Programming Guide
Page 69
EDITING MODE
PHASE B1 - continued
CODE 93
MATRIX 2 OF 5
R44-202163
Page 70
EDITING MODE
PHASE B1 - continued
Use of this symbology requires specific firmware. Consult your dealer if
you need to implement BC412.
IATA
BC412
IMPORTANT
64Universal Keyboard Wedge Programming Guide
Page 71
EDITING MODE
PHASE B1 - continued
PHARMACODE
3W7
R44-202165
Page 72
EDITING MODE
PHASE B1 - continued
RESERVED #1
RESERVED #2
66Universal Keyboard Wedge Programming Guide
Page 73
EDITING MODE
PHASE B2
MATCHWITHTHENUMBER
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 scanner must be programmed to read
single-digit Code 39 bar codes. Follow the instructions at the beginning
of Appendix B to program this function.
R44-202167
Page 74
EDITING MODE
PHASE B2 - continued
MATCHWITHTHENUMBER
CHARACTERS
OF
Action 3:
VALIDATION
If no match is desired with the number of characters, scan the bar code below.
VARIABLE NUMBER ACCEPTED
68Universal Keyboard Wedge Programming Guide
Page 75
EDITING MODE
PHASE B3
MATCHWITHINPUTPORT
ALL PORTS
PORT J1
R44-202169
Page 76
EDITING MODE
PHASE B3 - continued
RS-232 DATA RECEIVED ON J1 or C2
70Universal Keyboard Wedge Programming Guide
Page 77
EDITING MODE
PHASE B4
MATCHWITHPRE-DEFINEDCHARACTERS
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-202171
Page 78
EDITING MODE
PHASE B4 - continued
MATCHWITHPRE-DEFINEDCHARACTERS
Action 1: (Continued)
MATCH WITH 2 CHARACTERS
MATCH WITH 3 CHARACTERS
72Universal Keyboard Wedge Programming Guide
Page 79
EDITING MODE
PHASE B4 - continued
MATCHWITHPRE-DEFINEDCHARACTERS
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-202173
Page 80
EDITING MODE
PHASE B4 - continued
POSITIONOFTHEFIRSTPRE-DEFINED
CHARACTER
Action 1:
Action 2:Enter the position desired using the
Action 3:
INTHEINPUTMESSAGE
ACCESS
NUMBER PAD located in Appendix B.
VALIDATION
74Universal Keyboard Wedge Programming Guide
Page 81
EDITING MODE
PHASE C0
DIVIDETHEINPUT
MESSAGE
Before starting this phase, it is advisable to prepare 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.
INTOFIELDS
• Define each necessary field using the
Phase C1 selections.
R44-202175
Page 82
EDITING MODE
PHASE C0- continued
DIVIDETHEINPUT
MESSAGE
INTOFIELDS
ONLY ONE FIELD
2 FIELDS
76Universal Keyboard Wedge Programming Guide
Page 83
EDITING MODE
PHASE C0- continued
DIVIDETHEINPUT
MESSAGE
INTOFIELDS
3 FIELDS
4 FIELDS
R44-202177
Page 84
EDITING MODE
PHASE C0- continued
DIVIDETHEINPUT
MESSAGE
INTOFIELDS
5 FIELDS
78Universal Keyboard Wedge Programming Guide
Page 85
EDITING MODE
PHASE C1
DEFINEFIELD #1
WITHAFIXEDNUMBEROFCHARACTERS
Action 1:
ACCESS
Action 2:
Enter the number of characters using the
NUMBER PAD located in Appendix B.
Action 3:
VALIDATION
R44-202179
Page 86
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #1
WITHALEADINGSEPARATORCHARACTER
AVAILABLEINTHEMESSAGE
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
80Universal Keyboard Wedge Programming Guide
Page 87
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #1
SEPARATORTRANSMITTEDORNOTINTHE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-202181
Page 88
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #1
THISFIELDISTHELASTVARIABLEFIELD
YES
82Universal Keyboard Wedge Programming Guide
Page 89
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #1
ADD (ORNOT) ONEORTWOPOSTAMBLE
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:
TOTHISFIELD
VALIDATION
R44-202183
Page 90
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #1
ADD (ORNOT) ONEORTWOPOSTAMBLE
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:
TOTHISFIELD
VALIDATION
84Universal Keyboard Wedge Programming Guide
Page 91
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
WITHAFIXEDNUMBEROFCHARACTERS
Action 1:
ACCESS
Action 2:
Enter the number of characters using the
NUMBER PAD located in Appendix B.
Action 3:
VALIDATION
R44-202185
Page 92
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
WITHLEADINGSEPARATORCHARACTERS
AVAILABLEINTHEMESSAGE
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
86Universal Keyboard Wedge Programming Guide
Page 93
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
SEPARATORTRANSMITTEDORNOTINTHE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-202187
Page 94
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
THISFIELDISTHELASTVARIABLEFIELD
YES
88Universal Keyboard Wedge Programming Guide
Page 95
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
ADD (ORNOT) ONEORTWOPOSTAMBLE
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 Appendix C. (Scan DEL to cancel.)
Action 3:
TOTHISFIELD
VALIDATION
R44-202189
Page 96
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #2
ADD (ORNOT) ONEORTWOPOSTAMBLE
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:
TOTHISFIELD
VALIDATION
90Universal Keyboard Wedge Programming Guide
Page 97
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #3
WITHAFIXEDNUMBEROFCHARACTERS
Action 1:
ACCESS
Action 2:
Enter the number of characters using the
NUMBER PAD located in Appendix B.
Action 3:
VALIDATION
R44-202191
Page 98
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #3
WITHLEADINGSEPARATORCHARACTERS
IF
AVAILABLEINTHEMESSAGE
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
92Universal Keyboard Wedge Programming Guide
Page 99
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #3
SEPARATORTRANSMITTEDORNOTINTHE
OUTPUT
NOT TRANSMITTED
MESSAGE
TRANSMITTED
R44-202193
Page 100
EDITING MODE
PHASE C1 - continued
DEFINEFIELD #3
THISISTHELASTVARIABLEFIELD
YES
94Universal Keyboard Wedge Programming Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.