PSC PowerWedge 10 User Manual

PowerWedge® 10
User’s Guide
PSC Inc
959 Terry Street Eugene, Oregon 97402 Telephone: (541) 683-5700 Fax: (541) 345-7140
Copyright ©2003 PSC Inc. 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 doc­umentation 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.pscnet.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.
This product may be covered by one or more of the following patents: 4603262 • 4639606 • 4652750 • 4672215 • 4699447 • 4709195 • 4709369
• 4749879 • 4792666 • 4794240 • 4798943 • 4799164 • 4820911 • 4845349 • 4861972 • 4861973 • 4866257 • 4868836 • 4879456 • 4939355 • 4939356 • 4943127 • 4963719 • 4971176 • 4971177 • 4991692 • 5001406 • 5015831 • 5019697 • 5019698 • 5086879 • 5115120 • 5144118 • 5146463 • 5179270 • 5198649 • 5200597 • 5202784 • 5208449 • 5210397 • 5212371 • 5212372 • 5214270 • 5229590 • 5231293 • 5232185 • 5233169 • 5235168 • 5237161 • 5237162 • 5239165 • 5247161 • 5256864 • 5258604 • 5258699 • 5260554 • 5274219 • 5296689 • 5298728 • 5311000 • 5327451 • 5329103 • 5330370 • 5347113 • 5347121 • 5371361 • 5382783 • 5386105 • 5389917 • 5410108 • 5420410 • 5422472 • 5426507 • 5438187 • 5440110 • 5440111 • 5446271 • 5446749 • 5448050 • 5463211 • 5475206 • 5475207 • 5479011 • 5481098 • 5491328 • 5493108 • 5504350 • 5508505 • 5512740 • 5541397 • 5552593 • 5557095 • 5563402 • 5565668 • 5576531 • 5581707 • 5594231 • 5594441 • 5598070 • 5602376 • 5608201 • 5608399 • 5612529 • 5629510 • 5635699 • 5641958 • 5646391 • 5661435 • 5664231 • 5666045 • 5671374 • 5675138 • 5682028 • 5686716 • 5696370 • 5703347 • 5705802 • 5714750 • 5717194 • 5723852 • 5750976 • 5767502 • 5770847 • 5786581 • 5786585 • 5787103 • 5789732 • 5796222 • 5804809 • 5814803 • 5814804 • 5821721 • 5822343 • 5825009 • 5834708 • 5834750 • 5837983 • 5837988 • 5852286 • 5864129 • 5869827 • 5874722 • 5883370 • 5905249 • 5907147 • 5923023 • 5925868 • 5929421 • 5945670 • 5959284 • 5962838 • 5979769 • 6000619 • 6006991 • 6012639 • 6016135 • 6024284 • 6041374 • 6042012 • 6045044 • 6047889 • 6047894 • 6056198 • 6065676 • 6069696 • 6073849 • 6073851 • 6094288 • 6112993 • 6129279 • 6129282 • 6134039 • 6142376 • 6152368 • 6152372 • 6155488 • 6166375 • 6169614 • 6173894 • 6176429 • 6188500 • 6189784 • 6213397 • 6223986 • 6230975 • 6230976 • 6237852 • 6244510 • 6259545 • 6260763 • 6266175 • 6273336 • 6276605 • 6279829 • 6290134 • 6290135 • 6293467 • 6303927 • 6311895 • 6318634 • 6328216 • 6332576 • 6332577 • 6343741 • 6,568,598 • 6,578,765 • AU703547 • D312631 • D313590 • D320011 • D320012 • D323492 • D330707 • D330708 • D349109 • D350127 • D350735 • D351149 • D351150 • D352936 • D352937 • D352938 • D352939 • D358588 • D361565 • D372234 • D374630
• D374869 • D375493 • D376357 • D377345 • D377346 • D377347 • D377348 • D388075 • D446524 • EP0256296 • EP0260155 • EP0260156 • EP0295936 • EP0325469 • EP0349770 • EP0368254 • EP0442215 • EP0498366 • EP0531645 • EP0663643 • EP0698251 • GB2252333 • GB2284086 • GB2301691 • GB2304954 • GB2307093 • GB2308267 • GB2308678 • GB2319103 • GB2333163 • GB2343079 • GB2344486 • GB2345568 • GB2354340 • ISR107546 • ISR118507 • ISR118508 • JP1962823 • JP1971216 • JP2513442 • JP2732459 • JP2829331 • JP2953593 • JP2964278 • MEX185552 • MEX187245 • RE37166 • Other Patents Pending
Table of Contents
About the PowerWedge 10 ............................................................. 1
Models ...............................................................................................................2
PowerWedge 10 Wedge ...............................................................................2
PowerWedge 10 Serial .................................................................................2
Bar Code Symbologies .......................................................................................3
Input Devices and Connectors ...........................................................................3
Laser/Input Modes .............................................................................................4
Normal Mode ..............................................................................................4
Autoscan Mode ............................................................................................4
Multiscan Mode ...........................................................................................4
Symbol Blinking Mode ................................................................................4
PowerWedge 10 Installation .......................................................... 5
Keyboard Wedge Installation .............................................................................6
(Model FD-000-11) .....................................................................................6
Serial Installation (Model FD-000-10) ...............................................................8
Installing Bar Code Readers .............................................................................10
Installing a Magnetic Stripe Reader (MSR) ......................................................11
Programming the PowerWedge 10 ............................................... 12
Predefined Defaults ..........................................................................................13
Auto-Learn .......................................................................................................14
Menu Programming .........................................................................................15
Entering Values ..........................................................................................16
Entering Strings .........................................................................................16
Setting an Autoterminator ..........................................................................17
Bar Code Batch Programming .........................................................................17
Guidelines for Creating Batch Bar Codes ...................................................18
On-Screen Programming .................................................................................19
Displaying and Printing Current Settings ...................................................22
Serial Batch Programming ................................................................................23
Cloning ............................................................................................................24
General Programming Parameters ....................................................................26
Serial Programming Parameters ........................................................................28
User’s Guide iii
Data Type (I.D. #C0) ................................................................................28
Baud Rate (I.D. #C1) .................................................................................29
Data Bits (I.D. #C2) ..................................................................................29
Parity (I.D. #C3) ........................................................................................29
Stop Bits (I.D. #C4) ...................................................................................30
Xon/Xoff Handshaking (I.D. #C5) ............................................................30
Protocol (I.D. #CA) ...................................................................................30
Code 39 and ASCII Equivalents for Serial Characters ................................31
Magnetic Stripe Programming Parameters .......................................................33
Programming Options .................................................................. 34
Programming Bar Codes.............................................................. 46
Predefined Defaults ..........................................................................................47
Auto-Learn .......................................................................................................47
Cloning ............................................................................................................47
Serial Parameters ..............................................................................................48
Code 39 ...........................................................................................................50
Interleaved 2 of 5 .............................................................................................52
Matrix 2 of 5 ....................................................................................................55
Standard 2 of 5 ................................................................................................57
Code 11 ...........................................................................................................59
Codabar/Ames .................................................................................................61
MSI ..................................................................................................................63
Code 93 ...........................................................................................................65
Code 128 .........................................................................................................66
Labelcode 4/5 ...................................................................................................68
UPC-A .............................................................................................................68
UPC-E .............................................................................................................69
EAN/JAN ........................................................................................................70
UPC/EAN/JAN Extensions .............................................................................71
Magnetic Stripe Channels ................................................................................72
Other Controls ................................................................................................73
Host Device .....................................................................................................79
Full Keyboard Support.................................................................. 81
IBM Terminals ................................................................................................92
iv PowerWedge
®
10
Connectors ................................................................................... 98
Host Interface Connector .................................................................................98
Input 1 Connector .........................................................................................100
Input 2 Connector .........................................................................................101
Cloning Cable ................................................................................................102
Technical Support ................................................................................................109
PSC Website Technical Support ....................................................................109
Reseller Technical Support .............................................................................109
E-Mail Technical Support ..............................................................................109
Telephone Technical Support ........................................................................109
PSC Solutions Group .....................................................................................109
User’s Guide v

About the PowerWedge 10

About the
PowerWedge 10
The PowerWedge 10® is a small but powerful fixed-station decoder. It accepts input from a variety of devices, and it recognizes and automatically discriminates among many bar code symbologies.
Figure 1. The PowerWedge 10
Connector for host
interface cable
Power jack
(Serial model only)
Input connector 2
Input connector 1
Light-emitting
diodes (LEDs)
On/Off/Program
switch
Speaker
1 PowerWedge
®
10

Models

About the PowerWedge 10
The PowerWedge 10 is available in two models.

PowerWedge 10 Wedge

The PowerWedge 10 wedge model (FD-000-11) is a true keyboard wedge. It sends scanned bar code data to your computer as if it were typed on the keyboard.
NOTE
NOTE
For installation information, see
PowerWedge 10 Installation on page 5.
A custom cable lets you install the PowerWedge 10 between a keyboard and computer or terminal in seconds. No additional hardware, software, or power supply is necessary. Power for the decoder is drawn from the host.

PowerWedge 10 Serial

With a stand-alone serial configuration on a DOS-based computer, you can use a software utility named BARCOM to enable the computer to accept serial input as if it were typed on the keyboard. Contact your dealer for information about BARCOM.
The PowerWedge 10 Serial model (FD-000-10) uses a serial interface cable to communicate with a computer or terminal. You can install it in a “stand-alone” configuration (connected directly to a computer) or an “eavesdrop” configuration (between a terminal and the host computer). Power is supplied by a 9-volt DC adapter.
User’s Guide 2
About the PowerWedge 10

Bar Code Symbologies

The PowerWedge 10 recognizes and decodes the following symbologies:
•Codabar/Ames •JAN-8/13
•Code 11 •Labelcode 4/5
Code 128 Matrix 2 of 5
Code 39, including: MSI
- Extended ASCII Standard 2 of 5
- MIL-STD-1189 UPC-A
•Code 93 •UPC-E
•EAN-8/13 •UPC/EAN/JAN extensions
Interleaved 2 of 5
The symbologies listed above were supported at the time this user’s guide was printed. Additional symbologies may also be supported, while some of the symbologies listed may be discontinued. Please contact your dealer or
NOTE
Customer Service for current information.

Input Devices and Connectors

The PowerWedge 10 decodes input from any of the following devices on input connector 1:
Wands (visible light and infrared)
Handheld laser scanners
Handheld charge-coupled device scanners (CCDs)
Magnetic stripe readers (MSRs)
I.D. badge readers
NOTE
For installation information, see
Input connector 1 can also be used for both input and output of cloning data (see page 24).
PowerWedge 10 Installation on page 5.
3 PowerWedge
®
10
The second input connector on the PowerWedge 10 accepts input from a magnetic stripe reader. The PowerWedge 10 can read two magnetic stripe tracks simultaneously, and it supports the California driver's license mag­netic stripe.

Laser/Input Modes

The PowerWedge 10 can operate in any of the following laser/input modes:

Normal Mode

Bar codes for setting laser/input modes are on page 78.
NOTE
In normal mode, the PowerWedge 10 accepts bar code or magnetic stripe input from all supported types of input devices except serial devices. This is the default setting for the PowerWedge 10’s laser/input modes.
About the PowerWedge 10

Autoscan Mode

Use this mode for stand-mounted lasers. This mode returns the laser to the ready-to-read state immediately after each read.

Multiscan Mode

This mode allows you to scan bar codes without pressing and releasing the trigger for each read. In this mode, the laser or CCD remains in the ready­to-read state for as long as the trigger is held down.

Symbol Blinking Mode

Use this mode for automatic scanning with a Symbol laser mounted on the Symbol IntelliStand.
User’s Guide 4

PowerWedge 10 Installation

The PowerWedge 10 comes in two models (see page 2). The model num­ber is printed on the label on the bottom of the unit. Follow the installa­tion procedure for your model.
The interface cable you need to use with the PowerWedge 10 depends on which model you have and the type of computer or terminal you are connect­ing it to. Be sure you have the correct cable before beginning the installation.
NOTE
(Contact your dealer or Customer Service for more information about cables.)
PowerWedge 10
Installation
5 PowerWedge
®
10

Keyboard Wedge Installation

(Model FD-000-11)

1. Turn your computer or terminal off, and unplug the keyboard.
2. The largest plug on the cable is labeled with the cable number. Attach that plug to the jack labeled Wedge 10 (see
Figure 2. Connecting the PowerWedge 10 Wedge
Drawing not to scale
Figure 2).
PowerWedge 10 Installation
HOST INTERFACE on the Power-
×
1
Female plug—connect to keyboard cable or port
O
U
T
Male plug—connect to keyboard input jack on
computer or terminal
Cable number 00-001-00 is shown. Your computer or terminal may require a different cable.
User’s Guide 6
PowerWedge 10 Installation
On Macintosh computers, the keyboard connectors are called Apple Desktop Bus (ADB) ports. They are marked with the following icon:
NOTE
3. Attach the small male plug of the cable to the keyboard input jack on the computer or terminal. Attach the female plug of the cable to the keyboard cable or port (see
Figure 2). (For cables with telephone-
style connectors, attach the cable plug to the computer or terminal, and plug the jack from the keyboard into the socket on the cable connector.)
4. Plug your bar code scanner into the connector labeled the PowerWedge 10 (see
Figure 1).
5. Move the switch on the PowerWedge 10 to the
INPUT 1 on
ON position.
6. Turn on the computer or terminal. The decoder should beep, and the green LED (light-emitting diode) should light up.
7. Scan the programming bar code for the type of computer or termi­nal you are using. (The bar codes for host devices start on page 79.)
You can now begin using the PowerWedge 10.
7 PowerWedge
®
10
PowerWedge 10 Installation
Serial Installation
(Model FD-000-10)
1. Turn your computer or terminal off.
2. One plug on the serial cable is labeled with the cable number.
Attach that plug to the connector labeled PowerWedge 10 (see
Figure 3. Connecting the PowerWedge 10 Serial decoder to a standalone PC
Drawing not to scale
1
Figure 3).
Connect to serial port on computer or terminal
Power adapter
HOST INTERFACE on the
This figure shows cable number 00-874-04. Your computer or terminal may require a different cable.
Figure 2 shows cable number 00-874-04. Your computer or terminal may
require a different cable.
On Macintosh computers, attach the smaller cable connector to the modem
NOTE
User’s Guide 8
port. The modem port is marked with the following icon:
PowerWedge 10 Installation
3. STAND-ALONE CONFIGURATION Attach the other end of the cable to an available serial port on your computer or terminal (see
E
AVESDROP CONFIGURATION Locate the cable that connects your
computer or terminal to the host. Unplug that cable from the com­puter or terminal’s serial port, and attach it to the connector labeled
COMPUTER on the PowerWedge 10 interface cable. Then attach the
connector labeled computer or terminal’s serial port (see
Figure 4. Connecting the PowerWedge 10 to a terminal in a multiuser system
Drawing not to scale
Connector labeled COMPUTER— attach to cable from host
TERMINAL on the PowerWedge 10 cable to the
Figure 4).
Figure 3).
1
Power adapter
Connector
TERMINAL—attach
labeled to serial port on terminal or computer
Figure 4 shows cable number 00-876-02. Your computer or terminal may
require a different cable.
Use only a power adapter supplied by your Dealer. Using another adapter can
NOTE
damage the decoder or input device.
4. Attach the small, round plug of the 9-volt power adapter to the power input jack on the PowerWedge 10 (see
Figure 1). Plug the other
9 PowerWedge
®
10
PowerWedge 10 Installation
end into an outlet or power strip (preferably one that has surge pro­tection).
NOTE
5. Plug your bar code scanner into the connector labeled
INPUT 1 on
the PowerWedge 10.
6. Move the switch on the PowerWedge 10 to the
ON position. The
decoder should beep, and the green LED (light-emitting diode) should light up.
7. Turn on your computer or terminal.
8. Scan the following label to set the decoder for serial operation:
*$+$-C8C050EE*
You can now begin using the PowerWedge 10.
The decoder is set at the factory with the following parameter settings for serial communications. For information about these parameters, see
Programming Parameters on page 28
.
Serial
CODE PARAMETER I.D. # DEFAULT SETTING
Host device C0 ASCII Baud rate C1 9600 Data bits C2 8 Parity C3 None Stop bits C4 1 Xon/Xoff handshaking C5 Off

Installing Bar Code Readers

On both models of the PowerWedge 10, INPUT 2 is reserved for magnetic
stripe input. Connect your bar code reader to
User’s Guide 10
INPUT 1 (see Figure 5).
PowerWedge 10 Installation

Installing a Magnetic Stripe Reader (MSR)

Both connectors on the PowerWedge 10 Wedge and PowerWedge 10 Serial can accept input from magnetic stripe readers. However, optimized for bar code readers. Attach your magnetic stripe reader to
INPUT 2 (see Figure 5). If you are using two MSRs, connect the primary one
INPUT 2 and the other one to INPUT 1.
to
For information about programming parameters for magnetic stripe read­ers, see page 33.
Figure 5. PowerWedge 10 Input Connectors (both models)
Drawing not to scale
INPUT 1 is
INPUT 2—connect primary
magnetic stripe reader
INPUT 1—connect bar
code reader or second
magnetic stripe reader
11 PowerWedge
®
10
NOTE

Programming the PowerWedge 10

Programming the
PowerWedge 10
Programming Options on page 34 for the default settings for all code parame-
See ters.
The PowerWedge 10 is configured with certain default parameter settings before it is shipped from the factory. These predefined defaults will work for most applications. However, you may need to customize your settings for the specific types of bar codes you will be scanning.
You can use any of the following methods to program the PowerWedge 10:
Predefined-default programming—see page 13
•Auto-Learnsee page 14
Menu programming—see page 15
Bar code batch programming—see page 17
On-screen programming—see page 19
Serial batch programming—see page 23
Cloning—see page 24
User’s Guide 12
Programming the PowerWedge 10

Predefined Defaults

The PowerWedge 10 has the following three sets of default parameters:
Predefined Default 0 (D0) turns every on/off parameter off and sets all
minimum and maximum lengths to zero (00). Menu programming remains enabled. This default set makes it easy for you to start with everything off and then enable only the bar code symbologies and parameters you wish to use. This can prevent unwanted data entry to your applications.
The host device setting (C0) is not affected by the predefined default sets.
NOTE
Predefined Default 1 (D1) turns every on/off parameter on and sets all
maximum lengths as high as possible. It also sets bar code and mag­netic stripe preambles and postambles. This default set gives you the best chance of reading an unknown bar code symbology, and it also identifies the bar code type for you.
Predefined Default 2 (D2) is the default set that was installed in the
decoder at the factory. This default set meets most users’ needs.
You can reset your PowerWedge 10 to one of the predefined default sets by scanning one of the following bar codes:
D0
*$+$-D0EE*
D1
*$+$-D1EE*
D2
*$+$-D2EE*
13 PowerWedge
®
10

Auto-Learn

NOTE
Programming the PowerWedge 10
Auto-Learn is the simplest method of customizing the PowerWedge 10. With Auto-Learn, you “teach” the decoder to accept the types of bar codes you use.
The current settings for the PowerWedge 10 remain unchanged unless they are explicitly set during Auto-Learn programming. For example, enabling Code 11 does not affect other symbologies. To disable all sym­bologies except the ones you want to use, program the decoder to use Pre­defined Default 0 (see page 13) before starting Auto-Learn.
To program the PowerWedge 10 using Auto-Learn . . .
The Auto-Learn feature does not affect terminators or checksums. To set them, use one of the other programming methods described in this section.
1. Scan the
bottom of the PowerWedge 10.)
START bar code below. (The bar code also appears on the
START
*$+$-*
2. Scan a sample of each of your bar code labels. Be sure the decoder
beeps after each read. It is important that you scan each type of label (e.g., Code 39, UPC) as well as the smallest and largest bar codes (e.g., 6 characters and 10 characters) that you want the decoder to read.
User’s Guide 14
Programming the PowerWedge 10
To quit Auto-Learn mode without saving the setup, scan the following bar codes (E first, F second):
NOTE
*E*
*F*
3. Save the setup by scanning the bar code labeled E below (or on the bottom of the PowerWedge 10) twice. After the first scan, the decoder should beep once and the red LED should flash. After the second scan, the decoder should beep five times and the green LED should be lit.

Menu Programming

This programming method makes use of a “menu” of bar codes found on the bottom of the PowerWedge 10. You can use these bar codes to enter the programming I.D. numbers and settings listed in
page 34.
E
Scan this twice.
*E*
Programming Options on
To program the PowerWedge 10 using the bar code menu . . .
If you make a mistake or “get lost” while in programming mode, scan the bar code. This will reset the decoder to expect a code I.D. number, ignoring any entries you made since you were last at the base level of programming
To quit programming mode without saving any changes, scan the E bar
mode.
NOTE
code and then the
1. Scan the
F bar code.
START bar code on the bottom of the PowerWedge 10.
15 PowerWedge
ESC
®
10
Programming the PowerWedge 10
2. Look in the section, Programming the PowerWedge 10, for the identifica-
tion number (I.D. #) of the parameter you want to change. Scan the bar codes for the digits of that I.D. number. Then scan the bar codes for the setting you want to make or string you want to enter. For example, the I.D. number for enabling Codabar is 20, and the code for On is 1. So to turn on Codabar, you would scan 2 and 0 (for 20) and then scan 1 (for On). (For other examples, see “
,” “Entering Strings,” and “Setting an Autoterminator,” below.)
Val ues
Entering
3. After making all your changes, save the setup by scanning the bar
code labeled
E on the bottom of the PowerWedge 10 twice. After the
first scan, the decoder should beep once and the red LED should flash. After the second scan, the decoder should beep five times and the green LED should be lit.

Entering Values

To enter a value setting, you must scan two bar codes for the I.D. number and two more for the value. For example, to set a minimum length of 6 for Code 128, you would scan 4 and 1 (for I.D. #41, Code 128 minimum length) and then 0 and 6 (for the value 06).

Entering Strings

To enter a string, look in Full Keyboard Support on page 81 for the ASCII values of the characters you want to enter, and then scan the bar codes for those values. End the string by scanning the bar code for string character.
For example, to include a tab at the beginning of every block of data you read, you would set a bar code preamble by scanning the bar codes for the following characters:
B6 09
I.D. number for bar code preamble
User’s Guide 16
ASCII value for the tab character
//
//, which is the end-of-
End-of-string character
Programming the PowerWedge 10

Setting an Autoterminator

An autoterminator is an ASCII character that the decoder places at the end of each data transmission. You can use autoterminators to separate input with tabs, carriage returns, punctuation, or other ASCII characters.
To set an autoterminator (I.D. #B1), scan the bar codes for the ASCII value of a single ASCII character with no string terminator (//). For exam­ple, to set an autoterminator of CR (carriage return), you would enter B10D. To set no autoterminator, you would enter B100.

Bar Code Batch Programming

The bar code batch method uses bar codes that program the PowerWedge 10 with a single scan. Each batch bar code contains commands to place the decoder into programming mode, set one or more parameters, save the settings, and exit programming mode. When you successfully scan a batch bar code, your decoder programs itself to your settings, beeps five times, and automatically returns to read mode, ready to go to work.
To program the PowerWedge 10 using batch programming . . .
To accept batch programming, the PowerWedge 10 must be programmed to use the extended (or full ASCII) Code 39 character set. The decoder was shipped from the factory ready to read the extended character set. If you have changed the default, use the bar code menu or on-screen programming to set
NOTE
I.D. #05 to on.
1. Find the batch bar codes you need in the section titled,
Bar Codes on page 46, or create custom bar codes containing the pro-
Programming
gramming I.D. numbers and parameters you want to set. You can create the bar code with a bar code printing program, a word-pro­cessing program, a desktop publishing program, or any other pro­gram that can use and print a Code 39 font. See the guidelines below.
2. Use a wand, laser, or CCD connected to the PowerWedge 10 to read the bar codes. The decoder beeps five times when programming is successful. If a bar code contains an invalid programming entry, the
17 PowerWedge
®
10
NOTE
Programming the PowerWedge 10
decoder beeps twice and ignores the programming instructions in the entire bar code.

Guidelines for Creating Batch Bar Codes

Keep the following in mind when creating bar codes for batch programming:
Programming Bar Codes on page 46, contains batch bar codes for most of the set-
tings you will need. To make your own batch bar codes, see the section titled,
Programming Options on page 34, for parameter I.D. numbers and acceptable set-
tings.
Create your programming bar codes using the standard Code 39
character set, not the full ASCII character set. (You must read the bar codes in full ASCII Code 39 mode, however.)
The first and last character of each bar code must be an asterisk (*),
the start and stop character for Code 39. (Most label-printing soft­ware programs automatically place the asterisks in Code 39 bar codes.)
The first asterisk of each bar code must be followed immediately by
the characters $+$-. This lets the decoder know that it is reading programming information rather than data.
•Each bar code must end with EE and the final asterisk.
String data must appear in a programming bar code after the I.D.
number for the code parameter. Use two slashes (//) to terminate the string. (Parameters that accept string data include preambles and postambles.)
You must enter control or “action” characters (for example, tabs, line
feeds, or function keys) by encoding their Code 39 equivalents (see
Full Keyboard Support on page 81). For example, to enter a horizontal tab,
you would include the character pair $I in the bar code.
User’s Guide 18
Programming the PowerWedge 10
The following bar code provides an example of batch programming. Scan­ning it will turn off the autoterminator and set the maximum length for Interleaved 2 of 5 labels to 15.
*$+$-B1%U0A35EE*
Like all Code 39 bar codes, this one starts and ends with an asterisk (*). $+$- starts programming mode. B1 specifies the autoterminator parame­ter, and %U is the Code 39 equivalent of the null character, which turns it off. 0A specifies the Interleaved 2 of 5 maximum-length parameter, and 15 sets it to 15 characters per label. EE saves the new settings and exits programming mode.

On-Screen Programming

This programming method lets you display programming parameters and settings on your screen. You can select parameters and change their set­tings using the computer’s keyboard.
To program the PowerWedge 10 on-screen . . .
For on-screen programming of the PowerWedge 10 Serial model, you must use a communications program (such as Procomm). Be sure the decoder’s serial parameters settings (baud rate, parity, etc.) match the settings of the communications program.
NOTE
For keyboard wedge installation, on-screen programming is available via cable 00-001-00 for AT-compatible computers, or cable 00-061-00 for PS/2 style computers.
1. Open a text editor (for example, the DOS EDIT utility), or go to the DOS prompt.
2. If you are using a text editor, use Courier or another monospaced font. If you are programming from the DOS prompt, type copy con nul and press
3. Move the switch on the PowerWedge 10 to the
Figure 1), and then press the Enter key on your keyboard. The decoder
Enter.
PRGM position (see
19 PowerWedge
®
10
Programming the PowerWedge 10
should beep three times, and the on-screen programming menu should appear on your screen, as shown in
Figure 6. Main menu for on-screen programming
***** POWERWEDGE 10 VER X.X MAIN MENU *****
BAR CODEMAG. STRIPECOMMUNICATIONS
--------------------------------­0 CODE394 CHANNEL 1 & 2C HOST SELECTION 0 I2of5 1 M2of55 CA DL CONVERT 1 S2of5D DEFAULTS 1 CODE11D MORE CONTROLS 2 CODABAR/AMES 2 MSIE SHOW/EXIT 2 CODE93B OTHER CONTROLSE CLONING 3 UPC-A 3 UPC-E 3 EAN/JAN 4 CODE128 5 LCODE-4/5 USE BACKSPACE TO EXIT MODES (0-E):
Figure 6.
The menu is arranged in categories and subcategories identified by numbers and letters. Two or more categories or subcategories can share a single number or letter; for example, Code 39 and Inter­leaved 2 of 5 both use 0 (zero).
The last line of the menu prompts you for input.
4. Type the I.D. of the category or subcategory you want to display or
change, and press
Enter. For example, enter 2 to display the current
parameter settings for Codabar bar codes. This will also display the parameters and settings for the other symbologies having 2 as an I.D., as shown in
User’s Guide 20
Figure 7.
Programming the PowerWedge 10
Figure 7. On-screen programming options for Codabar, Ames, MSI, and Code 93
CODABAR/Ames 0 ENABLE=1 1 MIN LENGTH=04 2 MAX LENGTH=20 3 TRANSMIT START/STOP=0 4 CODABAR TO CLSI CONVERSION=0 5 INTERCHARACTER GAP CHECK=0 MSI 6 ENABLE=0 7 MIN LENGTH=04 8 MAX LENGTH=10 9 2ND CHECKSUM REQUIRED=0 A 2ND CHECKSUM MOD 11=0 B TRANSMIT CHECKSUM=0 CODE93 C ENABLE=1 D MIN LENGTH=02 E MAX LENGTH=20 (0-B):
Notice that the parameters in this list are also identified by numbers and letters. The value following the equals sign (=) in each line is the current setting for that parameter (0 means off, and 1 means on). The last line is the input prompt.
To return to the previous menu level, press the Backspace key on your key­board.
NOTE
5. Type the I.D. of the parameter whose setting you want to change, and press
Enter. A prompt will display the valid settings or range of
settings for the parameter, as shown in the following example:
ENABLE CODABAR/AMES (0¦1):
6. Type the setting you want to use, and press
Enter. The list of options
will be redisplayed to verify the change you made.
21 PowerWedge
®
10
Programming the PowerWedge 10
7. Select another option from the list, or press the Backspace key to
return to the main menu.
NOTE
To leave on-screen programming without saving any changes, type press Enter.
EF and
8. When you are finished checking or changing parameter settings,
type EE at the prompt and press
Enter. This will save your changes
and exit on-screen programming.
9. Press
Ctrl+Z and then press Enter to return to the DOS prompt.

Displaying and Printing Current Settings

While you are in on-screen programming mode, you can display the cur­rent settings for all the parameters. At the main menu prompt, type E and press
Enter, and then type D and press Enter again. At the next prompt
ECHO SETTINGS TO SCREEN), type 1 and press Enter. A list of all the parame-
( ters will appear on your screen. You can pause the display of the list at any time by pressing the continue the display.
If you are using a text editor, you can use commands in the editor’s menu to print the list of settings or save it to a file. If you are working from the DOS prompt, you can also save or print the list of settings. To print or save the list, follow steps 1 through 9 above, with the following changes in step 2:
Pause key on your keyboard; then press any key to
To print the list, use the following command: copy con prn.
To save the list as a file, use the following command: copy con file-
name.
User’s Guide 22
Programming the PowerWedge 10

Serial Batch Programming

The serial batch method of programming involves creating an ASCII file of programming commands and then transmitting the ASCII file to the PowerWedge 10 Serial model. The decoder’s serial parameter settings must match the host’s settings, and the setting for start-program enable (I.D. #B0) must be either 01 or 03.
Follow these guidelines when creating ASCII files for serial batch programming:
The first line of the file must begin with $+$-. This is the decoder’s “trigger” to enter programming mode.
Valid characters for the first character in a line (except the first line) are programming variables or a semicolon.
A semicolon as the first character in a line indicates the beginning of a comment. A semicolon anywhere else in a string is treated as a nor­mal character. An end-of-line character (CR or CR/LF) marks the end of the comment. (Comments contain information useful to you or anyone else reading the file. They have no effect on the decoder.)
Data must appear in a line in a specific order: the programming I.D. number for the parameter followed by a value for the parameter set­ting. If the parameter type is a string, the string characters must be followed by two slashes (//) to terminate the string. (You can use strings as values for preambles, postambles, and extra fields in input editing.)
For Code 39 and ASCII equivalents for serial characters, see Table 2 on page 32.
NOTE
You must enter control or “action” characters (for example, tabs, line feeds, or function keys) as a “mnemonic” word enclosed in paren­theses (see
Full Keyboard Support on page 81). For example, to enter a hori-
zontal tab, you would type (TABR).
23 PowerWedge
®
10
Programming the PowerWedge 10
The file must end with EE followed by an end-of-line character (CR
or CR/LF) for the programming changes to be saved and the decoder to exit programming mode.
The following is an example of an ASCII file used for serial batch programming:
$+$­;This is a file example with comments ;The first line started programming mode ;Use predefined default D0 D0 ;Enable Code 39--00 is Code 39 enable/dis­able, ; 1 = enable 001 ;Set Code 39 minimum length (01) TO 4 (04) 0104 ;Set postamble (B7) to a right tab B7(TABR)// ;Save changes and exit programming mode EE
The last line of the file is blank, because a carriage return ended the line before it.
The following example would have the same results when used to program the decoder:
$+$-D00010104B7(TABR)//EE

Cloning

Cloning is a way to copy the setup from one PowerWedge 10 to another. Once you have programmed the first PowerWedge 10, you can use it as a master to turn other PowerWedge 10s into clones of the first one.
To program the PowerWedge 10 using cloning . . .
User’s Guide 24
Programming the PowerWedge 10
Cloning will work only if the master and slave are the same model. For exam­ple, you cannot use a PowerWedge 10 Serial as the master and a keyboard wedge model or a Mini PowerWedge as the slave.
NOTE
1. Connect a bar code reader to the connector labeled INPUT 1 on the programmed PowerWedge 10 (the “master”), and set the On/Off/ Program switch to the
2. Scan the following bar code:
You can also use the bar code menu on the bottom of the PowerWedge 10 to enter cloning mode. Scan the labels for
ON position (see Figure 1).
*$+$-EC*
START, E, and C, in that order.
NOTE
This puts the programmed PowerWedge 10 into cloning mode. While the decoder is in cloning mode, the red and green light-emitting diodes (LEDs) alternate flashing twice (that is, the flashing sequence is green-green-red-red, green-green-red-red, and so on).
3. Remove the bar code reader from the master, and connect one end of the cloning cable (part number 00-874-25) to
INPUT 1 on the
master.
You can also use the bar code menu on the bottom of the PowerWedge 10 to enter cloning mode. Scan the labels for
NOTE
START, E, and C, in that order.
25 PowerWedge
®
10
Programming the PowerWedge 10
4. The PowerWedge 10 that you want to program is called the “slave.”
Set the On/Off/Program switch on the slave to the
OFF position.
5. Connect the free end of the cloning cable to
6. Set the On/Off/Program switch on the slave to the
The parameter settings from the master PowerWedge 10 will imme­diately be copied into the slave. The slave will indicate successful programming by beeping three times and repeatedly flashing its green LED twice.
7. Turn the slave off and disconnect the cable from it.
8. Repeat steps 4 through 7 to make additional clones.

General Programming Parameters

Table 1 describes some of the general parameters for programming the PowerWedge 10. Page references indicate where to find bar codes for set­ting the parameters. For descriptions of serial parameters, see page 28. For information about magnetic stripe programming parameters, see page 33. For a complete list of parameters and defaults, see
.
page 34
Table 1. General Programming Parameters
INPUT 1 on the slave.
PRGM position.
Programming Options on
I.D. #
05 Code 39 full ASCII
25 Codabar wide
33, 36UPC conversion
User’s Guide 26
PARAMETER DESCRIPTION
Supports the Code 39 extended ASCII character set (see
(page 52)
intercharacter gaps
(page 63)
(page 69)
Full Keyboard Support on page 81). For example, a character
string encoded in Code 39 as +A is transmitted as a lowercase a. This allows every key of the keyboard to be encoded in a Code 39 bar code.
Allows reading of Codabar bar codes printed with large gaps between characters.
Converts UPC-A bar codes to EAN-13 (I.D. #33), and converts UPC-E bar codes to UPC-A (I.D. #36).
Programming the PowerWedge 10
Table 1. General Programming Parameters (Continued)
I.D. #
3C–3EUPC/EAN/JAN extensions
B1 Autoterminator Appends an ASCII character to each transmission. You
B2 ASCII capital to
B3 Intercharacter delay
B4 CCD/laser redundancy
PARAMETER DESCRIPTION
(page 71)
lowercase
(page 74)
(page 74)
(page 75)
Reads two-digit (I.D. #3C) and five-digit (I.D. #3D) extensions if the decoder is programmed to allow them. Doesn’t read UPC, EAN, or JAN bar codes if the decoder is programmed to require extensions (I.D. #3E) and no extensions are present.
can program the ASCII value for any single character (see Full Keyboard Support on page 81). The factory default is a carriage return (the of 00 disables the autoterminator so that the decoder transmits only the bar-coded data.
Changes scanned capital letters to lowercase (or lowercase to uppercase if your CAPS LOCK key is enabled).
Adds 1 to 99 milliseconds between transmissions of ASCII characters. Use a larger number if characters are omitted when transmitted to the host.
Requires charge-coupled devices (CCDs) and lasers to obtain two identical reads in a row before transmitting the decoded data. This is an error-checking feature. Only one read's worth of data is transmitted.
ENTER key). Programming a value
B5 Send symbology
B6 B7
B8–BCBeeper
identifiers
(page 75)
Preamble Postamble
(page 76)
Precedes the encoded data with a character identifying the type of bar code (see page 40).
Precedes data with a preamble (I.D. #B6) or appends a postamble (I.D. #B7). Enter a character string ending
//.
with Controls the decoder's beeper. You can select one of
eight pitches for the decoder's good-read beeps (I.D. #B8) and program the number of be eps (I.D. #B9), the duration of each beep (I.D. #BA), and the beep volume (I.D. #BC). You can enable an end-of-transmission beep (I.D. #BB) to indicate that the decoder is ready to scan again.
27 PowerWedge
®
10
Programming the PowerWedge 10
Table 1. General Programming Parameters (Continued)
I.D. #
BF Numeric keypad
C0 Host device
PARAMETER DESCRIPTION
(page 77)
(page 79)
Transmits numeric keypad values instead of the number keys in the top row of the keyboard. (Some applications recognize a difference between a number typ ed on the top row of the keyboard and the same number typed on the keyboard’s numeric keypad.)
Identifies the host computer type. This setting is not affected by the predefined defaults (D0–D2).

Serial Programming Parameters

You can use batch programming to set serial parameters for the Power­Wedge 10 Serial model. This section describes the parameters; bar codes for setting them begin on page 48. (For a complete listing of parameters and defaults, see
This section also includes a table of Code 39 and ASCII equivalents for serial characters (see page 32). Use the Code 39 equivalents when creating bar codes for batch programming.

Data Type (I.D. #C0)

Programming Options on page 34.)
Bar codes for setting data type are on page 48.
NOTE
This parameter determines the data content transmitted to or received from the host. The
ASCII setting transmits and receives the standard ASCII
character set (with the exception of the null character, ASCII 00h, which is received as 80h). The
PC SCAN CODES setting transmits the press-and-
release codes for the keys on a PC keyboard.
User’s Guide 28
Programming the PowerWedge 10

Baud Rate (I.D. #C1)

Bar codes for setting baud rate are on page 48.
NOTE
This parameter determines the communication speed. The setting you use for the decoder must match the setting that the host uses.

Data Bits (I.D. #C2)

Bar codes for setting data bits are on page 49.
NOTE
This parameter specifies the number of data bits in each character.

Parity (I.D. #C3)

Bar codes for setting parity are on page 49.
NOTE
This parameter specifies the parity of the data characters.
29 PowerWedge
®
10
NOTE
NOTE
Programming the PowerWedge 10

Stop Bits (I.D. #C4)

Bar codes for setting stop bits are on page 49.
This parameter selects the minimum space between data characters.

Xon/Xoff Handshaking (I.D. #C5)

Bar codes for setting this parameter are on page 50.
This parameter is used for software data-flow control. The host can send the Xon character (ASCII 11h) to allow transmission and send the Xoff character (ASCII 13h) to stop transmission.

Protocol (I.D. #CA)

Bar codes for setting protocol are on page 50.
NOTE
This parameter specifies the format of the data records (groups of data characters) transmitted and received.
User’s Guide 30
Programming the PowerWedge 10
In EOR-only protocol, a record consists of data characters followed by the end-of-record (EOR) character. (The Xon/Xoff command characters are received with no EOR character appended.) When the protocol parameter is set to 00 (EOR only), the data records are received according to both the EOR-character (I.D. #CC) and timeout (I.D. #CD) settings. Records received with the EOR character appended are processed immediately. If the timeout setting is between 01 and 99 (10 to 990 milliseconds), then the data is processed if either an EOR character is received or a timeout occurs.
In ACK/NAK protocol, a record consists of data characters followed by the end-of-record (EOR) character and a check character. This protocol trans­mits and receives ASCII ACK/NAK (ACK = 06h, NAK = 15h) characters for data integrity control.
A data record must have an EOR character and a check character (mod 256 sum of all data characters and the EOR character) appended to be considered good. (The EOR-character setting, I.D. #CC, cannot be 00.) If the record is good, an ACK character is transmitted to inform the host that the data arrived successfully. If the record is bad, a NAK character is transmitted to the host.
If the NAK character is received or a timeout occurs, the data record is retransmitted. Up to ten attempts will be made. If a communications error occurs, a nine-beep error signal is issued and the decoder is reset.
The interfunction delay setting (I.D. #BE; the default is 00) determines the delay between the receipt of the data record and the transmission of the ACK/NAK response. The length of time the decoder will wait before checking for a valid record after each character is received is determined by the timeout setting.

Code 39 and ASCII Equivalents for Serial Characters

Table 2 provides Code 39 and ASCII equivalents for serial characters. For Code 39, ASCII, and mnemonic equivalents of keyboard keys, see
Full Keyboard Support on page 81.
31 PowerWedge
®
10
Table 2
Programming the PowerWedge 10
Character
Code39ASCII
Value
Character
Code39ASCII
Value
Character
Code39ASCII
NUL %U 80 VT $K 0B SYN $V 16 SOH $A 01 FF $L 0C ETB $W 17
STX $B 02 CR $M 0D CAN $X 18
ETX $C 03 SO $N 0E EM $Y 19 EOT $D 04 SI $O 0F SUB $Z 1A ENQ $E 05 DLE $P 10 ESC %A 1B ACK $F 06 DC1 $Q 11 FS %B 1C
BEL $G 07 DC2 $R 12 GS %C 1D
BS $H 08 DC3 $S 13 RS %D 1E HT $I 09 DC4 $T 14 US %E 1F
LF $J 0A NAK $U 15 Terminate string: //
Value
User’s Guide 32
Programming the PowerWedge 10

Magnetic Stripe Programming Parameters

Table 3 describes the options for programming the magnetic stripe chan­nels for both models of the PowerWedge 10. Bar codes for setting these parameters start on page 72. (For a complete listing of parameters and defaults, see
Programming Options on page 34.)
Table 3
I.D. #
CH. 1 CH. 2
44 4A
45 4B
48 49
5C 5C
4E 4F
PARAMETER DESCRIPTION
Enable
Required
Preamble Postamble
California DL/ID alpha conversion
Allows the decoder to accept data on the enabled channel or channels.
Specifies that the channel must have valid data before either channel’s data will be transmitted.
Can be used to identify which channel data is entering from. Preambles and postambles assigned to bar code data are ignored when magnetic stripe data is transmitted.
Can be used to convert the seventh and eighth characters of the California driver’s license identification to their alphanumeric equivalents.
33 PowerWedge
®
10

Programming Options

Programming Options
Table 4 lists programming I.D. numbers for predefined defaults, which provide a fast and easy way to set all parameters off, on, or to factory set­tings.
Table 5 lists cloning, display, and save-and-exit settings.
Table 6 provides the following information:
For explanations of some general programming parameters, see page 26. For explanations of serial parameters, see page 28. For information about mag­netic stripe programming parameters, see page 33.
NOTE
Code Parameter is the “human” name for programming options.
I.D. # is the “decoder” name for programming options. For exam­ple, if you wanted to set a Code 39 minimum label length, you would enter numbers given in this appendix can be used with all programming methods.
Type tells what kind of setting to use for each code parameter:
— On/Off is a toggle. 1 turns the parameter on, and 0 turns it off.
— Value requires a two-character entry (e.g.,
each good read, or
— String uses one or more ASCII characters, followed by // to indi-
cate the end of the string.
— Immediate takes effect as soon as the I.D. number is entered.
Acceptable Input gives the settings or range of settings that you can use for each code parameter.
User’s Guide 34
01 when programming the decoder. Programming I.D.
02 for two beeps after
05 for a length of five).
Programming Options
SETTING I.D. # TYPE
Predefined default set 0 D0 Immediate Predefined default set 1 D1 Immediate Predefined default set 2 D2 Immediate
SETTING I.D. # TYPE
Cloning EC Immediate Display settings (on-screen programming only) ED Immediate
Predefined Defaults tells how the parameter is set when you select predefined default D0, D1, or D2 (see page 13).
Table 7 (on page 45) lists parameter settings for serial communications.
Table 4
Table 5
Save and exit EE Immediate Exit only, no save EF Immediate
Table 6
PREDEFINED
CODE PARAMETER
Code 39 Enter 1 for On and 0 for Off.
Enable 00 On/
Minimum length 01 Value 00–50 00 00 00 Maximum length 02 Value 01–50 01 50 20
I.D. #
TYPE
Off
ACCEPTABLE INPUT
On or Off Off On On
DEFAULTS
D0 D1 D2
35 PowerWedge
®
10
CODE PARAMETER
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
Programming Options
PREDEFINED DEFAULTS
D0 D1 D2
Enable checksum 03 On/
On or Off Off Off Off
Off
Send checksum 04 On/
On or Off Off Off Off
Off
Full ASCII mode 05 On/
On or Off Off On On
Off
MIL-STD-1189 support 07 On/
On or Off Off On Off
Off
Interleaved 2 of 5 Enter 1 for On and 0 for Off.
Enable 08 On/
On or Off Off On On
Off
Minimum length 09 Value 02–50 02 02 06 Maximum length 0A Value 02–50 02 50 10 Enable checksum 0B On/
On or Off Off Off Off
Off
Send checksum 0C On/
On or Off Off Off Off
Off
Use lengths 6 and 14 only 0D On/
On or Off Off Off Off
Off
Matrix 2 of 5 Enter 1 for On and 0 for Off.
Enable 10 On/
On or Off Off On Off
Off
Minimum length 11 Value 01–50 01 01 06 Maximum length 12 Value 01–50 01 50 10
User’s Guide 36
Programming Options
CODE PARAMETER
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
PREDEFINED DEFAULTS
D0 D1 D2
Enable checksum 13 On/
Off
Send checksum 14 On/
Off
Standard 2 of 5 Enter 1 for On and 0 for Off.
Enable 15 On/
Off
Minimum length 16 Value 01–50 01 01 06 Maximum length 17 Value 01–50 01 50 10 Enable checksum 18 On/
Off
Send checksum 19 On/
Off
Use 2-bar start/stop 1A On/
Off
Code 11 Enter 1 for On and 0 for Off.
Enable 1B On/
Off
On or Off Off Off Off
On or Off Off Off Off
On or Off Off On Off
On or Off Off Off Off
On or Off Off Off Off
On or Off Off Off Off
On or Off Off On Off
Minimum length 1C Value 01–50 01 01 04 Maximum length 1D Value 01–50 01 50 10 Require 2 check digits 1E On/
Off
Send check digit(s) 1F On/
Off
On or Off Off Off Off
On or Off Off On Off
37 PowerWedge
®
10
Programming Options
Table 6
PREDEFINED
CODE PARAMETER
I.D. #
TYPE
ACCEPTABLE INPUT
Codabar/Ames Enter 1 for On and 0 for Off.
DEFAULTS
D0 D1 D2
Enable 20 On/
On or Off Off On On
Off
Minimum length 21 Value 01–50 01 01 04 Maximum length 22 Value 01–50 01 50 20 Send start/stop 23 On/
On or Off Off Off Off
Off
Codabar-to-CLSI conversion
Wide intercharacter gaps allowed
24 On/
Off
25 On/
Off
On or Off Off Off Off
On or Off Off On Off
MSI Enter 1 for On and 0 for Off.
Enable 26 On/
On or Off Off On Off
Off
Minimum length 27 Value 01–14 01 01 04 Maximum length 28 Value 01–14 01 14 10 Require 2 check digits 29 On/
On or Off Off Off Off
Off
2nd check digit Mod 11 2A On/
On or Off Off Off Off
Off
Send check digit(s) 2B On/
On or Off Off On Off
Off
User’s Guide 38
Programming Options
CODE PARAMETER
Code 93 Enter 1 for On and 0 for Off.
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
PREDEFINED DEFAULTS
D0 D1 D2
Enable 2C On/
Off
Minimum length 2D Value 00–50 00 01 02 Maximum length 2E Value 00–50 00 50 20
Universal Product Code-A (UPC-A) Enter 1 for On and 0 for Off.
Enable 30 On/
Off
Send system digit 31 On/
Off
Send check digit 32 On/
Off
Convert UPC-A to EAN-13 33 On/
Off
Universal Product Code-E (UPC-E) Enter 1 for On and 0 for Off.
Use system digit 0 34 On/
Off
Use system digit 1 35 On/
Off
On or Off Off On On
On or Off Off On On
On or Off Off On On
On or Off Off On Off
On or Off Off On Off
On or Off Off On On
On or Off Off On On
Convert UPC-E to UPC-A 36 On/
Off
Send system digit 37 On/
Off
Send check digit 38 On/
Off
On or Off Off On Off
On or Off Off On Off
On or Off Off On Off
39 PowerWedge
®
10
CODE PARAMETER
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
Programming Options
PREDEFINED DEFAULTS
D0 D1 D2
European Article Numbering (EAN) Japan Article Numbering (JAN)
Enable EAN-8/JAN-8 39 On/
Enter 1 for On and 0 for Off.
On or Off Off On On
Off
Enable EAN-13/JAN-13 3A On/
On or Off Off On On
Off
Convert EAN13 to ISBN 3B On/
On or Off Off Off Off
Off
Transmit EAN/JAN checksum
3F On/
Off
On or Off Off Off Off
UPC, EAN, JAN EXTENSIONS Enter 1 for On and 0 for Off.
Allow 2-digit extensions 3C On/
On or Off Off On On
Off
Allow 5-digit extensions 3D On/
On or Off Off On On
Off
Require extensions 3E On/
On or Off Off Off Off
Off
Code 128 Enter 1 for On and 0 for Off.
Enable 40 On/
On or Off Off On On
Off
Minimum length 41 Value 01–50 01 01 02 Maximum length 42 Value 01–50 01 50 20 Enable UCC128 43 On/
On or Off Off Off Off
Off
User’s Guide 40
Programming Options
CODE PARAMETER
Labelcode 4/5 Enter 1 for On and 0 for Off.
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
PREDEFINED DEFAULTS
D0 D1 D2
Enable 52 On/
On or Off Off On Off
Off
Convert 53 On/
On or Off Off Off Off
Off
Magnetic Stripe Channel 1 Enter 1 for On and 0 for Off.
Enable 44 On/
On or Off Off On On
Off
Required 45 On/
On or Off Off Off Off
Off
Preamble 48 String * // 1 // Postamble 49 String * // 1//
*Any supported keyboard keys, up to the maximum length supported by available total memory
(about 80 characters)
Includes a space after the 1
§
Includes a space before the 1
§
Magnetic Stripe Channel 2 Enter 1 for On and 0 for Off.
Enable 4A On/
On or Off Off On On
Off
// //
Required 4B On/
On or Off Off Off Off
Off
Preamble 4E String * // 2 // Postamble 4F String * // 2// California DL/ID alpha
conversion
5C On/
Off
On or Off Off On On
§
41 PowerWedge
®
// //
10
Programming Options
Table 6
PREDEFINED
CODE PARAMETER
*Any supported keyboard keys, up to the maximum length supported by available total memory
(about 80 characters)
Includes a space after the 2
§
Includes a space before the 2
I.D. #
TYPE
ACCEPTABLE INPUT
Other Controls Enter 1 for On and 0 for Off.
DEFAULTS
D0 D1 D2
Programming mode B0 Value 00 = Off
03 03 03
01 = Serial batch
02 = Menu
03 = Both
Autoterminator B1 Value Any single
(CR) (CR) (CR)
ASCII character
(00 = Off)
ASCII capital to lowercase B2 On/
On or Off Off Off Off
Off
Intercharacter delay B3 Value 00–99
00 00 00
(milliseconds)
CCD/laser redundancy B4 On/
On or Off Off Off Off
Off
Send assigned symbology identifiers*
*A = UPC-A D = M 2 of 5 G = EAN-8 J = Code 11 N = Labelcode 4/ 5
B = I 2 of 5 E = UPC-E H = MSI K = Code 128
C = Code 39 F = S 2 of 5 I = Codabar/Ames M = EAN-13
B5 On/
Off
On or Off Off On Off
Bar code preamble B6 String // § // Bar code postamble B7 String // ** //
Any supported keyboard keys, up to the maximum length supported by available total memory
(about 80 characters)
§
CODEID // (includes a space after CODEID)
User’s Guide 42
Programming Options
CODE PARAMETER
Other Controls (continued) Enter 1 for On and 0 for Off.
I.D. #
Table 6
TYPE
ACCEPTABLE INPUT
PREDEFINED DEFAULTS
D0 D1 D2
Good-read tone B8 Value 00 = 3600 Hz
Good-read number of beeps
Good-read beep duration BA Value 00 = 0.07 sec.
End-of-transmission beep BB On/
Beeper volume BC Value 00 = Off
Interfunction delay BE Value 00–99
B9 Value 01–04 01 01 01
Off
01 = 3840 Hz 02 = 4114 Hz 03 = 4430 Hz 04 = 2400 Hz 05 = 2618 Hz 06 = 2880 Hz 07 = 3200 Hz
01 = 0.13 sec. 02 = 0.18 sec. 03 = 0.36 sec.
On or Off Off On Off
01 = Low
02 = Medium
03 = High
(milliseconds)
04 04 04
00 00 00
03 03 03
00 00 00
Use numeric keypad BF On/
Off
Strip Motorola data identifiers
Laser modes D4 Value 00 = Normal
D3 On/
Off
On or Off Off Off Off
On or Off Off Off Off
00 00 00 01 = Autoscan 02 = Multiscan
03 = Symbol blink-
ing
43 PowerWedge
®
10
Programming Options
Table 6
PREDEFINED
CODE PARAMETER
I.D. #
TYPE
ACCEPTABLE INPUT
Other Controls (continued) Enter 1 for On and 0 for Off.
DEFAULTS
D0 D1 D2
Require keyboard D5 On/
On or Off On On On
Off
Autoscan timeout D6 Value 01–99 (minutes)
30 30 30
00 = 256 minutes
CTRL out at power-up D7 On/
Off
Host device C0 Value * Non
On = High
Off = Low
On On On
NoneNon
e
*00 = IBM PC (international keyboard)
01 = IBM AT, PS/2 30-286, 50, 50Z, 60, 70, 80, 90, 95 (international keyboard) 02 = IBM PS/2 25, 30 (international keyboard)
NOTE: Settings 00–02 work with DOS only. They transmit the ASCII character set and are
not full-keyboard compatible. 10 = IBM PC (U.S. keyboard) 11 = IBM AT, PS/2 30-286, 50, 50Z, 60, 70, 80, 90, 95 (U.S. keyboard); ADDS terminals; NCR 2900 12 = IBM PS/2 25, 30 (U.S. keyboard) 15 = IBM and Telex terminals (102-key keyboard) 17 = IBM and Telex terminals (122-key keyboard); Decision Data models 3496 and 3781 21 = Macintosh (U.S. keyboard) 25 = Data General D213, D413 32 = TeleVideo models 935, 965, 9065, and 9320 40 = DEC (PowerWedge 10 Serial only) 42 = NEC PowerMate 50 = Serial ASCII 51 = Serial PC scan codes
NOTE: The host devices listed above were supported at the time this user’s guide was
printed. Additional devices may also be supported. Please contact your dealer or Percon
Customer Service for current information.
e
User’s Guide 44
Programming Options
Table 7
CODE PARAMETER
I.D. #
TYPE
ACCEPTABLE INPUT
Enter 1 for On and 0 for Off.
Data type C0 Value 50 = ASCII
51 = PC scan codes
Baud rate C1 Value 00 = 300
01 = 600 02 = 1200 03 = 2400 04 = 4800 05 = 9600 06 = 19200 07 = 38400 08 = 57600
Data bits* C2 Value 07 = 7 Bits
08 = 8 Bits
Parity* C3 Value 00 = None
01 = Mark 02 = Space 03 = Odd 04 = Even
Stop bits* C4 Value 01 = 1 Bit
02 = 2 Bits
PREDEFINED DEFAULT (C8)
50
05
08
00
01
Xon/Xoff handshaking C5 On/
On or Off Off
Off
Predefined serial defaults C8 Protocol CA Value 00 = EOR only
00
01 = ACK/NAK
Timeout CD Value 00–99
01
00 = 2.55 seconds
*The PowerWedge 10 will not operate with a combination of 7 data bits, no parity, and 1 stop bit
10-millisecond increments; the default setting (01) means 10 milliseconds
45 PowerWedge
®
10

Programming Bar Codes

Programming Bar
Codes
This section provides bar codes for common setup parameters for pro­gramming the Percon PowerWedge 10. Factory default settings (D2) are underlined
.
Alphabetical List of Section Contents
Auto-Learn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Cloning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Codabar/Ames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Code 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
EAN/JAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Host Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Labelcode 4/5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Magnetic Stripe Channels . . . . . . . . . . . . . . . . . . . . . . . . . 72
Matrix 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
MSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Other Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Predefined Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Serial Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Standard 2 of 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UPC/EAN/JAN Extensions . . . . . . . . . . . . . . . . . . . . . . . . . 71
UPC-A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
UPC-E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
User’s Guide 46
Programming Bar Codes

Predefined Defaults

DO
*$+$-D0EE*
D1
*$+$-D1EE*
D2
*$+$-D2EE*

Auto-Learn

START
*$+$-*
SAVE AND EXIT
EXIT WITHOUT SAVING
*E*
*E*
Scan this twice.
Scan this first.
Then scan this.
*F*

Cloning

EC
*$+$-EC*
47 PowerWedge
®
10

Serial Parameters

RESET SERIAL DEFAULTS
*$+$-C8C050EE*
DATA TYPE
ASCII
*$+$-C050EE*
PC scan codes
BAUD RATE
300
*$+$-C051EE*
*$+$-C100EE*
600
*$+$-C101EE*
Programming Bar Codes
1200
*$+$-C102EE*
2400
*$+$-C103EE*
4800
*$+$-C104EE*
9600
*$+$-C105EE*
19200
*$+$-C106EE*
User’s Guide 48
Programming Bar Codes
38400
57600
DATA BITS
7 bits
8 bits
PARITY
None
Mark
*$+$-C107EE* *$+$-C108EE*
*$+$-C207EE* *$+$-C208EE*
*$+$-C300EE* *$+$-C301EE*
Space
*$+$-C302EE*
Odd
*$+$-C303EE*
Even
*$+$-C304EE*
STOP BITS
1
*$+$-C401EE*
2
*$+$-C402EE*
49 PowerWedge
®
10
XON/XOFF HANDSHAKING
On
Off
PROTOCOL
EOR only
ACK/NAK

Code 39

ENABLE
Programming Bar Codes
*$+$-C51EE* *$+$-C50EE*
*$+$-CA00EE* *$+$-CA01EE*
On
*$+$-001EE*
Off
*$+$-000EE*
MINIMUM LENGTH
00
*$+$-0100EE*
10
*$+$-0110EE*
20
*$+$-0120EE*
30
*$+$-0130EE*
User’s Guide 50
Programming Bar Codes
40
50
MAXIMUM LENGTH
10
20
30
40
*$+$-0140EE* *$+$-0150EE*
*$+$-0210EE* *$+$-0220EE* *$+$-0230EE* *$+$-0240EE*
50
*$+$-0250EE*
ENABLE CHECKSUM
On
*$+$-031EE*
Off
*$+$-030EE*
OUTPUT CHECKSUM
On
*$+$-041EE*
Off
*$+$-040EE*
51 PowerWedge
®
10
FULL ASCII MODE
On
*$+$-051EE*
Off
*$+$-050EE*
MIL-STD-1189 SUPPORT
On
*$+$-071EE*
Off
*$+$-070EE*

Interleaved 2 of 5

ENABLE
On
*$+$-081EE*
Programming Bar Codes
Off
*$+$-080EE*
MINIMUM LENGTH
2
*$+$-0902EE*
6
*$+$-0906EE*
10
*$+$-0910EE*
User’s Guide 52
Programming Bar Codes
20
30
40
50
MAXIMUM LENGTH
10
20
*$+$-0920EE* *$+$-0930EE* *$+$-0940EE* *$+$-0950EE*
*$+$-0A10EE* *$+$-0A20EE*
30
*$+$-0A30EE*
40
*$+$-0A40EE*
50
*$+$-0A50EE*
REQUIRED LENGTH (no default; overrides minimum and maximum settings)
2
*$+$-09020A02EE*
4
*$+$-09040A04EE*
53 PowerWedge
®
10
6
8
10
12
14
16
Programming Bar Codes
*$+$-09060A06EE* *$+$-09080A08EE* *$+$-09100A10EE* *$+$-09120A12EE* *$+$-09140A14EE* *$+$-09160A16EE*
18
*$+$-09180A18EE*
20
*$+$-09200A20EE*
ENABLE CHECKSUM
On
*$+$-0B1EE*
Off
*$+$-0B0EE*
OUTPUT CHECKSUM
On
*$+$-0C1EE*
User’s Guide 54
Programming Bar Codes
Off
LENGTHS 6 AND 14 ONLY (case code)
On
Off

Matrix 2 of 5

ENABLE
On
Off
*$+$-0C0EE*
*$+$-0D1EE* *$+$-0D0EE*
*$+$-101EE* *$+$-100EE*
MINIMUM LENGTH
06
*$+$-1106EE*
10
*$+$-1110EE*
20
*$+$-1120EE*
30
*$+$-1130EE*
40
*$+$-1140EE*
55 PowerWedge
®
10
50
*$+$-1150EE*
MAXIMUM LENGTH
10
*$+$-1210EE*
20
*$+$-1220EE*
30
*$+$-1230EE*
40
*$+$-1240EE*
50
*$+$-1250EE*
Programming Bar Codes
ENABLE CHECKSUM
On
*$+$-131EE*
Off
*$+$-130EE*
OUTPUT CHECKSUM
On
*$+$-141EE*
Off
*$+$-140EE*
User’s Guide 56
Programming Bar Codes

Standard 2 of 5

ENABLE
On
Off
MINIMUM LENGTH
06
10
20
*$+$-151EE* *$+$-150EE*
*$+$-1606EE* *$+$-1610EE* *$+$-1620EE*
30
*$+$-1630EE*
40
*$+$-1640EE*
50
*$+$-1650EE*
MAXIMUM LENGTH
10
*$+$-1710EE*
20
*$+$-1720EE*
57 PowerWedge
®
10
30
*$+$-1730EE*
40
*$+$-1740EE*
50
*$+$-1750EE*
ENABLE CHECKSUM
On
*$+$-181EE*
Off
*$+$-180EE*
OUTPUT CHECKSUM
On
*$+$-191EE*
Programming Bar Codes
Off
*$+$-190EE*
USE 2-BAR START/STOP
On
*$+$-1A1EE*
Off
*$+$-1A0EE*
User’s Guide 58
Programming Bar Codes

Code 11

ENABLE
On
Off
MINIMUM LENGTH
4
10
20
*$+$-1B1EE* *$+$-1B0EE*
*$+$-1C04EE* *$+$-1C10EE* *$+$-1C20EE*
30
*$+$-1C30EE*
40
*$+$-1C40EE*
50
*$+$-1C50EE*
59 PowerWedge
®
10
MAXIMUM LENGTH
10
*$+$-1D10EE*
20
*$+$-1D20EE*
30
*$+$-1D30EE*
40
*$+$-1D40EE*
50
*$+$-1D50EE*
REQUIRE 2 CHECK DIGITS
On
*$+$-1E1EE*
Programming Bar Codes
Off
*$+$-1E0EE*
OUTPUT CHECK DIGIT(S)
On
*$+$-1F1EE*
Off
*$+$-1F0EE*
User’s Guide 60
Programming Bar Codes

Codabar/Ames

ENABLE
On
Off
MINIMUM LENGTH
04
10
20
*$+$-201EE* *$+$-200EE*
*$+$-2104EE* *$+$-2110EE* *$+$-2120EE*
30
*$+$-2130EE*
40
*$+$-2140EE*
50
*$+$-2150EE*
61 PowerWedge
®
10
MAXIMUM LENGTH
10
*$+$-2210EE*
20
*$+$-2220EE*
30
*$+$-2230EE*
40
*$+$-2240EE*
50
*$+$-2250EE*
OUTPUT STOP/START
On
*$+$-231EE*
Programming Bar Codes
Off
*$+$-230EE*
CODABAR-TO-CLSI CONVERSION
On
*$+$-241EE*
Off
*$+$-240EE*
User’s Guide 62
Programming Bar Codes
WIDE INTERCHARACTER GAPS ALLOWED
On
Off
MSI
ENABLE
On
Off
MINIMUM LENGTH
*$+$-251EE* *$+$-250EE*
*$+$-261EE* *$+$-260EE*
1
*$+$-2701EE*
4
*$+$-2704EE*
7
*$+$-2707EE*
10
*$+$-2710EE*
12
*$+$-2712EE*
14
*$+$-2714EE*
63 PowerWedge
®
10
MAXIMUM LENGTH
1
*$+$-2801EE*
4
*$+$-2804EE*
7
*$+$-2807EE*
10
*$+$-2810EE*
12
*$+$-2812EE*
14
*$+$-2814EE*
REQUIRE 2 CHECK DIGITS
Programming Bar Codes
On
*$+$-291EE*
Off
*$+$-290EE*
2ND CHECK DIGIT MOD 11
On
*$+$-2A1EE*
Off
*$+$-2A0EE*
User’s Guide 64
Programming Bar Codes
OUTPUT CHECK DIGIT(S)
On
Off

Code 93

ENABLE
On
Off
MINIMUM LENGTH
02
*$+$-2B1EE* *$+$-2B0EE*
*$+$-2C1EE* *$+$-2C0EE*
*$+$-2D02EE*
10
*$+$-2D10EE*
20
*$+$-2D20EE*
30
*$+$-2D30EE*
40
*$+$-2D40EE*
50
*$+$-2D50EE*
65 PowerWedge
®
10
MAXIMUM LENGTH
10
20
30
40
50

Code 128

Programming Bar Codes
*$+$-2E10EE* *$+$-2E20EE* *$+$-2E30EE* *$+$-2E40EE* *$+$-2E50EE*
ENABLE
On
*$+$-401EE*
Off
*$+$-400EE*
MINIMUM LENGTH
2
*$+$-4102EE*
10
*$+$-4110EE*
20
*$+$-4120EE*
User’s Guide 66
Programming Bar Codes
30
40
50
MAXIMUM LENGTH
10
20
30
*$+$-4130EE* *$+$-4140EE* *$+$-4150EE*
*$+$-4210EE* *$+$-4220EE* *$+$-4230EE*
40
*$+$-4240EE*
50
*$+$-4250EE*
ENABLE UCC128
On
*$+$-4301EE*
Off
*$+$-4300EE*
67 PowerWedge
®
10

Labelcode 4/5

ENABLE
On
Off
CONVERT
On
Off

UPC-A

ENABLE UPC-A
Programming Bar Codes
*$+$-521EE* *$+$-520EE*
*$+$-531EE* *$+$-530EE*
On
*$+$-301EE*
Off
*$+$-300EE*
OUTPUT SYSTEM DIGIT
On
*$+$-311EE*
Off
*$+$-310EE*
User’s Guide 68
Programming Bar Codes
OUTPUT CHECK DIGIT
On
Off
CONVERT UPC-A TO EAN-13
On
Off

UPC-E

USE SYSTEM DIGIT 0
On
*$+$-321EE* *$+$-320EE*
*$+$-331EE* *$+$-330EE*
*$+$-341EE*
Off
*$+$-340EE*
USE SYSTEM DIGIT 1
On
*$+$-351EE*
Off
*$+$-350EE*
CONVERT UPC-E TO UPC-A
On
*$+$-361EE*
69 PowerWedge
®
10
Off
OUTPUT SYSTEM DIGIT
On
Off
OUTPUT CHECK DIGIT
On
Off

EAN/JAN

Programming Bar Codes
*$+$-360EE*
*$+$-371EE* *$+$-370EE*
*$+$-381EE* *$+$-380EE*
ENABLE EAN-8/JAN-8
On
*$+$-391EE*
Off
*$+$-390EE*
ENABLE EAN-13/JAN-13
On
*$+$-3A1EE*
Off
*$+$-3A0EE*
User’s Guide 70
Programming Bar Codes
CONVERT EAN-13 TO ISBN
On
*$+$-3B1EE*
Off
*$+$-3B0EE*
TRANSMIT EAN/JAN CHECKSUM
On
*$+$-3F1EE*
Off
*$+$-3F0EE*

UPC/EAN/JAN Extensions

ALLOW 2-DIGIT EXTENSIONS
On
*$+$-3C1EE*
Off
*$+$-3C0EE*
ALLOW 5-DIGIT EXTENSIONS
On
*$+$-3D1EE*
Off
*$+$-3D0EE*
71 PowerWedge
®
10
REQUIRE EXTENSIONS
On
*$+$-3E1EE*
Off
*$+$-3E0EE*

Magnetic Stripe Channels

ENABLE CHANNEL 1
On
*$+$-441EE*
Off
*$+$-440EE*
REQUIRE CHANNEL 1
On
*$+$-451EE*
Programming Bar Codes
Off
*$+$-450EE*
ENABLE CHANNEL 2
On
*$+$-4A1EE*
Off
*$+$-4A0EE*
User’s Guide 72
Programming Bar Codes
REQUIRE CHANNEL 2
On
Off
CALIFORNIA DRIVER LICENSE/ID CARD ALPHA CONVERSION (Track 2)
On
Off

Other Controls

PROGRAMMING MODE
*$+$-4B1EE* *$+$-4B0EE*
*$+$-5C1EE* *$+$-5C0EE*
Off
*$+$-B000EE*
Serial Batch
Menu
*$+$-B001EE* *$+$-B002EE*
Both
*$+$-B003EE*
73 PowerWedge
®
10
AUTOTERMINATOR
(CR)
*$+$-B1$MEE*
(TAB)
*$+$-B1$IEE*
None
*$+$-B1%UEE*
ASCII UPPERCASE TO LOWERCASE CONVERSION
On
*$+$-B21EE*
Off
*$+$-B20EE*
INTERCHARACTER DELAY (in milliseconds)
Programming Bar Codes
0
*$+$-B300EE*
5
*$+$-B305EE*
10
*$+$-B310EE*
20
*$+$-B320EE*
40
*$+$-B340EE*
User’s Guide 74
Programming Bar Codes
CCD/LASER REDUNDANCY
On
Off
OUTPUT SYMBOLOGY IDENTIFIER
On
Off
GOOD-READ TONE (in hertz)
2400
*$+$-B41EE* *$+$-B40EE*
*$+$-B51EE* *$+$-B50EE*
*$+$-B804EE*
3200
*$+$-B807EE*
3600
*$+$-B800EE*
4430
*$+$-B803EE*
75 PowerWedge
®
10
GOOD-READ BEEPS
1
*$+$-B901EE*
2
*$+$-B902EE*
3
*$+$-B903EE*
4
*$+$-B904EE*
GOOD-READ BEEP DURATION (in seconds)
0.07
*$+$-BA00EE*
0.13
*$+$-BA01EE*
Programming Bar Codes
0.18
*$+$-BA02EE*
0.36
*$+$-BA03EE*
END-OF-TRANSMISSION BEEP
On
*$+$-BB1EE*
Off
*$+$-BB0EE*
User’s Guide 76
Programming Bar Codes
BEEPER VOLUME
Off
Low
Medium
High
INTERFUNCTION DELAY (in milliseconds)
0
5
*$+$-BC00EE* *$+$-BC01EE* *$+$-BC02EE* *$+$-BC03EE*
*$+$-BE00EE* *$+$-BE05EE*
10
*$+$-BE10EE*
20
*$+$-BE20EE*
40
*$+$-BE40EE*
USE NUMERIC KEYPAD
On
*$+$-BF1EE*
Off
*$+$-BF0EE*
77 PowerWedge
®
10
LASER/INPUT MODES
Normal
*$+$-D400EE*
Autoscan
*$+$-D401EE*
Multiscan
*$+$-D402EE*
Symbol Blinking
REQUIRE KEYBOARD
On
*$+$-D403EE* *$+$-D51EE*
Off
*$+$-D50EE*
Programming Bar Codes
AUTOSCAN TIMEOUT
1 min.
*$+$-D601EE*
5 min.
*$+$-D605EE*
10 min.
*$+$-D610EE*
30 min.
*$+$-D630EE*
User’s Guide 78
Programming Bar Codes
60 min.
256 min.
CTRL OUT AT POWER-UP
High
Low

Host Device

PC/XT (International keyboard)
*$+$-D660EE* *$+$-D600EE*
*$+$-D71EE* *$+$-D70EE*
*$+$-C000EE*
AT; PS/2™ models 30-286, 50, 50Z, 60, 70, 80, 90, and 95 (International keyboard)
*$+$-C001EE*
PS/2 models 25 and 30 (International keyboard)
*$+$-C002EE*
PC/XT (U.S. keyboard)
*$+$-C010EE*
AT; PS/2 models 30-286, 50, 50Z, 60, 70, 80, 90, and 95 (U.S. keyboard); ADDS; NCR 2900
*$+$-C011EE*
79 PowerWedge
®
10
Programming Bar Codes
PS/2 models 25 and 30 (U.S. keyboard)
*$+$-C012EE*
IBM and Telex terminals (102-key keyboard)
*$+$-C015EE*
IBM and Telex terminals (122-key keyboard); Decision Data models 3496 and 3781
*$+$-C017EE*
Macintosh™ (U.S. keyboard)
*$+$-C021EE*
Data General D213, D413
*$+$-C025EE*
TeleVideo models 935, 965, 9065, and 9320
*$+$-C032EE*
DEC (PowerWedge 10 Serial only)
*$+$-C040EE*
NEC PowerMate
*$+$-C042EE*
User’s Guide 80

Full Keyboard Support

Full Keyboard Support
Almost every key on your keyboard—including nonprinting keys, such as
PgDn and Ctrl—can be programmed into your PowerWedge 10 decoder.
The tables in this appendix list ASCII values, “mnemonic” values, and Code 39 equivalents for programming all keyboard keys.
Some of the values listed in the ASCII column of the tables (for example, 03 for Caps Lock) are not really ASCII values. They are, however, the values you should use for programming the keys.
NOTE
Full ASCII mode for Code 39 must be enabled in the decoder for batch programming.
Be sure to include the parentheses when you enter mnemonics.
Use the ASCII values whenever you program your decoder with the menu method. For example, to turn on the
9) through menu programming, you would scan the bar codes for 0 and 3.
Use the Code 39 values to create bar codes for batch programming or to include lowercase or nonalphanumeric characters in a bar code. For exam­ple, to include an exclamation mark (!) in a bar code, you would encode it as /A (slash capital a).
Use mnemonics for on-screen and serial batch programming. For example, to encode the
Some keys act immediately when read into the decoder. For example, the decoder transmits the page-down command to the computer as soon as it reads a bar code containing the characters %U$Z.
Enter key, you would type (CR).
Caps Lock key (value 03 from Table
81 PowerWedge
®
10
NOTE
Full Keyboard Support
Other keys are not quite so simple. For example, the Ctrl key has to be “turned” on and off. When you type
Ctrl key down while you press C, and then you release the Ctrl key. Three
signals are sent to the host device: This is the way you need to think when encoding
Ctrl+C, for instance, you hold the
Ctrl key on (down), C, Ctrl key off (up).
Ctrl, Alt, Shift, and other
keys requiring a key to be held down while another is pressed. To include the
Ctrl+C keystroke combination in a batch bar code, you would encode
$RC$S. For on-screen or serial batch programming for an IBM PC key­board, you would need to enter (XC1)C(XC0). The ASCII equivalent for menu programming is 124313.
The zap character does not eliminate preambles or postambles.
Including a function key in a bar code can present a problem if your decoder is programmed to follow every bar code transmission with an autoterminator character. You can eliminate the autoterminator by includ­ing the “zap” character, $Z, in any bar code that you do not want followed by the autoterminator. For example, you would encode %U$A$Z to send function key
F1 with no autoterminator after it.
Table 8 lists the equivalents for keys that are common to many keyboards. For encoding keys from a specific keyboard, see the appropriate table from the following list:
Computer or Terminal Table Page
ADDS Table 9 page 84 DEC Table 12 page 90 Decision Data Table 13 page 95 IBM PCs and compatibles Table 9 page 84 IBM terminals Table 13 page 95 Macintosh Table 10 page 86 NCR 2900 Table 9 page 84 NEC PowerMate Table 9 page 84 TeleVideo Table 11 page 88 Telex Table 13 page 95
User’s Guide 82
Full Keyboard Support
For information about IBM terminals and illustrations of IBM keyboards, see the section beginning on page 92.
Table 8. Common Keyboard Keys
Key
SP space 20 A A 41 a +A 61
%/E25F F46f+F66
Code 39ASCII
Value
!/A21BB42b+B62
"/B22CC43c+C63
#/C23DD44d+D64
$/D24EE45e+E65
&/F26GG47g+G67
'/G27HH48h+H68
* /H 28 I I 49 i +I 69
(
)
*/J2AKK4Bk+K6B
+/K2BL L4Cl+L6C
/I 29 J J 4A j +J 6A
Key
Code 39ASCII
Value
Key
Code 39ASCII
Value
,/L2CMM4Dm+M6D
-- or /M 2D N N 4E n +N 6E .. or /N 2E O O 4F o +O 6F //O2FPP50p+P70
00 or /P 30 Q Q 51 q +Q 71 11 or /Q 31 R R 52 r +R 72 22 or /R 32 S S 53 s +S 73
83 PowerWedge
®
10
Full Keyboard Support
Table 8. Common Keyboard Keys (Continued)
Key
Code 39ASCII
Value
Key
Code 39ASCII
Value
Key
Code 39ASCII
Value
33 or /S 33 T T 54 t +T 74 44 or /T 34 U U 55 u +U 75 55 or /U 35 V V 56 v +V 76 66 or /V 36 W W 57 w +W 77 77 or /W 37 X X 58 x +X 78 88 or /X 38 Y Y 59 y +Y 79 99 or /Y 39 Z Z 5A z +Z 7A
:/Z3A@%V40`%W60
;%F3B[%K5B{%P 7B <%G3C \ %L5C |%Q7C =%H3D ]%M5D } %R7D >%I3E^%N5E~%S7E
? %J 3F _ %O 5F Delete %T 7F
§
Zap
*When used as a string value in on-screen programming, must be entered as (( )
When used as a string value in on-screen programming, must be entered as ( ) )
§
Not an actual key; see information about the “zap” character on page 82
$Z 1A
Table 9. IBM PC and NEC PowerMate Keyboard Keys
Key
Mne­monic
F1 (X16) %U$A 8001
User’s Guide 84
Code 39ASCII
Value
Key
Mne­monic
(UP) %U%A 801B
Code 39ASCII
Value
Full Keyboard Support
Table 9. IBM PC and NEC PowerMate Keyboard Keys (Continued)
Key
F2 (X17) %U$B 8002
F3 (X18) %U$C 8003
F4 (X19) %U$D 8004
F5 (X20) %U$E 8005 Caps
F6 (X21) %U$F 8006 Num
F7 (X22) %U$G 8007 Scroll
F8 (X23) %U$H 8008 Horizon-
F9 (X24) %U$I 8009 Vertical
F10 (X25) %U$J 800A Enter (CR) $M 0D
Mne­monic
Code 39ASCII
Value
Key
Lock
Lock
Lock
tal T ab
Tab
Mne­monic
(DOWN) %U%B 801C
(LEFT) %U%C 801D
(RIGHT) %U%D 801E
(X3) $C 03
(X4) $D 04
(X5) $E 05
(TABR) $I 09
(X10) $K 0B
Code 39ASCII
Value
F11 (X26) %U$K 800B Alt Off (XA0) $N 0E F12 (X27) %U$L 800C Alt On (XA1) $O 0F
Insert (X36) %U$U 8015 Left Ctrl On(XC1) $S 13
Home (X37) %U$V 8016 Left Ctrl
Off
Page Up (X38) %U$W 8017 Right
Ctrl On
Delete (X39) %U$X 8018 Right
Ctrl Off
End (X40) %U$Y 8019 Shift Off (XE0) $V 16
(XC0) $R 12
(X511) %U$P 8010
(X510) %U$O 800F
85 PowerWedge
®
10
Full Keyboard Support
Table 9. IBM PC and NEC PowerMate Keyboard Keys (Continued)
Key
Page
Down
Back­space
Numeric Keypad
Enter (Enter) %U%E 801F 3 (NP3) %U3 8033
+ (X53) %U/K 802B 5 (NP5) %U5 8035
0 (NP0) %U0 8030 8 (NP8) %U8 8038 1 (NP1) %U1 8031 9 (NP9) %U9 8039 2 (NP2) %U2 8032
Mne­monic
(X41) %U$Z 801A Shift On (XE1) $W 17
(X8) $H 08 Esc (X11) %A 1B
(X52) %U/J 802A 4 (NP4) %U4 8034
- (X55) %U- 802D 6 (NP6) %U6 8036 / (X57) %U/O 802F 7 (NP7) %U7 8037
Code 39ASCII
Value
Key
Mne­monic
Code 39ASCII
Value
Table 10. Macintosh Keyboard Keys
Key
F1 (X16) %U$A 8001 End (X40) %U$Y 8019 F2 (X17) %U$B 8002 Page
F3 (X18) %U$C 8003
F4 (X19) %U$D 8004
F5 (X20) %U$E 8005
User’s Guide 86
Mne­monic
Code 39ASCII
Value
Key
Down
Mne­monic
(X41) %U$Z 801A
(UP) %U%A 801B
(DOWN) %U%B 801C
(LEFT) %U%C 801D
Code 39ASCII
Value
Full Keyboard Support
Table 10. Macintosh Keyboard Keys (Continued)
Key
F6 (X21) %U$F 8006
F7 (X22) %U$G 8007 Tab (TABR) $I 09 F8 (X23) %U$H 8008 Return (CR) $M 0D F9 (X24) %U$I 8009
F10 (X25) %U$J 800A Apple (XB1) $Q 11 F11 (X26) %U$K 800B Control (XC0) $R 12 F12 (X27) %U$L 800C Control (XC1) $S 13 F13 (X28) %U$M 800D Option (XD0) $T 14 F14 (X29) %U$N 800E Option (XD1) $U 15 F15 (X30) %U$O 800F Shift (XE0) $V 16
Help (X36) %U$U 8015 Shift (XE1) $W 17
Home (X37) %U$V 8016 Caps
Mne­monic
Code 39ASCII
Value
Key
Lock
ζ
Mne­monic
(RIGHT) %U%D 801E
(XB0) $P 10
(XF0) $X 18
Code 39ASCII
Value
Page Up (X38) %U$W 8017 Caps
Lock
Delete (X39) %U$X 8018 Esc (X11) %A 1B
Numeric Keypad
Enter (ENTER) %U%E 801F 3 (NP3) %U3 8033
* (X52) %U/J 802A 4 (NP4) %U4 8034
+ (X53) %U/K 802B 5 (NP5) %U5 8035
- (X55) %U- 802D 6 (NP6) %U6 8036 / (X57) %U/O 802F 7 (NP7) %U7 8037
(XF1) $Y 19
87 PowerWedge
®
10
Full Keyboard Support
Table 10. Macintosh Keyboard Keys (Continued)
Key
0 (NP0) %U0 8030 8 (NP8) %U8 8038 1 (NP1) %U1 8031 9 (NP9) %U9 8039 2 (NP2) $U2 8032
Mne­monic
Code 39ASCII
Value
Key
Mne­monic
Code 39ASCII
Table 11. Televideo Keyboard Keys
Key
F1 (X16) %U$A 8001 FUNCT (XF0) $X 18 F2 (X17) %U$B 8002 FUNCT (XF1) $Y 19 F3 (X18) %U$C 8003 TAB (TABR) $I 09 F4 (X19) %U$D 8004 F5 (X20) %U$E 8005 Enter (CR) $M 0D F6 (X21) %U$F 8006 ESC (X11) %A 1B
Mne­monic
Code 39ASCII
Value
Key
Mne­monic
Code 39ASCII
Ta b (X10) $K 0B
Value
Value
F7 (X22) %U$G 8007 CHAR
INSERT
F8 (X23) %U$H 8008 LINE
INSERT
F9 (X24) %U$I 8009 LINE
ERASE
F10 (X25) %U$J 800A NO
SCROLL F11 X26) %U$K 800B SEND (X47) %U/E 8025 F12 (X27) %U$L 800C CHAR
DELETE
User’s Guide 88
(X43) %U/A 8021
(X44) %U/B 8022
(X45) %U/C 8023
(X46) %U/D 8024
(X48) %U/F 8026
Full Keyboard Support
Table 11. Televideo Keyboard Keys (Continued)
Key
F13 (X28) %U$M 800D LINE
F14 (X29) %U$N 800E PAGE
F15 (X30) %U$O 800F PAGE (X51) %U/I 8029 F16 (X31) %U$P 8010 LINE
BACK­SPACE
Numeric Keypad
Mne­monic
(X8) $H 08 CLEAR
(UP) %U%A 801B BREAK (X60) %U%G 803C
(DOWN) %U%B 801C CE (X61) %U%H 803D
(LEFT) %U%C 801D PRINT (X62) %U%I 803E
(RIGHT) %U%D 801E
Code 39ASCII
Value
Key
DELETE
ERASE
FEED
SPACE
Mne­monic
(X49) %U/G 8027
(X50) %U/H 8028
(X58) %U/Z 803A
(X59) %U%F 803B
Code 39ASCII
Value
= (X54) %U/L 802C 3 (NP3) %U3 8033
- (X55) %U/M 802D 4 (NP4) %U4 8034 . (X56) %U/N 802E 5 (NP5) %U5 8035
00 (X15) %U%J 803F 6 (NP6) %U6 8036
0 (NP0) %U0 8030 7 (NP7) %U7 8037 1 (NP1) %U1 8031 8 (NP8) %U8 8038 2 (NP2) $U2 8032 9 (NP9) %U9 8039
89 PowerWedge
®
10
Table 12. DEC Keyboard Keys
Full Keyboard Support
Key
Mne­monic
F1 (X16) %U$A 8001 Prev
Code 39ASCII
Value
Key
Mne-
Code 39ASCII
monic
(X38) %U$W 8017
Screen
F2 (X17) %U$B 8002 Next
(X41) %U$W 801A
Screen F3 (X18) %U$C 8003 Lock (X3) $C 03 F4 (X19) %U$D 8004 Num
(X4) $D 04
Lock
F5 (X20) %U$E 8005 Scroll
(X5) $E 05
Lock
F6 (X21) %U$F 8006 Back-
(X8) $H 08
space F7 (X22) %U$G 8007 Tab (TABR) $I 09 F8 (X23) %U$H 8008 Enter (CR) $M 0D F9 (X24) %U$I 8009 Esc (X11) %A 1B
F10 (X25) %U$J 800A Insert
(X36) %U$U 8015
Here
Value
F11 (X26) %U$K 800B Remove (X39) %U$X 8018 F12 (X27) %U$L 800C Ctrl Off (XC0) $R 12 F13 (X28) %U$M 800D Ctrl On (XC1) $S 13 F14 (X29) %U$N 800E Shift Off (XE0) $V 16 F15 (X30) %U$O 800F Shift On (XE1) $W 17 F16 (X31) %U$P 8010 Help (X43) %U/A 8021 F17 (X32) %U$Q 8011 Do (X44) %U/B 8022 F18 (X33) %U$R 8012 Find (X45) %U/C 8023
User’s Guide 90
Full Keyboard Support
Table 12. DEC Keyboard Keys (Continued)
Key
F19 (X34) %U$S 8013 PF1 (X46) %U/D 8024 F20 (X35) %U$T 8014 PF2 (X47) %U/E 8025
Mne­monic
(UP) %U%A 801B PF3 (X48) %U/F 8026
(DOWN) %U%B 801C PF4 (X49) %U/G 8027
(LEFT) %U%C 801D Select (X50) %U/H 8028
(RIGHT) %U%D 801E Compose
Code 39ASCII
Value
Key
Character
Mne­monic
(X51) %U/I 8029
Code 39ASCII
Value
91 PowerWedge
®
10
Full Keyboard Support
Table 12. DEC Keyboard Keys (Continued)
Key
Numeric Keypad
, (X54) %U/L 802C 4 (NP4) %U4 8034
- (X55) %U- 802D 5 (NP5) %U5 8035
. (X56) %U/N 802E 6 (NP6) %U6 8036 0 (NP0) %U0 8030 7 (NP7) %U7 8037 1 (NP1) %U1 8031 8 (NP8) %U8 8038 2 (NP2) $U2 8032 9 (NP9) $U9 8039 3 (NP3) %U3 8033

IBM Terminals

NOTE
Mne­monic
Code 39ASCII
Value
Key
Mne­monic
Code 39ASCII
Value
Mnemonic keys (XA)–(XF) are “on/off” keys. For example, to encode an Alt+B keystroke combination, you need to turn Alt on by entering (XA1) before the B and then turn it off afterward with (XA0).
Several models of IBM terminals support more than one type of keyboard. Some key definitions depend on the keyboard, while others are the same for all keyboards.
Figure 8 and Figure 9 show the layouts of two IBM-terminal
keyboards.
To encode a key on your keyboard, find the key in the appropriate figure. Keys that are common to both keyboards appear with their normal labels; see Table 8 for the Code 39 and ASCII equivalents for these keys. Key­board-specific keys in the figures begin with an X (for example, X11) or have a mnemonic label; to encode those keys, see Table 13.
User’s Guide 92
Full Keyboard Support
Figure 8. IBM 102-key keyboard
T
E
E
N
R
NP0 X56
NP4 NP5 NP6 X54CR
NP1 NP2 NP3
UP
X24 X25 X26 X27 X43 X44 X45
X39 X10 X50 NP7 NP8 NP9 X55
¦
\
X8 X36 X37 X42 X46 X47 X48 X49
]
}
+
=
{
-
_
)
0
(
9
*
8
7
&
^
6
5
%
[
:
;
OPIUYT
GH J KL
LEFT DOWN RIGHT
XB
/
?
XD X51
.
>
,
<
MNVBCXZ
SP
REWQ
$
4
#
3
2
@
ASDF
!
1
XE
X11 X16 X17 X18 X19 X20 X21 X22 X23
~
TABR
X3
XC XF
93 PowerWedge
®
10
Figure 9. IBM 122-key keyboard
X52
X55
X53NP9NP8NP7
X56
Full Keyboard Support
X62 X63 X64 X66 X67 X54 X49
X8
¦
+
=
!
-
_
)
0
(
9
*
8
7
&
56
%
$
4
X10 X65 X39
\
X68
OPIUYT
REWQ
CR
}
:
NP4 NP5 NP6
UP
{
;
GH J KL
?
>
<
NP1 NP2 NP3
RIGHT
X37
LEFT
XD
.
,
MNVBCXZ
NP0
DOWN
ENTER
/
SP
#
3
2
X28 X29 X30 X31 X32 X33 X34 X35 X43 X44 X45 X46
X16 X17 X18 X19 X20 X21 X22 X23 X24 X25 X26 X27
@
~
1
X47 X42
TABRX48
X5
1
ASDF
>
<
X3
XE
X59
X58
X69
X57
X61 XA XB
X60X50
User’s Guide 94
Full Keyboard Support
Table 13. IBM Terminal Keyboard Keys
Mne­monic
(TABR) $I 09 (X13) %C 1D (X43) %U/A 8021
(CR) $M 0D (X14) %D 1E (X44) %U/B 8022
(Enter) %U%E 801F (X15) %E 1F (X45) %U/C 8023
(UP) %U%A801B (X16) %U$A 8001 (X46) %U/D 8024
(DOWN) %U%B801C (X17) %U$B 8002 (X47) %U/E 8025
(LEFT) %U%C801D (X18) %U$C 8003 (X48) %U/F 8026
(RIGHT) %U%D801E (X19) %U$D 8004 (X49) %U/G 8027
(XA0) $N 0E (X20) %U$E 8005 (X50) %U/H 8028 (XA1) $O 0F (X21) %U$F 8006 (X51) %U/I 8029
(XB0) $P 10 (X22) %U$G 8007 (X52) %U/J 802A
Code 39
ASCII Val­ue
Mne­monic
Code 39ASCII
Value
Mne­monic
Code 39ASCII
Value
(XB1) $Q 11 (X23) %U$H 8008 (X53) %U/K 802B (XC0) $R 12 (X24) %U$I 8009 (X54) %U/L 802C
(XC1) $S 13 (X25) %U$J 800A (X55) %U/M 802D (XD0) $T 14 (X26) %U$K 800B (X56) %U/N 802E (XD1) $U 15 (X27) %U$L 800C (X57) %U/O 802F
(XE0) $V 16 (X28) %U$M800D (X58) %U/Z 803A
(XE1) $W 17 (X29) %U$N 800E (X59) %U%F 803B
95 PowerWedge
®
10
Loading...