Intermec Technologies Corporation
6001 36th Avenue West
P.O. Box 4280
Everett, WA 98203-9280
U.S. service and technical support: 1-800-755-5505
U.S. media supplies ordering information: 1-800-227-9947
Canadian service and technical support: 1-800-688-7043
Canadian media supplies ordering information: 1-800-268-6936
Outside U.S. and Canada: Contact your local Intermec service
supplier.
The information contained herein is proprietary and is provided
solely for the purpose of allowing customers to operate and/or
service Intermec manufactured equipment and is not to be released,
reproduced, or used for any other purpose without written
permission of Intermec.
Information and specifications in this manual are subject to change
without notice.
1997 by Intermec Technologies Corporation
All Rights Reserved
The word Intermec, the Intermec logo, JANUS, IRL, TRAKKER,
Antares, Duratherm, Precision Print, PrintSet, Virtual Wedge, and
CrossBar are either trademarks or registered trademarks of Intermec
Corporation.
Throughout this manual, trademarked names may be used. Rather
than put a trademark ( or ) symbol in every occurrence of a
trademarked name, we state that we are using the names only in an
editorial fashion, and to the benefit of the trademark owner, with no
intention of infringement.
ManualChangeRecord
This page records the changes to this manual. The manual was
released at Revision A. Please note that since the release of this
manual, we have switched to a numbered revision system.
RevisionDateDescriptionofChange
B8/91Glossary, Index and information on multiple key
remapping were added.
-00112/93A new parameter was added to UPC/EAN
code. You can decode UCC/EAN 128 from
Code 128 symbology. Some other minor
changes were made to Chapter 3.
-0027/95Added one bar code (supplemental required) to
the fourth parameter of the UPC/EAN
symbology on page 3-34 and one correction to
page 3-24.
-0037/97Added information about ISBT 128 bar code
symbology. Also combined the 9710 and 9720
manuals into one manual.
-00411/97Corrected keyboard mapping tables in
Appendix.
This section introduces you to standard warranty provisions, safety
precautions, document formatting conventions, and sources of
additional product information. A documentation roadmap is also
provided to guide you in finding the appropriate information.
WarrantyInformation
To receive a copy of the standard warranty provision for this
product, contact your local Intermec support services organization.
In the U.S. call 1-800-755-5505, and in Canada call 1-800-688-7043.
Otherwise, refer to the Worldwide Sales & Service list that ships with
this manual for the address and telephone number of your Intermec
sales organization.
SafetySummary
Your safety is extremely important. Read and follow all warnings
and cautions in this book before handling and operating Intermec
equipment. You can be seriously injured, and equipment and data
can be damaged if you do not follow the safety warnings and
cautions.
Donotrepairoradjustalone
equipment alone under any circumstances. Someone capable of
providing first aid must always be present for your safety.
Firstaid
after an injury. Never neglect an injury, no matter how slight it
seems.
Resuscitation
and stops breathing. Any delay could result in death. To work on or
near high voltage, you should be familiar with approved industrial
first aid methods.
Always obtain first aid or medical attention immediately
Begin resuscitation immediately if someone is injured
Do not repair or adjust energized
ix
9710and9720WedgeReadersUsersManual
CODE39
Energizedequipment
Never work on energized equipment unless
authorized by a responsible authority. Energized electrical equipment
is dangerous. Electrical shock from energized equipment can cause
death. If you must perform authorized emergency work on energized
equipment, be sure that you comply strictly with approved safety
regulations.
AboutThisManual
This manual contains information necessary to install, operate,
configure, troubleshoot, and maintain the 9710 and 9720 Wedge
Readers.
WhatYouWillFindinThisManual
This table summarizes the information in each chapter of this
manual:
ForInformationOnReferTo
Installing the readerChapter 1, “Getting Started.” This chapter tells you
how to install the reader in your data collection
system, configure the reader for your specific
workstation, and check for communications.
Operating the
reader
Configuring the
reader
Using the 9720 serial
port
Using the Data Edit
application
Chapter 2, “Operating the Reader.” This chapter
explains the commands you need to use to operate
the reader.
Chapter 3, “Configuring the Reader.” This chapter
contains all of the configuration parameters that
you can use to customize reader operation to meet
your specific system needs.
Chapter 4, “Configuring the 9720 Serial Port.” This
chapter describes how to use the serial port on the
9720 reader to communicate with a portable reader
or a scale.
Chapter 5, “Data Edit Application.” This chapter
tells you how to use Data Edit to strip specific
characters from a data record before transmitting
that record to a workstation, portable reader, or
scale.
TermsandConventions
The following special terms and conventions occur throughout this
manual.
x
CODE39
BeforeYouBegin
• “Wedge reader,” and “reader” refer to the 9710 and 9720 wedge
readers. Unless specifically stated, all information in this manual
applies to both reader models.
• “9710” refers to the 9710 Wedge Reader.
• “9720” refers to the 9720 Wedge Reader.
• “Workstation” refers to a personal computer or other computer
that communicates with the reader.
• Commands and configuration parameters appear in the order you
enter them into the reader with the following conventions:
ConventionDescription
< >
data
Ctrl
Ctrl-C
Angle brackets enclose mnemonic representations of
ASCII control characters. For example, <ETX>
represents the ASCII “End of Text” control character.
Italic text represents variable data, which you must
replace with a real value. For example, n signifies a
variable for which you must designate a constant
value.
Bold text represents a key on your keypad. For
example, Ctrl represents the Ctrl key and M
represents the letter M key.
When two keys are joined with a dash, press them
simultaneously. For example, if you see the command
Ctrl-C, press the two keys at the same time.
FormatConventionsforBarCodes
You can scan the bar codes listed in this manual to enter data or
perform a command. The bar code labels in this manual are printed
in the Code 39 symbology. Each bar code includes the name and
human-readable interpretation. For example:
Change Configuration
*$+*
*$+*
2010U.073
Name
Bar code (Code 39)
Human-readable
interpretation
xi
9710and9720WedgeReadersUsersManual
CODE39
The asterisks (*) at the beginning and end of the human-readable
interpretation are the start and stop codes for a Code 39 bar code
label. If you are creating bar code labels with a bar code utility, it may
automatically supply the asterisks as the start and stop code, so that
you only need to type the actual text of the command. You can also
create and print configuration labels and reader command labels in
Code 93, which has its own start and stop codes.
OtherIntermecManuals
The following manuals provide additional information about using
the reader and working with bar codes.
ManualIntermecP/N
Data Communications Reference Manual
The Bar Code Book
9440/44/45 Trakker Operator’s Guide
9440/44/45 Trakker User’s Manual
9460 Trakker Operator’s Guide
9460 Trakker User’s Manual
9462 Trakker Operator’s Guide
9462 Trakker User’s Manual
Introduction to IRL Programming Manual
IRL Programmer’s Reference Manual
Your wedge reader package includes the following parts:
• 9710 or 9720 Wedge Reader
• Velcro fasteners
Unpack the shipping carton and verify the contents with the packing
slip. Keep the packing box; it is the approved shipping container for
the reader. Use this box if you need to return the reader to Intermec.
These items are packaged separately from the reader:
• Wand or scanner
• Adapter cable
• Power supply (if required)
The following figure shows a 9720 Wedge Reader installed in a
typical data collection system. Only the 9720 Wedge Reader has a
serial port that can connect to a portable reader or a scale.
1-3
9710and9720WedgeReadersUsersManual
9720 Wedge Reader
power
audio
Power
Supply
Headset
AVOID
EXPOSURE
Laser light is
Emitted from
this Aperture
EVITER
TOUTE
EXPOSITION
Lumiere Laser
Emis par cette
ouverture
1545
®
terminalinput
keyboard
1
2
3
Portable
Reader
Scanner
Workstation
Wand
Scale
Slot
Scanner
ConnectingtheReadertotheWorkstation
There are two cables for connecting the reader to your workstation: a
reader/keyboard cable that connects the keyboard to the reader and
a reader/workstation cable that connects the reader to the
workstation. Each cable has a ten-position modular connector to
connect to the reader.
The cable package contains a Wedge Interface (WIF) guide that
provides information on configuring the reader for your workstation.
Retain the WIF guide for future reference.
1-4
GettingStarted
1
InstallingtheReader
1. Turn off the workstation and disconnect the keyboard cable from
the workstation.
2. Connect the reader/workstation cable “PC/Terminal” connector
to the keyboard connector on the workstation and connect the
modular connector to the “terminal” connector on the reader.
3. Connect the reader/keyboard cable “Keyboard” connector to the
workstation keyboard cable and connect the modular connector to
the “keyboard” connector on the reader.
The cable connectors only fit one way. If the connector does not fit,
do not force it or you may damage the connector. The following
figure shows how the reader connects to your workstation.
Do not use a cable extender with the reader cables. A cable extender
Note:
will add noise to the line.
Reader/Workstation
Cable
input
power
terminal
keyboard
Reader
Connection
Detail
input
audio
terminal
keyboard
1
2
3
Reader/Keyboard Cable
1
2
3
1-5
9710and9720WedgeReadersUsersManual
ConnectinganInputDevice
The reader can receive input from:
• 1260-series wands
• 1500-series scanners
• 1461 CCD scanners
• 1354 and 1355 bar code slot scanners
The wands and scanners require a special cable or an adapter cable to
connect to the ten-position modular connector on the rear panel of
the reader. If you do not have the correct cable, call your Intermec
representative.
Toconnectawandorscannertothereader
• Connect the wand or scanner cable to the “input” modular
connector on the reader rear panel. Make sure that the connector
snaps into place securely.
1-6
ower
audio
terminalinput
k
Connection
power
input
audio
terminal
keyboard
1
2
3
AVOID
EXPOSURE
Laser light is
Emitted from
this Aperture
EVITER
TOUTE
EXPOSITION
Lumiere Laser
Emis par cette
ouverture
1545
®
Detail
GettingStarted
1
UsingaPowerSupply
For most wand and scanner operations, the reader uses power from
the workstation. If the workstation cannot supply the required power
at +5V for the wand or scanner, the reader requires an additional
power supply. Your WIF guide lists the workstations that require an
external power supply.
If your workstation requires a power supply with the reader,
continue reading this section. Otherwise, skip to “Checking
Connections” on page 1-8.
IsAdditionalPowerRequired?
Refer to the list below for part numbers of power supplies that
support various voltage requirements.
VoltagePartNumber
P
100V 50 to 60 Hz, -15% to +10%054183
P
120V 50 to 60 Hz, -15% to +10%054182
P
230V 50 Hz, -15% to +10%054184
Toconnectapowersupply
1. Attach the power supply connector to the power supply
receptacle on the reader rear panel.
power
audio
Reader
Connection
Detail
power
audio
in
terminalinput
keyboard
1
2
3
1-7
9710and9720WedgeReadersUsersManual
2. Place the PCB jumper on pins 2 and 3.
keyboard
1
2
3
Without an external
power supply.
power
audio
terminalinput
keyboard
1
2
3
Do not plug the power supply into the wall outlet until the reader is
Note:
keyboard
With an external
power supply.
1
2
3
connected to the workstation and the keyboard, and you are ready to turn on
the workstation.
CheckingConnections
You need to have the following items connected:
• The reader to the workstation and keyboard using the proper
cables.
• The wand or scanner to the reader.
• The power supply, if required, to the reader. (Make sure the PCB
jumper is set correctly.)
1-8
GettingStarted
1
ApplyingPower
You are now ready to apply power to the system.
1. If you are using a power supply, plug it into an AC wall outlet.
2. Turn on the workstation.
Do
Note:
workstation type before you begin operating the reader.
enter data. The reader must be configured for your
not
IdentifyingtheWorkstationType
The default workstation configuration is a null configuration. It is
very important that you configure the reader for your particular
workstation type before operating the reader with the workstation.
Locate your workstation type configuration bar code in the WIF
guide and scan the bar code to configure the reader for your
workstation. The reader emits four low beeps to indicate that the
configuration was successful. The reader is now ready to read bar
codes.
If the reader emits a low/high/low/high beep sequence, the reader
failed the self-test. Scan the Null Configuration bar code. Verify that
you are using the correct workstation configuration bar code and
scan the bar code. If the reader emits the low/high/low/high beep
sequence again, contact your Intermec representative.
NullConfiguration
*$+TA3*
*$+TA3*
If you are moving the reader to a different workstation, scan the Null
Configuration bar code before moving the reader. After you install
the reader, reconfigure the reader for that workstation.
Attempting to read bar codes before the workstation type has been
Note:
identified causes the reader to operate improperly. If this occurs, cycle the
power to the workstation and scan the appropriate workstation configuration
bar code.
1-9
9710and9720WedgeReadersUsersManual
CheckingCommunications
Now you are ready to scan the test bar codes to check
communications. The reader emits one high beep each time it
successfully translates a bar code. The workstation monitor displays
the data with the cursor immediately following the data.
Tocheckcommunications
1. Scan this bar code:
TestLabel
*TEST LABEL*
*TEST LABEL*
The workstation monitor displays TEST LABEL.
2. Scan this bar code:
TestLabel
*123456789*
*123456789*
The workstation monitor displays 123456789.
3. Advance the cursor using the cursor control key or tab key on
your keyboard to make it easier to see the data.
4. Scan this bar code:
TestLabel
*97XX READER*
*97XX READER*
The workstation monitor displays 97XX READER.
To further demonstrate the operation of the reader, scan any of the
bar codes on the ASCII charts located at the back of this manual.
These bar codes are in Code 39. The reader interprets the data and
transmits it to the workstation monitor.
1-10
GettingStarted
1
Troubleshooting
If you are unable to successfully transmit the test data, review the
following checklist.
✓ Check workstation configuration. Cycle power and scan the bar
code for the correct workstation type.
✓ Check the cable connections between the workstation and the
reader and the reader and the input device.
✓ If you are using a power supply, check the power connection to
the reader and the wall outlet.
✓ Verify that the PCB jumper on the reader is set correctly.
✓ Verify that the bar codes are good by scanning the bar codes with
a reader that you know is good.
MountingtheReader
You can mount the reader vertically or horizontally using Velcro
strips or screws.
TomountthereaderusingVelcrostrips
1. Take one set of Velcro strips (leave the set connected), remove the
adhesive backing from one side, and apply the set to the reader.
Repeat this process with the second set of Velcro strips.
2. Remove the backing from the exposed side of the strips and firmly
press the reader to the mounting surface. A good mounting
surface is the side of your workstation monitor.
3. Carefully remove the reader from the mounting surface by
separating the Velcro strips. Ensure that all four strips are firmly
attached to their respective surfaces before remounting the reader.
1-11
9710and9720WedgeReadersUsersManual
9710
®
Tomountthereaderusingwoodscrews
• For a more permanent mounting, use two #10 wood screws to
attach the reader to a mounting surface. Ensure that the surface
you select can handle the alteration. Do not attach the reader to
the workstation monitor using wood screws.
Note: Some terminal emulation or network hardware or software can affect
the way the workstation operates. This may affect wedge operation.
TestandService
use this mode to diagnose reader problems. The reader enters Test
and Service mode automatically after a self-test failure. A self-test
runs at power-on and after a reset. The reader emits a very low beep
every 10 seconds to indicate it is in Test and Service mode.
If the reader enters Test and Service, scan the bar code below. The
reader resets and executes a self-test. If the self-test fails, the reader
returns to Test and Service and you need to contact your Intermec
representative.
ResetCommand
Intermec customer service representatives (CSRs)
*-.*
*-.*
Note: You can configure the reader and run commands when the reader is
in Test and Service mode.
2-3
9710and9720WedgeReadersUsersManual
StandardOperation
Operation after a successful self-test. Four low beeps indicates the
reader is in Standard Operation mode. Standard Operation allows
you to
• scan bar codes to enter data.
• read and decode various bar code symbologies.
• accumulate scanned data into one record.
• transmit accumulated data.
• add a preamble or a postamble to data.
• build a record or a command.
• configure serial port parameters (9720 only).
The reader automatically enters Standard
ReadingBarCodes
The reader can distinguish between two types of bar codes: regular
and multiple-read.
Regularbarcodes
Typically, the bar code data is transmitted as soon as you scan the
bar code. The asterisks (*) are the start and stop characters and are
not transmitted or shown on the workstation monitor. Only the
reader uses the asterisks to indicate the beginning and the ending
points of a bar code. For example, scanning a bar code with the data
*TB123* transmits TB123 to the screen.
A regular bar code always takes the form *data*.
Multiple-readbarcodes
*spacedata*, where “space” is an encoded space and data is the
information you want to enter. Multiple-read bar codes are not
transmitted to the workstation monitor immediately, but are held in
the reader buffer until the reader receives a transmit command.
Multiple-read bar codes allow a record or a command to be built
from individual bar codes.
For example, scanning a bar code with the data * TB123* places
TB123 in the reader buffer. The reader must receive a transmit
command before the data is sent to the workstation. When you scan a
transmit command (Enter), TB123 is transmitted to the workstation
monitor. If you scan a regular bar code (like *456*), TB123456 is
transmitted to the workstation.
2-4
Multiple-read bar codes take the form
OperatingtheReader
2
UsingReaderCommands
You use the reader to complete specific tasks by scanning bar codes
that contain one or more commands. Commands are run in the order
they are located in the command string. Command processing stops
with the first invalid command or at the end of the string. You can
use the following commands with your wedge reader:
Backspace(Destructive)
This command deletes the last character of an accumulated data
record. If there is no accumulated data, the command is invalid.
Backspace
*-+*
*-+*
ChangeConfiguration
This command changes the reader configuration parameters. The
Change Configuration command precedes one or more configuration
commands in a command string or record. When this command runs,
reader parameters are modified, the changes are saved in memory,
and the reader is reset to allow the changes to take effect.
ChangeConfiguration
*$+*
*$+*
Clear
This command deletes an entire accumulated data record. If there is
no accumulated data, the command is invalid.
Clear
*--*
*--*
2-5
9710and9720WedgeReadersUsersManual
DefaultConfiguration
This command returns the reader to the factory settings and
performs a self-test. See Chapter 3 for a list of reader default settings.
DefaultConfiguration
*.+*
*.+*
Note: This command does not reset the workstation type.
Enter
This command transmits accumulated data as a data record to the
workstation. The Enter command is implied when you scan regular
bar codes (bar codes without a leading space). If data records are not
accumulated or present in a regular bar code, then a null or empty
data record is transmitted to the workstation.
Enter
**
**
EnterAccumulate
This command adds all subsequent scanned data to the current data
buffer until the count exceeds 256 characters, an Enter bar code is
scanned, or an Exit Accumulate bar code is scanned. Data exceeding
256 characters causes the reader to emit three low beeps and rejects
the last bar code read.
EnterAccumulate
*+/*
*+/*
2-6
OperatingtheReader
2
ExitAccumulate
This command exits the accumulate feature, transmits the
accumulated data, and clears the data buffer. The reader
automatically exits Accumulate mode whenever the reader is reset.
ExitAccumulate
*-/*
*-/*
Reset
This command runs the self-test process. Any commands in a
command string that follow the Reset command are lost.
Reset
*-.*
*-.*
TransmitMessage
This command applies only to the 9720 and transmits the exact
solicitation message (no characters are added) from the 9720 serial
port. Refer to Chapter 4 for more information about the Solicitation
Message parameter and the 9720 serial port.
TransmitMessage
*..$.*
*..$.*
2-7
9710and9720WedgeReadersUsersManual
ExternalHeadphone/SpeakerJack
If you use the reader in a noisy environment, you can use a
miniature-plug headphone or an amplified, self-powered speaker to
hear the reader status beeps. The headphone/speaker jack is labeled
“audio” on the reader rear panel.
9720SerialPort
The 9720 Wedge Reader has an RS-232 serial port on the rear panel.
You can connect a portable reader or scale to the serial port and
transfer data from the portable reader or scale through the reader to
the workstation. Refer to Section 4 for information on transferring
data and configuring the serial port.
StatusBeeps
The reader speaker emits one or more beeps to indicate status
conditions.
BeepStatus
LValid command or valid data accumulated
HValid data entered
HLKeystroke not stored in EEPROM
LLLInvalid command or data
HLHI/O error
LLLLSelf-test passes
LHLHSelf-test fails
ETest and service mode entered
The factory configuration of the reader provides efficient and
effective operation; however, you may need to modify the
configuration to optimize reader performance in your operating
environment. Configuration parameters include identifying bar
codes, setting timeout and intercharacter delay lengths, selecting
trigger modes, and defining preambles and postambles.
The default reader configuration parameters are listed in the
following table. An asterisk (*) indicates parameters that only apply
to the 9720 Wedge Reader.
ParameterSetting
Application ProgramStandard Operation
Baud Rate*9600
Beeper VolumeLoud beep
Caps LockOff
Command ProcessingEnable all reader commands
Data BeginNo stripping
Data Bits*7
Data EndNo stripping
Data IdentifiersDisabled
Data Redirection*Input device/serial port to
workstation
Data SourceScanner data
Echo*Disabled
Flow Control*XON/XOFF control
Intercharacter Delay (serial port)*0 msec
Intercharacter Delay (wedge reader)0 msec
Modify Look-Up TableNo modifications
Parity*Even
PostambleNone
Terminal TypeNull
Timeout Delay*2 sec
TXEOM*Carriage return line feed
VotingDisabled
Wait CharacterCarriage return
Wait TimeNo delay
WindowSerial port data
Bar Code Symbologies
Code 11Disabled
Code 39Full ASCII, no check digit
Code 49Disabled
Code 49 Function 1Disabled
Code 49 Function 2CR LF
Code 93Disabled
Code 128Disabled
ISBT 128Disabled
Code 16KDisabled
CodabarDisabled
Interleaved 2 of 5Variable length with check digit
2 of 5 CodeDisabled
PlesseyDisabled
MSIDisabled
UPC A and E; EAN 8 and 13;
supplementals
Enabled
3-4
ConfiguringtheReader
Tosetthereadertothefactorydefaultconfiguration
• Scan this bar code.
DefaultConfiguration
3
*.+*
*.+*
Before you begin configuring the reader, be sure you are using the
correct terminal type configuration.
If you are unable to scan the bar code for your workstation type, you
can build the workstation configuration command. Consult your WIF
guide for the workstation configuration number or call your Intermec
representative for the number.
Tobuildtheworkstationconfigurationcommand
1. Scan this bar code.
Accumulate/ChangeConfig/WorkstationType
*+/$+TA*
*+/$+TA*
2. Scan the number for your workstation type from the full ASCII
chart at the back of this manual. For example, the IBM PC
workstation configuration number is 1.
3. Scan this bar code.
ExitAccumulate
*-/*
*-/*
3-5
9710and9720WedgeReadersUsersManual
ConfigurationParameters
Some of the procedures in this chapter require that you scan a bar
code from the Code 39 full ASCII chart located at the back of this
manual. When entering data following a command, the data should
be enclosed in quotes (as described on page 3-15). The quotes allow
the reader to distinguish between data and reader commands.
The following parameters configure the reader to meet your needs.
The dagger (†) indicates the factory default setting.
BeeperVolume
This parameter sets the beeper volume or turns it off.
Off
*$+BV0*
*$+BV0*
Quiet
*$+BV1*
*$+BV1*
Normal
*$+BV2*
*$+BV2*
Loud
†
*$+BV3*
*$+BV3*
LowerBeeperVolume
*$+BV8*
*$+BV8*
RaiseBeeperVolume
*$+BV9*
*$+BV9*
CapsLock
This parameter enables or disables Caps Lock on the reader. When
the Caps Lock setting for the workstation keyboard and the reader
agree (both enabled or both disabled), the characters in a scanned bar
code are transmitted to the workstation in the same case as they are
printed on the label. If the Caps Lock settings do not agree, one of the
following symptoms may occur:
• The reader transmits alpha characters to the workstation in the
opposite case that prints on the label, or all characters appear as
uppercase characters or lowercase characters.
3-6
ConfiguringtheReader
• For Data Entry keyboards, letters are converted to numbers or
numbers to letters. (A Data Entry keyboard produces uppercase
characters when you press the letter keys and numbers or symbols
when you press the left Shift and letter keys.) When using a Data
Entry keyboard, use WL0 for alpha mode, and WL1 for
numeric/symbol mode.
• Each time you scan a bar code, the workstation keyboard toggles
Caps Lock mode.
• If the keyboard is in Caps Lock mode, the reader transmits Shift
key press-and-release codes to produce uppercase alpha
characters that slow down data transmission.
Disable
†
Enable
3
*$+WL0*
*$+WL0*
*$+WL1*
*$+WL1*
CommandProcessing
This parameter disables or enables all reader commands except for
the Change Configuration command. For example, you can disable
multiple-read bar codes so they are treated as regular bar codes.
DisableAllReaderCommands
*$+DC0*
*$+DC0*
ToconfigureCommandProcessing
1. Scan this bar code.
Accumulate/ChangeConfig/CommandProcessing
EnableAllReaderCommands
*$+DC1*
*$+DC1*
†
*+/$+DC*
*+/$+DC*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3-7
9710and9720WedgeReadersUsersManual
3. Scan the bar code combination to build the reader command.
EnterAccumulateExitAccumulate
*+**/**-**/*
*+**/**-**/*
BackspaceClear
*-**+**-**-*
*-**+**-**-*
ResetDefaultConfig
*-**.**.**+*
*-**.**.**+*
RunProgram(9720only)Multiple-Read
*/**/** *
*/**/** *
TransmitMessage(9720only)
*.**.**$**.*
*.**.**$**.*
4. Disable/enable the reader command.
DisableEnable
*0**1*
*0**1*
Repeat steps 3 and 4 if you are disabling/enabling more than one
command.
5. Scan this bar code.
EndofData
*/B*
*"*
3-8
ConfiguringtheReader
6. Scan this bar code.
ExitAccumulate
3
*-/*
*-/*
Example:Disabling/EnablingReaderCommands
This example disables the default configuration command and
special processing of multiple-read bar codes to prevent the reader
from accidentally returning to the default configuration. Also, when
you scan a multiple-read bar code, the data is sent to the workstation
instead of being held in the reader buffer.
1. Scan this bar code to enable the accumulate feature and configure
command processing.
Accumulate/ChangeConfig/CommandProcessing
*+/$+DC*
*+/$+DC*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan the Default Config bar code.
DefaultConfig
*.**+*
*.**+*
4. Scan this bar code to disable the Default Configuration command.
Disable
*0*
*0*
3-9
9710and9720WedgeReadersUsersManual
5. Scan this bar code.
Multiple-Read
* *
* *
6. Disable the Multiple-Read command.
7. Scan this bar code to end Command Processing.
EndofData
*/B*
*"*
8. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulate
*-/*
*-/*
To enable these commands, repeat the above steps, but scan the
Enable bar code instead of the Disable bar code. If you want to enable
all commands, scan the Enable All Reader Commands bar code. You
can disable/enable any number of commands in one operation.
DataRedirection
This parameter applies only to the 9720 and defines the routing for
information the reader receives. For example, one parameter routes
serial port data to the workstation and input device data to the serial
port. When the reader redirects data through the serial port, you
should define the TXEOM parameter. See Chapter 4 for more
information on configuring TXEOM.
This parameter defines the wait character and works with the Wait
Time parameter. For example, the default wait character is a Carriage
Return (<CR>)—any time the reader sends a <CR> to the
workstation, the reader waits a specified time (wait time) before it
transmits the next character to the workstation.
To disable the wait character, set Wait Time to No Delay (see the
following section, “Configuring the Wait Time”).
Toconfigurethewaitcharacter
1. Scan this bar code.
EnterAccumulateMode/WaitCharacter
*+/$+WK*
*+/$+WK*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3-11
9710and9720WedgeReadersUsersManual
3. Scan a wait character from the full ASCII bar code chart.
4. Scan this bar code.
EndofData
*/B*
*"*
5. Scan this bar code.
ExitAccumulateMode
*-/*
*-/*
WaitTime
This parameter defines the time the wedge reader waits after
receiving the wait character. You can choose No Delay or configure a
wait time from 1 to 60 seconds.
NoDelay
†
*$+WJ0*
*$+WJ0*
Toconfigureawaittime
1. Scan this bar code.
EnterAccumulateMode/WaitTime
*+/$+WJ*
*+/$+WJ*
2. Scan the number of seconds (1-60) for the wait time.
*1*
*1*
*6*
*6*
3-12
*2*
*2*
*7*
*7*
*3*
*3*
*8*
*8*
*4*
*4*
*9*
*9*
*5*
*5*
*0*
*0*
ConfiguringtheReader
3. Scan this bar code.
ExitAccumulateMode
3
*-/*
*-*
Example:WaitConfiguration
The following example defines a wait character and a wait time.
After you scan the wait character, the reader inserts the wait time
before transmitting the remaining data.
1. Scan this bar code to enable the accumulate feature and to
configure a wait character.
EnterAccumulateMode/WaitCharacter
*+/$+WK*
*+/$+WK*
2. Scan this bar code to configure the wait character.
BeginWaitCharacter
*/B*
*"*
3. Scan the number 3 from the full ASCII chart. This is the wait
character.
4. Scan this bar code to end the wait character configuration.
EndWaitCharacter
*/B*
*"*
5. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulateMode
*-/*
*-/*
3-13
9710and9720WedgeReadersUsersManual
6. Scan this bar code to configure the wait time.
EnterAccumulateMode/WaitTime
*+/$+WJ*
*+/$+WJ*
7. Scan these bar codes to configure the wait time for ten seconds.
*1*
*1*
8. Scan this bar code to to exit the accumulate feature and modify
the configuration.
ExitAccumulateMode
*0*
*0*
*-/*
*-*
9. Scan this bar code.
123DATA
*123DATA*
*123DATA*
When you scan this bar code, the workstation monitor displays 123,
waits ten seconds, and then displays DATA directly following the
123.
Whenever you scan a 3, the reader waits 10 seconds before
continuing data transmission to the workstation.
3-14
ConfiguringtheReader
3
IntercharacterDelay
This parameter adds a time delay to the characters transmitted to the
workstation. (The reader also uses a minimum, workstationdependent, delay between all transmitted characters.)
0msec
†
50msec
*$+WI0*
*$+WI0*
5msec
*$+WI1*
*$+WI1*
10msec
*$+WI2*
*$+WI2*
20msec
*$+WI3*
*$+WI3*
*$+WI4*
*$+WI4*
100msec
*$+WI5*
*$+WI5*
200msec
*$+WI6*
*$+WI6*
500msec
*$+WI7*
*$+WI7*
Preamble
This parameter precedes data you transmit to the workstation. The
preamble can consist of any combination of characters on the full
ASCII chart. Common preambles include a data location number or
an operator number. The preamble characters are saved in EEPROM.
Note: Quotes (") are used to indicate the beginning and end of data strings
within a command. If you want to include a quote as part of the data, you
must enter the quote character twice. The double quote is interpreted by the
reader as a character and not the end of the data string.
3-15
9710and9720WedgeReadersUsersManual
ScanReaderInterpretation
"
"
test
""
"""
test
"
test""test
DisablePreambleA
"
test
"
test
test"test
†
*$+AA*
*$+AA*
TodefinepreambleA
1. Scan this bar code.
Accumulate/ChangeConfig/PreambleA
*+/$+AA*
*+/$+AA*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan 1 to 25 characters on the full ASCII chart to build preamble
A.
4. Scan this bar code.
EndofData
*/B*
*"*
5. Scan this bar code.
ExitAccumulate
*-/*
*-/*
3-16
ConfiguringtheReader
3
DisablePreambleB
†
*$+AB*
*$+AB*
TodefinepreambleB
1. Scan this bar code.
EnterAccumulateMode/PreambleB
*+/$+AB*
*+/$+AB*
2. Scan this bar code.
BeginPreambleBCharacter
*/B*
*"*
3. Scan 1 to 25 characters on the full ASCII bar code chart to build
Preamble B.
4. Scan this bar code.
EndPreambleBCharacter
*/B*
*"*
5. Scan this bar code.
ExitAccumulateMode
*-/*
*-/*
3-17
9710and9720WedgeReadersUsersManual
Example:DefiningaPreamble
The following example creates a preamble containing the word TEST.
When the reader transmits data to the workstation, the data will be
preceded by the word TEST.
1. Scan this bar code to enable the accumulate feature and to
configure preamble A.
Accumulate/ChangeConfig/PreambleA
*+/$+AA*
*+/$+AA*
2. Scan this bar code to begin entering preamble data.
BeginningofData
*/B*
*"*
3. Scan the letters T E S T from the full ASCII chart at the end of this
manual. This is preamble A that transmits with every data record.
4. Scan this bar code to end entering preamble A data.
EndofData
*/B*
*"*
5. Scan this bar code to to exit the accumulate feature and modify
the configuration.
ExitAccumulate
*-/*
*-/*
6. Scan this bar code.
*DATA*
*DATA*
The workstation monitor displays TESTDATA.
3-
18
ConfiguringtheReader
3
Postamble
This parameter is added to the end of data you transmit to the
workstation. The postamble can consist of any combination of
characters from the full ASCII chart at the end of this manual.
Common postambles include cursor controls like tabs or a carriage
return and a line feed. The postamble characters are saved in
EEPROM.
Note: If you are using quotes (") in your data string, refer to the note on
page 3-15.
Disable
†
*$+AC*
*$+AC*
Todefinethepostamble
1. Scan this bar code.
Accumulate/ChangeConfig/Postamble
*+/$+AC*
*+/$+AC*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan 1 to 25 characters on the full ASCII chart to build the
postamble.
4. Scan this bar code.
EndofData
*/B*
*"*
3-19
9710and9720WedgeReadersUsersManual
5. Scan this bar code.
ExitAccumulate
*-/*
*-/*
Example:DefiningaPostamble
The following example creates the postamble TEST. When the reader
transmits data to the workstation, the record is followed by TEST.
1. Scan this bar code to enable the accumulate feature and to
configure a postamble.
Accumulate/ChangeConfig/Postamble
*+/$+AC*
*+/$+AC*
2. Scan this bar code to begin entering the postamble characters.
BeginningofData
*/B*
*"*
3. Use the full ASCII chart to scan the bar codes for the word TEST.
4. Scan this bar code to end the postamble data.
EndofData
*/B*
*"*
5. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulate
*-/*
*-/*
3-20
ConfiguringtheReader
6. Scan this bar code.
*DATA*
*DATA*
The workstation monitor displays DATATEST.
ScannerTrigger
This parameter sets the Triggering mode to level or edge.
3
Leveltriggering
on and stays on until you release the trigger.
Edgetriggering
and stays on. When you pull the trigger a second time, the laser turns
off. If the laser is left on, the Scanner Timeout parameter turns the
laser off. Edge triggering is often used for remote triggering.
Level
†
*$+SC0*
*$+SC0*
When you pull the scanner trigger, the laser turns
When you pull the scanner trigger, the laser turns on
Edge
*$+SC1*
*$+SC1*
ScannerMode
This parameter sets the scanner to One-shot or Auto-trigger mode.
One-shotmode
event.
Auto-triggermode
trigger-event, beeps, and transmits the bar code data separately.
A trigger event occurs each time the laser is turned on.
One-shot
†
The laser scanner reads one bar code per trigger-
The laser scanner reads multiple bar codes per
Auto-trigger
*$+SB0*
*$+SB0*
*$+SB1*
*$+SB1*
3-21
9710and9720WedgeReadersUsersManual
ScannerTimeout
This parameter defines the maximum length of time that the laser
scanner stays on during a single triggering event. During normal
operation, the scanner turns off if you do not scan a bar code within
the selected length of time.
Notimeout
†
*$+SA0*
*$+SA0*
Todefinethescannertimeout
1. Scan this bar code.
Accumulate/ChangeConfig/ScannerTimeouttimeout
*+/$+SA*
*+/$+SA*
2. Scan a number between 1 and 60 (seconds).
*1*
*1*
*6*
*6*
3. Scan this bar code.
ExitAccumulate
*2*
*2*
*7*
*7*
*3*
*3*
*8*
*8*
*4*
*4*
*9*
*9*
*5*
*5*
*0*
*0*
*-/*
*-/*
3-22
ConfiguringtheReader
3
Voting
This paramter defines the number of scans from the same bar code
that must be decoded correctly for a “good read.” If you disable
voting, the reader accepts the first “good read.” Intermec
recommends that you disable voting if you are scanning good quality
bar codes.
When you enable voting, the reader decodes the same bar code
multiple times during a single-trigger event and compares the
decoded information a specific number of times before signalling a
“good read.”
To improve scanning performance (but increase the possibility of
substitution errors), set the voting low to reduce the number of
decodes. To provide extra data security (but slow performance
especially on poor quality bar codes), set the voting high. The specific
number of comparisons in low and high voting is defined in each bar
code symbology.
For example, when you are scanning Code 39 with voting set to low,
two successive matching decodes are required. When voting is set to
high, three successive matching decodes are required.
Enabling voting is important when scanning poor quality bar codes
that may cause substitution errors.
Note: This parameter applies only when using a laser scanner with the
reader.
Disabled
†
*$+SR0*
*$+SR0*
Low
*$+SR1*
*$+SR1*
High
*$+SR2*
*$+SR2*
3-23
9710and9720WedgeReadersUsersManual
BarCodeSymbologies
This section defines the parameters for the various bar code
symbologies the reader decodes. Some of the codes have more than
one parameter. The dagger (†) indicates the default setting. For more
information on bar code symbologies, refer to The Bar Code Book
(Intermec P/N 051241).
Code11
The Code 11 character set includes ten digits and the dash symbol.
This code is not self-checking; data security is obtained by using one
or two check digits.
Disable
†
TwoCheckDigits
*$+CG0*
*$+CG0*
OneCheckDigit
*$+CG2*
*$+CG2*
*$+CG1*
*$+CG1*
Code39
Code 39 is an alphanumeric code that is discrete, variable length, and
self-checking. The Code 39 non-full ASCII character set includes 43
characters (a start/stop character, ten digits, the uppercase letters of
the alphabet, space, and six symbols). The Code 39 full ASCII
character set includes all 128 characters of the ASCII character set
(listed in the Appendix). The Code 39 configuration has three
parameters; the second and third parameters are optional.
The first parameter defines the check digit. Code 39 provides for a
modulus 43 check digit. The weighted check digit is used for
Automobile Industry Action Group (AIAG) bar codes. Enabling
Health Industry Bar Code (HIBC) Code 39 automatically disables full
ASCII and enables check digit transmission.
3-
24
ConfiguringtheReader
The second parameter determines whether the reader transmits the
check digit to the workstation or discards the check digit. A check
digit is used for performing a mathematical check to ensure the
accuracy of the message.
The third parameter can be set to non-full ASCII, mixed full ASCII, or
full ASCII.
The Code 39 character set can physically encode 43 data characters:
A - Z, 0 - 9, %, $, -, +, /, . (period), and the space character. In non-full
ASCII Code 39, the reader interprets the bar code data character for
character. For example, the reader interprets the bar code data
“123+ABC” as “123+ABC”.
Full ASCII Code 39 encodes all 128 ASCII characters by using $, %, /,
and +, along with an upper case letter, to represent a full ASCII
character. For example, $A = <SOH>, %A = <ESC>, /A = !, and
+A = a. For a complete list of the full ASCII character set, see the
ASCII Characters table on page A-7.
In full ASCII Code 39, the reader interprets the bar code data by
substituting full ASCII characters for valid ASCII character pairs. For
example, the reader interprets the bar code data “123+ABC” as
“123aBC”.
3
The following example shows the different ways the reader interprets
the bar code data $%a.
Some bar code printers encode $%a as:
*$%+A*
*$%+A*
While other bar code printers encode $%a as:
*/D/E+A*
*/D/E+A*
3-25
9710and9720WedgeReadersUsersManual
If you configure the reader for:
Non-fullASCII
The output from the two bar code examples are the
character in the bar code: $%+A and /D/E+A, respectively. Use this
configuration if you do not want the reader to evaluate any valid full
ASCII character pairs.
FullASCII
The first bar code example will not decode because each
character (with the exception of upper case letters and numbers)
must be encoded with the appropriate full ASCII character pair. The
second bar code example will output $%a.
Use this configuration if you want the reader to:
• with full ASCII evaluate bar codes character pairs, and
• read only bar codes encoded with full ASCII character pairs (as
in the second example).
MixedfullASCII
The reader evaluates both of the bar code examples
as $%a. Use this configuration if you want the reader to:
• evaluate bar codes with full ASCII character pairs, and
• read bar codes regardless of how the bar code is encoded.
Note: If you want the reader to evaluate bar codes differently than the nonfull ASCII configuration, mixed full ASCII is the most common choice.
Note: If you cannot determine how your bar codes are printed, configure the
reader for mixed full ASCII. Mixed full ASCII decodes all Code 39 bar
codes.
Note: If you are scanning bar codes on the Code 39 full ASCII chart and the
workstation monitor displays incorrect characters (for example, +A instead
of a), the reader is configured for Code 39 non-full ASCII. Configure the
reader for Code 39 full ASCII or mixed full ASCII, to correctly decode all of
the Code 39 full ASCII bar codes.
3-26
ConfiguringtheReader
Disable
*$+CB0*
*$+CB0*
ToconfigureCode39
1. Scan this bar code.
Accumulate/ChangeConfig/Code39
*+/$+CB*
*+/$+CB*
2. Scan one of the bar code parameters.
3
WithoutCheckDigit
†
Code39CheckDigitHIBCCode39AIAGCheckDigit
*1**2**3**4*
*1**2**3**4*
3. Scan the bar code parameter you want (optional).
DiscardCheckDigitRetain/TransmitCheckDigit
†
*0**1*
*0**1*
4. Scan the bar code parameter you want (optional).
Non-FullASCIIFullASCII
†
MixedFullASCII
*0**1**2*
*0**1**2*
5. Scan this bar code.
ExitAccumulate
*-/*
*-/*
3-27
9710and9720WedgeReadersUsersManual
Example:DefiningCode39
The following example configures the reader to decode non-full
ASCII Code 39 with a check digit and transmits the check digit and
the data to the workstation.
1. Scan this bar code to enable the accumulate feature and configure
Code 39.
Accumulate/ChangeConfig/Code39
*+/$+CB*
*+/$+CB*
2. Scan the Code 39 check digit bar code to decode bar codes with
check digits.
Code39CheckDigit
*2*
*2*
3. Scan the Retain/Transmit Check Digit bar code to keep the check
digit when transmitting the data to the workstation.
Retain/TransmitCheckDigit
†
*1*
*1*
4. Scan the Non-Full ASCII bar code to keep the reader from
decoding full ASCII code.
Non-FullASCII
*0*
*0*
5. Scan this bar code to to exit the accumulate feature and modify
the configuration.
ExitAccumulate
*-/*
*-/*
3-28
ConfiguringtheReader
3
Code49
Code 49 is a multi-row symbology for high-density data. The last
characters in each row are used for row checking, and the last two
characters of the symbol are used for overall checking.
DisableCode49
*$+CJ0*
*$+CJ0*
UsingFunctionCodesWithCode49
Function codes signal predefined data string placement in a Code 49
bar code. When a wedge reader encounters a function code, the
reader replaces the function code with the defined string before
transmitting the data to the workstation. This ability allows a single
Code 49 symbol to contain several different variable length data
fields.
FunctionCode1
DisableFunctionCode1
†
EnableCode49
*$+CJ1*
*$+CJ1*
Use this function code to identify a data system.
†
*$+CK*
*$+CK*
ToconfigureFunctionCode1
1. Scan this bar code.
EnterAccumulateMode/FunctionCode1
*+/$+CK*
*+/$+CK*
2. Scan one to two characters from the full ASCII bar code chart.
3. Scan this bar code.
ExitAccumulateMode
*-/*
*-/*
3-29
9710and9720WedgeReadersUsersManual
FunctionCode2
field. The default setting is <CR><LF> (Carriage Return Line Feed).
DisableFunctionCode2
Use this function code to indicate the end of a data
*$+CL*
*$+CL*
ToconfigureFunctionCode2
1. Scan this bar code.
EnterAccumulateMode/FunctionCode2
*+/$+CL*
*+/$+CL*
2. Scan one to two characters from the full ASCII bar code chart.
3. Scan this bar code.
ExitAccumulateMode
*-/*
*-/*
Code93
The Code 93 character set supports the 128 character full ASCII set.
Disable
†
*$+CF0*
*$+CF0*
3-30
Enable
*$+CF1*
*$+CF1*
ConfiguringtheReader
3
Code128andISBT128
Code128
128 characters.
If you select
• enable standard, all Code 128 symbols are decoded (including
• enable UCC/EAN 128 (and a Function 1 character immediately
• enable UCC/EAN 128 (and a Function 1 character does not
Note: Since the <GS> character is not a valid keyboard key, the reader
substitutes a default character from the keyboard. See “Customizing ASCII
to Keyboard Equivalents” later in this chapter.
This symbology encodes the full ASCII character set of
UCC/EAN 128) and the Function 1 character is ignored.
follows the Code 128 start character), the symbols are decoded per
UCC/EAN 128 specifications. That is, the Function 1 character
that follows the start character is translated to the symbology
identifier “]C1” and all subsequent Function 1 characters are
translated to an ASCII <GS>.
immediately follow the Code 128 start character), all Function 1
characters are ignored and the symbols are decoded as if they
were Code 128.
ISBT128
developed by the International Society of Blood Transfusion (ISBT)
for the bar code labeling of whole blood and blood products. ISBT
128 supports concatenation (linking) of two bar codes. Pairs of
concatenated ISBT 128 bar codes can be decoded from a single scan
of a laser scanner or wand. ISBT 128 has two configurable options.
The first option enables ISBT 128 concatenation with or without a
symbology identifier at the beginning of the decoded output.
If the symbology identifier feature is enabled:
]C0]C4
concatenated bar code has been read.
If the symbology identifier feature is not enabled, ]Cx is not sent to
the host. Valid bar codes must contain an appropriate ISBT 128 data
identifier in either case.
This symbology is a variation of Code 128 that was
indicates a non-concatenated read of an ISBT 128 bar code.
indicates that ISBT 128 concatenation is enabled and that a
3-31
9710and9720WedgeReadersUsersManual
The second option configures the read priority of a laser scanner to
decode non-concatenated bar codes:
High
sets the scanner to ignore non-concatenated bar codes four
times before reading the code.
Low
sets the scanner to ignore non-concatenated bar codes two
times before reading the code.
Disable
first pass.
Note: Any time a successful read of a concatenated bar code occurs while the
scanner is discarding non-concatenated bar code reads, the concatenated data
will be sent to the host. When using a wand, concatenated or nonconcatenated bar code data will always be sent to the host.
Note: When any form of ISBT 128 decoding is enabled, conventional Code
128 bar codes are not decoded.
Disable
*$+CH0*
*$+CH0*
EnableStandardCode128
*$+CH1*
*$+CH1*
EnableUCC/EAN128
sets the scanner to read a non-concatenated bar code on the
Code 16K has up to 16 rows of characters in one symbol. Each row
starts and ends with a single character identifying that particular row
and scan direction. There are two overall symbol check characters.
DisableCode16K
*$+CP0*
*$+CP0*
EnableCode16K
†
EnableCode16KWithFunctionCode1
*$+CP2*
*$+CP2*
*$+CP1*
*$+CP1*
3-33
9710and9720WedgeReadersUsersManual
Codabar
Codabar is a variable length, discrete, self-checking code. This
character set is limited to 16 data characters. American Blood
Commission (ABC) Codabar requires that start/stop code
representations are retained. As a result, configuration CD10 is an
illegal configuration option. Codabar has two parameters.
TodefineCodabar
1. Scan this bar code.
Accumulate/ChangeConfig/Codabar
*+/$+CD*
*+/$+CD*
2. Scan one of the bar code parameters.
Disable
†
AmericanBloodCommission(ABC)
*0**1*
*0**1*
StandardConcatenated
*2**3*
*2**3*
3. Scan one of the bar code parameters.
RetainDC1-DC4
DiscardStart/StopRetainABCDStart/Stop
Start/Stop
*0**1**2*
*0**1**2*
4. Scan this bar code
ExitAccumulate
*-/*
*-/*
3-34
ConfiguringtheReader
Example:DefiningCodabar
The following example configures the reader to decode concatenated
Codabar with four stop/start characters designated as A, B, C, and
D. Concatenate combines two bar code labels into one data record.
1. Scan this bar code to enable the accumulate feature and to
configure Codabar.
Accumulate/ChangeConfig/Codabar
3
*+/$+CD*
*+/$+CD*
2. Scan this bar code to enable concatenation.
Concatenated
*3*
*3*
Concatenation causes the reader to read two bar codes and
combine them into one data record. The stop code of the first bar
code must be the same as the start code of the second bar code.
3. Scan the Retain ABCD Start/Stop bar code to decoded bar codes
that have start/stop characters designated as A B C D.
RetainABCDStart/Stop
*1*
*1*
4. Scan this bar code to prompt the reader to exit the accumulate
feature and modify the configuration.
ExitAccumulate
*-/*
*-/*
3-35
9710and9720WedgeReadersUsersManual
Interleaved2of5Code
Interleaved 2 of 5 (I 2 of 5) Code uses both bars and spaces to encode
numbers only. The code is continuous, self-checking, variable length,
and must contain an even number of digits. Enabling Interleaved 2 of
5 Code automatically disables 2 of 5 Code.
Note: Using the variable length without a check digit configuration can
cause substitution errors.
2 of 5 Code uses the bars to encode information and the spaces to
separate the individual bars. This code is discrete and self-checking.
Decoding for 2 of 5 code can only be enabled if decoding for the I 2 of
5 code is disabled. If I 2 of 5 is enabled, 2 of 5 code is automatically
disabled. 2 of 5 code has two parameters.
Disable
†
*$+CC00*
*$+CC00*
Todefine2of5code
1. Scan this bar code.
Accumulate/ChangeConfig/2of5Code
*+/$+CC*
*+/$+CC*
2. Scan one of the bar code parameters.
ThreeBarStart/Stop
†
TwoBarStart/Stop
*0**1*
*0**1*
3. Scan a two digit number from 01 to 32 to specify the label length.
*1*
*1*
*6*
*6*
*2*
*2*
*7*
*7*
*3*
*3*
*8*
*8*
*4*
*4*
*9*
*9*
*5*
*5*
*0*
*0*
3-37
9710and9720WedgeReadersUsersManual
4. Scan this bar code.
ExitAccumulate
*-/*
*-/*
Example:Defining2of5Code
This example configures the reader to decode 2 of 5 Code encoding
twelve digits with a two bar start/stop code.
1. Scan this bar code to configure 2 of 5 Code.
Accumulate/ChangeConfig/2of5Code
*+/$+CC*
*+/$+CC*
2. Scan the Two Bar Start/Stop bar code to decoded bar codes that
have a two bar combination that designate the start and stop of
the bar code.
TwoBarStart/Stop
*1*
*1*
3. Scan bar codes 1 and 2 to decode bar codes that encode tweleve
digits.
*1**2*
*1**2*
4. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulate
*-/*
*-/*
3-38
ConfiguringtheReader
3
PlesseyCode
Plessey Code is pulse width modulated. The code includes a start
character, data characters, an eight-bit cyclic check digit, a
termination bar and usually a reverse start character. The code is
continuous and not self-checking. Plessey code has two parameters.
Parameter1Parameter2
Disable
†
RetainCheckDigit
*$+CI00*
*$+CI00*
PlesseyWithReverseStartCode
*$+CI10*
*$+CI10*
*$+CI30*
*$+CI30*
DiscardCheckDigit
*$+CI31*
*$+CI31*
MSICode
MSI Code uses the same principle as Plessey code. The MSI code
includes a start pattern, data characters, one or two check digits, and
a stop pattern. MSI code requires two parameters.
TodefineMSICode
1. Scan this bar code.
Accumulate/ChangeConfig/MSICode
*+/$+CN*
*+/$+CN*
2. Scan one of the bar codes parameters.
Disable
†
WithoutCheckDigit
*0**1*
*0**1*
OneModulus10CheckDigitTwoModulus10CheckDigits
*2**3*
*2**3*
3-39
9710and9720WedgeReadersUsersManual
3. Scan one of the bar code parameters.
DiscardCheckDigitRetainCheckDigit
*0**1*
*0**1*
4. Scan this bar code.
ExitAccumulate
*-/*
*-/*
Example:DefiningMSICode
This example configures the reader to decode MSI Code with two
modulus 10 check digits that the reader discards before transmitting
the data to the workstation.
1. Scan this bar code to configure MSI Code.
Accumulate/ChangeConfig/MSICode
*+/$+CN*
*+/$+CN*
2. Scan this bar code to decode bar codes that have two modulus 10
check digits.
TwoModulus10CheckDigits
*3*
*3*
3. Scan this bar code to discard the two modulus 10 check digits
before transmitting the data to the workstation.
DiscardCheckDigit
*0*
*0*
3-40
ConfiguringtheReader
4. Scan this bar code to modify the configuration.
Universal Product (UPC)/European Article Numbering (EAN) Codes
are fixed length, numeric, continuous symbologies that use four
element widths. An EAN configured reader can decode UPC, but the
reverse is not true. UPC code is a subset of EAN code. The
UPC/EAN codes have seven parameters.
TodefineUPC/EANCode
1. Scan this bar code.
Accumulate/ChangeConfig/UPC/EANCode
*+/$+CE*
*+/$+CE*
2. Scan one of the bar code parameters.
DisableUPCA/EAN13EnableUPCA/EAN13EnableUPCAOnly
*0**1**2*
*0**1**2*
3. Scan one of the bar code parameters.
DisableUPCEEnableUPCE
*0**1*
*0**1*
4. Scan one of the bar code parameters.
DisableEAN8EnableEAN8
*0**1*
*0**1*
†
†
3-41
9710and9720WedgeReadersUsersManual
5. Scan one of the bar code parameters.
NoSupplementalAllowedSupplementalsAllowed
†
SupplementalRequired
*0**1**2*
*0**1**2*
6. Scan one of the bar code parameters.
DiscardCheckDigitRetainCheckDigit
†
*0**1*
*0**1*
7. Scan one of the bar code parameters.
DiscardNumberSystemRetainNumberSystem
†
*0**1*
*0**1*
8. Scan one of the bar code parameters.
DoNotInsertUPCALeadingZeroInsertUPCALeadingZero
*0**1*
*0**1*
9. Scan this bar code.
†
ExitAccumulate
*-/*
*-/*
3-42
ConfiguringtheReader
Example:DefiningUPC/EAN
This example configures the reader to decode UPC A/EAN 13, with
supplementals, inserts a leading zero in front of the UPC A bar code,
and disables the reader from decoding UPC E/EAN 8.
1. Scan this bar code to configure UPC/EAN.
Accumulate/ChangeConfig/UPC/EANCode
3
*+/$+CE*
*+/$+CE*
2. Scan this bar code to decode UPC A. UPC A encodes twelve digits
and EAN 13 encodes thirteen digits.
EnableUPCA/EAN13
*1*
*1*
3. Scan this bar code to disable the reader from decoding UPC E
which encodes six digits.
DisableUPCE
*0*
*0*
4. Scan this bar code to disable the reader from decoding EAN 8
which encodes eight digits.
DisableEAN8
*0*
*0*
5. Scan this bar code to decode supplementals which encode two or
five digits. One use of this code is to designate the month or week
of publication for magazines.
SupplementalsAllowed
†
*1*
*1*
3-43
9710and9720WedgeReadersUsersManual
6. Scan this bar code to discard the check digit before transmitting
the data to the workstation.
DiscardCheckDigit
*0*
*0*
7. Scan this bar code to discard the number system or flag digit(s)
before transmitting the data to the workstation.
DiscardNumberSystem
*0*
*0*
One digit is discarded from the beginning of a UPC A, UPC E, or
EAN 8 bar code. Two digits are discarded from the beginning of
an EAN 13 bar code. If more than two digits need to be discarded,
use the Window command. For more information, see Chapter 5.
8. Scan this bar code to place a leading zero in front of the bar code,
if necessary. (This parameter is only necessary when both UPC A
and EAN 13 are enabled.)
InsertUPCALeadingZero
†
*1*
*1*
9. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulate
*-/*
*-/*
3-44
ConfiguringtheReader
3
CustomizingASCIItoKeyboardEquivalents
The reader ships with internal software that includes definitions of
the keystrokes that are invoked when you scan ASCII characters.
Common keyboard keystrokes are listed in the keyboard equivalency
tables in the Appendix.
The following instructions describe how to display the default ASCII
keycode equivalent for any key pressed on the keyboard. The ASCII
keycode equivalent is displayed in decimal form. If the key is not
supported in the reader, the workstation displays -128.
TodisplaydefaultASCIIkeycodeequivalents
1. Scan these bar codes.
*..-.**41*
*..-.**41*
2. Press the key on the workstation keyboard that you want to
display. The workstation monitor displays the ASCII equivalent in
decimal form.
3. Check the ASCII character table in the Appendix for the binary or
hexadecimal equivalent for the character.
4. Repeat steps 2 and 3 for the keys you want.
5. Scan these bar codes to exit the keycode display.
*S**99*
*S**99*
6. The reader beeps within 10 seconds. If the reader does not beep,
turn the workstation off and then on again.
3-45
9710and9720WedgeReadersUsersManual
Example:DeterminingKeycodeEquivalents
The following example shows how to find the ASCII keycode
equivalent for a and A.
1. Scan this bar code to enable the keycode display routine.
*..-.**41*
*..-.**41*
2. Press A on your workstation keyboard to display 97 on the screen.
3. Look up 97 in the ASCII character table in the Appendix. The
decimal value 97 has an ASCII character value of “a”.
4. Press
5. Look up 65 in the ASCII character table in the Appendix. The
6. Scan this bar codes to exit the keycode display routine.
Shift-A
decimal value 65 has an ASCII character value of “A”.
. The workstation displays 65 on the screen.
*S**99*
*S**99*
If the reader does not beep within 2 to 10 seconds after scanning the
bar codes, cycle power to the workstation.
The a key character is standard for most keyboards. However, there
may be some key characters that do not have a readily evident ASCII
character equivalent (for example, a function key or a control key).
The ASCII-to-keystroke translation settings can be customized for a
specific workstation by changing the default keystrokes of the reader
to other keyboard characters. Up to four keystrokes can be mapped
to an ASCII character.
The 9710 reader can store twelve keystrokes in EEPROM and the
9720 reader can store 36 keystrokes in EEPROM. The reader sounds
one high beep followed by four low beeps after it stores the
keystrokes in EEPROM and passes the self-test.
3-46
ConfiguringtheReader
If you map more than 12 keystrokes on the 9710 reader or 36
keystrokes on the 9720 reader, the additional keystrokes are not
stored in EEPROM and will be lost after a power cycle. After you
enter the maximum number of keystrokes, the reader emits a
high/low beep sequence after each additional alteration to indicate
that these are temporary alterations. If you redefine the workstation
configuration, the look-up table modifications are deleted.
With some workstations, keypad and/or function keys cannot be
Note:
remapped.
When multiple keys are assigned to one ASCII character:
• You have ten seconds to press the first key, but only one second to
press each following key.
• The Shift key does not count as a keystroke if it is held down
while hitting another key. The shift key only counts as a keystroke
if it is pressed and released before pressing another key.
• When multiple keystrokes are mapped to an ASCII character,
scanning that ASCII bar code sends the remapped keystrokes as if
the keys were all held down at the same time. For example, if you
remap the keystroke sequence Ctrl Alt Delete by pressing and
releasing each key individually, when the assigned ASCII
character is scanned, the sequence is sent to the workstation as if
all three keys were pressed at once: Ctrl-Alt-Delete.
3
If you are using a Wyse terminal, note the following differences:
• Only one key is allowed to be pressed at a time.
• The shift key does not count as a keystroke when followed by
another key. For example, pressing and releasing Shift then A
would be considered one keystroke (A).
With some workstations, the number of keystrokes that can be
Note:
remapped to an ASCII character are reduced when mixing uppercase and
lowercase.
If a replacement keystroke is already associated with another ASCII
character, that keystroke is active in both places.
3-47
9710and9720WedgeReadersUsersManual
ToalteroneormoreASCIItokeystrokeequivalents
1. Scan this bar code.
ModifyLook-UpTable
*$+WM*
*$+WM*
2. Scan the ASCII character on the full ASCII chart that you wish to
redefine.
3. Press the keystroke combination you are mapping to the bar code.
You must enter the bar code character and keystroke combination
within 10 seconds after you scan the Modify Look-Up Table bar
code.
Toreturntonormalkeystrokesettings
• Scan your workstation configuration bar code in the WIF guide.
Example:ModifyingYourKeyboard
This example configures the reader to transmit a space whenever you
scan an S.
1. Scan this bar code to modify the keyboard keystrokes.
ModifyLook-UpTable
*$+WM*
*$+WM*
2. Scan the letter S bar code on the full ASCII chart at the end of this
manual.
3. Press the spacebar on your keyboard to remap the S to a space.
The reader modifies the keyboard configuration and emits one
high beep indicating that the modification was successful.
The 9720 serial port can be used to receive data from a portable
reader or a counting or weighing scale. Data can also be transmitted
out the serial port. The serial port is designed to receive data using an
RS-232 interface and Point-to-Point protocol.
The table below lists the default serial port configuration parameters.
ParameterSetting
Baud Rate9600
ParityEven
Data Bits7
Stop Bits1
Intercharacter Delay (serial port)0 msec
Timeout Delay2 sec
EchoDisabled
Flow ControlXON/XOFF control
TXEOMCarriage return line feed
RXEOMCarriage return line feed
Solicitation MessageNo message
Before connecting a portable reader or scale to the 9720 wedge
reader, it is necessary to connect the wedge reader to the workstation
and configure the wedge reader operating parameters. Wedge reader
installation is described in Chapter 1.
The serial port connector is located on the wedge reader rear panel.
The following figure shows the pin assignments for the 25-pin
connector.
4-3
9710and9720WedgeReadersUsersManual
WedgeReaderSerialPortConnectorPinAssignments
power
audio
terminalinput
keyboard
1
2
3
J1
Chassis GND
+5v
Signal GND
RTS
CTS
DSR
TX
RX
NC
1
2
3
4
5
20
6
(Incoming)
(Outgoing)
(Incoming)
(Outgoing)
(Required)
7
9720
Serial
Port (DCE)
ConnectingaPortableReader
The following Intermec portable readers can be connected to the
9720 Wedge Reader:
• 9440 TRAKKER Portable Reader
• 9444 TRAKKER Scanner
• 9445 TRAKKER Scanner
• 9460 TRAKKER Portable Reader
• 9462 TRAKKER Portable Reader
Connect the portable reader to the wedge reader at the serial port
connector located on the wedge reader rear panel. RS-232 cable
connector pin assignments are shown in the following figure.
You can connect a counting or weighing scale to the 9720 Wedge
Reader at the RS-232 serial port and transfer scale data through the
reader to the workstation. Operating with a scale does not change
your workstation operation or the operation of the accessories you
have connected to the wedge reader.
Connect the scale to the wedge reader at the serial port connector
located on the wedge reader rear panel. Refer to the figure of the pin
assignments for the wedge reader serial port and the installation and
operation manuals for your scale for specific information about the
type of connector you need to operate your scale with an RS-232
interface.
The serial port connector on the 9720 is configured as DCE.
Note:
4-5
9710and9720WedgeReadersUsersManual
UploadingData
When possible, the portable reader or scale should be configured for
the default settings of the wedge reader serial port. By carefully
configuring and monitoring the portable reader/scale and
configuring the wedge reader, you can successfully control the
transmission of serial port data through the wedge reader to the
workstation. Some applications may require operator interaction to
prevent data loss due to slow or unpredictable host or application
responses.
Characters received by the wedge reader are held in a buffer until an
end of record occurs. End of record is defined by one of the following
conditions:
• 256 characters are received.
• Characters are not received within the configured timeout period.
• An end of message (EOM) is received.
Each data record from a scale/portable reader must have an EOM.
Typically the EOM is a Carriage Return (<CR>) or a Line Feed
(<LF>). The wedge reader searches the transmission for the EOM as a
check for a complete transmission. When the wedge reader receives
the EOM, the data record is sent to the workstation. See your
scale/portable reader user’s manual or inspect a scale/portable
reader transmission to identify the EOM.
The wedge reader strips defined characters and appends any
configured preambles and postambles to the scale/portable reader
transmission before sending it to the workstation.
If an error occurs when receiving data through the serial port (for
instance, a configured timeout occurs before an EOM is received), the
wedge reader beeps and continues operation.
UploadingDataFromaPortableReader
There are three common ways to start data transmission for the
portable reader:
• Press a key combination on the portable reader. Refer to your
portable reader user’s manual for instructions on transmitting
data.
4-6
Configuringthe9720SerialPort
• The portable reader receives a command to transmit from the
wedge reader. Refer to page 4-14 for information about defining
the solicitation message.
• Transmit from an IRL program.
For more information on programming the portable reader and
preparing for data collection, see “Other Intermec Manuals” in the
front of this book.
Do not scan information or enter data from the keyboard when you
Note:
are transmitting data from the portable reader. To do so interferes with the
transmission and data may be altered.
Configure the portable reader for the Point-to-Point protocol settings
listed below.
ParameterSettingParameterSetting
CTS CheckingNoXONDC1
Baud Rate9600XOFFDC3
ParityEvenTimeout Delay10 sec
Data Bits7Intercharacter Delay0 ms
Stop Bits1Turnaround Delay0 ms
4
UploadingDataFromaScale
There are three common ways to command the scale to send data
through the RS-232 line:
• The operator presses a key (PRINT) on the scale.
• A switch, external to the scale but wired to it, is closed.
• The scale receives a command through the RS-232 serial line from
the wedge reader.
The first two transmission commands are initiated by the operator.
For the third command, the wedge reader solicits the scale requesting
transmission of data. You must define the solicitation message and
transmit the message to the scale by scanning a command bar code.
4-7
9710and9720WedgeReadersUsersManual
SerialPortConfigurationParameters
The following tables define various configuration parameters for the
wedge reader’s serial port. The dagger (†) indicates the factory
default setting.
BaudRate
This parameter defines the rate at which data is transmitted/received
by the serial port.
110
*$+IA0*
*$+IA0*
300
*$+IA1*
*$+IA1*
600
*$+IA2*
*$+IA2*
1200
*$+IA3*
*$+IA3*
2400
*$+IA4*
*$+IA4*
4800
*$+IA5*
*$+IA5*
9600
†
*$+IA6*
*$+IA6*
19200
*$+IA7*
*$+IA7*
Parity
This parameter defines the number of 1s in a data block. Parity is
used for error checking in data transmission. The number of 1s in a
data block are counted and a 0 or 1 (parity bit) is added so the data
block has the correct parity before transmission.
4-8
Configuringthe9720SerialPort
4
Disabled
*$+IB0*
*$+IB0*
Even
†
*$+IB1*
*$+IB1*
Odd
Mark
*$+IB3*
*$+IB3*
Space
*$+IB4*
*$+IB4*
*$+IB2*
*$+IB2*
DataBits
This parameter defines the number of bits in the data record received
by the serial port.
7
†
*$+II7*
*$+II7*
8
*$+II8*
*$+II8*
StopBits
This parameter defines the number of additional characters sent with
the data transmission to indicate the end of data.
1
†
*$+IC1*
*$+IC1*
2
*$+IC2*
*$+IC2*
4-9
9710and9720WedgeReadersUsersManual
TimeoutDelay
This parameter defines how long the wedge reader waits between
characters when receiving data. The timeout is enabled with the
receipt of the first character in the message. If data stops arriving
before an EOM character is received, the wedge reader waits the
specified timeout period. When the timeout period expires, the data
is transmitted to the workstation and the buffer count (the count of
the incoming message) resets to zero.
0sec
*$+IE8*
*$+IE8*
5msec
*$+IE0*
*$+IE0*
100msec
*$+IE1*
*$+IE1*
500msec
*$+IE2*
*$+IE2*
2sec
†
*$+IE3*
*$+IE3*
10sec
*$+IE4*
*$+IE4*
20sec
*$+IE5*
*$+IE5*
40sec
*$+IE6*
*$+IE6*
60sec
*$+IE7*
*$+IE7*
4-10
Configuringthe9720SerialPort
Echo
This parameter echoes any data sent to the serial port back to the
device that is transmitting data (normally not used).
4
Disabled
†
*$+IM0*
*$+IM0*
Enabled
*$+IM1*
*$+IM1*
FlowControl
This parameter controls the data transmission for the serial port. The
wedge reader is a DCE device.
Clear to Send/Request to Send (CTS/RTS) is a hardware signal flow
control. The reader checks RTS before transmission of each character.
The reader uses CTS to control incoming data flow.
XON/XOFF response specifies that the wedge reader responds to
XON/XOFF characters received while transmitting. XON/XOFF
control specifies that XON/XOFF characters are transmitted by the
wedge reader to control data flow. XON/XOFF response and control
specifies the wedge reader responds to and transmits XON/XOFF
characters.
None
*$+IL0*
*$+IL0*
XON/XOFFControl
†
*$+IL3*
*$+IL3*
CTS/RTSCheckingandControl
*$+IL1*
*$+IL1*
XON/XOFFResponse
*$+IL2*
*$+IL2*
XON/XOFFResponseandControl
*$+IL4*
*$+IL4*
4-11
9710and9720WedgeReadersUsersManual
RXEOM
This parameter defines the receive end of message (RXEOM) for the
serial port. An EOM is sent by the portable reader/scale to indicate
the end of a data record. The wedge reader strips the EOM before
transmitting data to the workstation. Carriage Return Line Feed
(<CR><LF>) is the default configuration.
: If you are using quotes (") in your data string, refer to the note on
Note
page 3-15.
Disabled
*$+PJ*
*$+PJ*
TodefinetheRXEOM
1. Scan this bar code.
Accumulate/ChangeConfig/RXEOM
*+/$+PJ*
*+/$+PJ*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan 1 to 2 characters on the full ASCII chart to build the RXEOM.
4. Scan this bar code.
EndofData
*/B*
*"*
4-12
Configuringthe9720SerialPort
5. Scan this bar code.
ExitAccumulate
4
*-/*
*-/*
TXEOM
This parameter defines the transmit end of message (TXEOM) for the
serial port. The serial port sends an EOM to indicate the end of a data
record when transmitting data from the reader. Carriage Return Line
Feed (<CR><LF>) is the default setting.
If you are using quotes (") in your data string, refer to the note on
Note:
page 3-15.
Disabled
*$+PI*
*$+PI*
TodefineTXEOM
1. Scan this bar code.
Accumulate/ChangeConfig/TXEOM
*+/$+PI*
*+/$+PI*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan 1 to 2 characters on the full ASCII chart to build the TXEOM.
4-13
9710and9720WedgeReadersUsersManual
4. Scan this bar code.
EndofData
*/B*
*"*
5. Scan this bar code.
ExitAccumulate
*-/*
*-/*
SolicitationMessage
This parameter defines the solicitation message for the serial port.
The message can be sent from the wedge reader to the portable
reader or scale at any time by scanning the transmit message
command. The solicitation message commands the portable
reader/scale to transmit data through the RS-232 interface to the
wedge reader. Your scale service manual or portable reader user’s
manual contains a list of such commands with the ASCII character
equivalents.
Solicitation messages are stored in EEPROM and remain defined
until you change them.
If you are using quotes (") in your data string, refer to the note on
Note:
page 3-15.
SolicitationMessageCleared
†
*$+WS*
*$+WS*
4-14
Configuringthe9720SerialPort
Todefinethesolicitationmessage
1. Scan this bar code.
Accumulate/ChangeConfig/SolicitationMessage
4
*+/$+WS*
*+/$+WS*
2. Scan this bar code.
BeginningofData
*/B*
*"*
3. Scan 1 to 15 characters using the bar codes on the full ASCII chart
to build the solicitation message.
4. Scan this bar code.
EndofData
*/B*
*"*
5. Scan this bar code.
ExitAccumulate
*-/*
*-/*
4-15
9710and9720WedgeReadersUsersManual
Example:DefiningaSolicitationMessage
The following example describes how to define a solicitation message
for the portable reader.
1. Scan this bar code to configue a solicitation message.
Accumulate/ChangeConfig/SolicitationMessage
*+/$+WS*
*+/$+WS*
2. Scan this bar code to define the solicitation message.
BeginningofData
*/B*
*"*
3. Scan the following bar codes on the full ASCII chart at the end of
this manual: % % A <CR> <LF>.
<CR> is the CR bar code and <LF> is the LF bar code on the full
ASCII chart. The % % characters tell the reader to transmit data.
The A character specifies the file name. <CR><LF> are the EOM
characters.
4. Scan this bar code to end the configuration of the solicitation
message.
EndofData
*/B*
*"*
5. Scan this bar code to exit the accumulate feature and modify the
configuration.
ExitAccumulate
*-/*
*-/*
When the solicitation message is transmitted to the portable reader,
the portable reader begins transmitting File A.
4-16
5
Data Edit Application
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.