Worldwide Headquarters
6001 36th Ave.W.
Everett, WA 98203
U.S.A.
www.intermec.com
The information contained herein is provided solely for the purpose of allowing customers to
operate and service Intermec-manufactured equipment and is not to be released, reproduced, or
used for any other purpose without written permission of Intermec Technologies Corporation.
Information and specifications contained in this document are subject to change without prior
notice and do not represent a commitment on the part of Intermec Technologies Corporation.
The word Intermec, the Intermec logo, Norand, ArciTech, Beverage Routebook, CrossBar,
dcBrowser, Duratherm, EasyADC, EasyCoder, EasySet, Fingerprint, i-gistics, INCA (under
license), Intellitag, Intellitag Gen2, JANUS, LabelShop, MobileLAN, Picolink, Ready-to-Work,
RoutePower, Sabre, ScanPlus, ShopScan, Smart Mobile Computing, SmartSystems, TE 2000,
Trakker Antares, and Vista Powered are either trademarks or registered trademarks of Intermec
Technologies 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.
There are U.S. and foreign patents as well as U.S. and foreign patent applications pending.
iiSR60 Scanner Programmer’s Reference Manual
Page 3
Document Change Record
This page records changes to this document. The document was
originally released as version 001.
Version
Number
0026/2006Revised to support RoHS compliance. New
00310/2006• Incorporated the SR60 Scanner Instructions –
00412/2006Corrected bar codes for the “To set pre-noise or
DateDescription of Change
information includes an updated list of
supported interface cables, scanners supported
interfaces, and minor changes to the factory
default configuration settings.
Important USB Information! (P/N 943-091-
001) and the SR60 Programmer’s Reference Manual Addendum (P/N 941-003-001).
• Added the standard range (SR) version of the
scanner.
• Added specific information about the USB
interface, including the Code 39 Emulate
Functions Keys feature and setting and
EOM.
• Added the Full ASCII Chart and the ASCII
Extended Chart to Appendix B.
post-noise transitions” procedure on page 17
and added a bar code to the “To set a prefix or
suffix for a USB interface” procedure on
page 54.
This section provides you with safety information, technical
support information, and sources for additional product
information.
About Cautions and Notes
Read and follow all cautions in this document before handling
and operating Intermec equipment. Equipment and data can be
damaged if you do not follow the cautions.
This section explains how to identify and understand cautions
and notes that are in this document.
A caution alerts you to an operating procedure, practice,
condition, or statement that must be strictly observed to
prevent equipment damage or destruction, or corruption or
loss of data.
Before You Begin
Note: Notes either provide extra information about a topic or
contain special instructions for handling a particular condition or
set of circumstances.
Global Services and Support
Warranty Information
To understand the warranty for your Intermec product, visit the
Intermec web site at www.intermec.com and click Service & Support > Warranty.
Disclaimer of warranties: The sample code included in this
document is presented for reference only. The code does not
necessarily represent complete, tested programs. The code is
provided “as is with all faults.” All warranties are expressly
disclaimed, including the implied warranties of merchantability
and fitness for a particular purpose.
Web Support
Visit the Intermec web site at www.intermec.com to download
our current manuals (in PDF). To order printed versions of the
Intermec manuals, contact your local Intermec representative or
distributor.
SR60 Scanner Programmer’s Reference Manualxi
Page 12
Before You Begin
Visit the Intermec technical knowledge base (Knowledge
Central) at
intermec.custhelp.com to review technical
information or to request technical support for your Intermec
product.
Telephone Support
These services are available from Intermec Technologies
Corporation.
In the U.S.A. and
Canada call 1-800755-5505 and
ServicesDescription
choose this option
Order Intermec
products
Order Intermec
media
Order spare
parts
Te c h n ic a l
Support
Service• Get a return authorization
Service contracts • Ask about an existing
• Place an order.
• Ask about an existing
order.
Order printer labels and
ribbons.
Order spare parts.1 or 2 and then
Talk to technical support
about your Intermec
product.
number for authorized
service center repair.
• Request an on-site repair
technician.
contract.
•Renew a contract.
• Inquire about repair
billing or other service
invoicing questions.
1 and then choose 2
1 and then choose 1
choose 4
2 and then choose 2
2 and then choose 1
1 or 2 and then
choose 3
Outside the U.S.A. and Canada, contact your local Intermec
representative. To search for your local representative, from the
Intermec web site, click Contact.
xiiSR60 Scanner Programmer’s Reference Manual
Page 13
Who Should Read This Manual
This programmer’s reference manual is for the person who is
responsible for installing, programming, configuring, and
maintaining the SR60 scanner.
This document explains how to program and configure the SR60
scanner.
Before you work with the SR60, you should be familiar with the
host system to which you will connect the SR60.
Related Documents
The Intermec web site at www.intermec.com contains our
documents (as PDF files) that you can download for free.
To download documents
1 Visit the Intermec web site at www.intermec.com.
2 Click Service & Support > Manuals.
Before You Begin
3 In the Select a Product field, choose the product whose
documentation you want to download.
To order printed versions of the Intermec manuals, contact your
local Intermec representative or distributor.
SR60 Scanner Programmer’s Reference Manualxiii
Page 14
Before You Begin
xivSR60 Scanner Programmer’s Reference Manual
Page 15
1
Learning About
Programming the SR60
Scanner
This chapter explains how and why you program your SR60
scanner. You will find these sections in this chapter:
•What Is the SR60?
•Customizing Your Scanner’s Operation
•How to Program the SR60 Scanner
•About the Scanner LEDs and Beeper
•Integrating the Scanner With Your Host System
•Changing the Interface Cable
•Restoring Factory Default Settings
•Trouble Scanning the Bar Codes in This Manual
•Contacting Intermec Product Support
SR60 Scanner Programmer’s Reference Manual1
Page 16
Chapter 1 — Learning About Programming the SR60 Scanner
What Is the SR60?
The Intermec SR60 is a laser scanner that is available in a
standard range (SR) version or extended long-range (XLR)
version. The XLR version allows you to scan bar code labels from
as far away as 11 m (36 ft) depending on the labels you are using.
To determine whether you have the SR version or XLR version,
refer to the configuration number (C/N) on the label above the
trigger. The scanner version of your SR60 is the sixth character of
the configuration number:
•SR60BL. The letter “L” indicates the SR version.
•SR60BX. The letter “X” indicates the XLR version.
Unless otherwise noted, all information in this manual applies to
both the SR and XLR versions.
Customizing Your Scanner’s Operation
You can customize your SR60 scanner’s operation using the
programming bar codes in this manual.
•You can select and configure the settings that allow
communication with your host terminal, such as setting the
RS-232 baud rate and parity for the RS-232 interface. For
help, see Chapter 2, “Configuring Interface Settings.”
•You can configure the optional prefix, suffix, and label ID to
be sent with bar code data if your scanner is configured for the
RS-232 or Keyboard Wedge interface. For help, see Chapter
3, “Configuring Label Transmit Settings.”
•You can select and configure bar code symbologies. You can
give the scanner the capability to autodiscriminate as few as
one, and as many as all available symbologies. For optimal
scanner performance, enable only those symbologies required.
You may also program the scanner with the standard options
available for the symbologies, such as check digit, minimum
label length, and fixed and variable length bar codes. For help,
see Chapter 4, “Enabling and Configuring Symbologies.”
•You can configure general features. For example, you may
adjust the beeper volume. For help, see Chapter 5,
“Configuring General Features.”
2SR60 Scanner Programmer’s Reference Manual
Page 17
Chapter 1 — Learning About Programming the SR60 Scanner
How to Program the SR60 Scanner
There are two ways for you to program the scanner:
•You can scan programming bar codes to modify the scanner’s
programmable features and options. This manual provides the
bar codes and instructions necessary to configure the features
and options. To ensure full compatibility and proper
function, use only the programming bar codes in this manual.
•You can send commands directly from the host. A limited set
of host commands are available. For help, see “RS-232 Host
Commands” on page 163.
When you program the scanner, the scanner stores the changes
until reprogrammed or returned to factory defaults.
What Is Programming Mode?
The scanner must be placed in Programming mode in order to
accept programming commands. You place the scanner in
Programming mode by scanning the SET bar code, which
appears first in each set of programming bar codes in this manual.
While in the Programming mode, the scanner recognizes only the
special programming bar codes contained in this manual.
To understand how the LEDs and beeper behave while the
scanner is in Programming mode, see
and Beeper” on page 7.
What Is a Programming Session?
A typical programming session is conducted as follows:
1 Scan the SET bar code at the beginning of each set of
programming bar codes to place the scanner in Programming
mode. The scanner emits three beeps, indicating it has read
the bar code, and the green LED flashes on and off slowly
while the scanner remains in Programming mode. Normal
scanning functions are disabled.
2 Scan the programming bar codes that are specially encoded to
make changes. With few exceptions, the scanner emits a triple
beep each time you scan a valid bar code. Be aware of these
considerations:
“About the Scanner LEDs
SR60 Scanner Programmer’s Reference Manual3
Page 18
Chapter 1 — Learning About Programming the SR60 Scanner
•Some features, such as Minimum Label Length, require
you to select the label length by scanning a series of singledigit bar codes. A single good read beep sounds when
scanning these single digits in Programming mode. Only
the final required digit in the sequence produces a triple
beep when scanned, indicating a successfully programmed
feature.
•Not all features are available for all interfaces. The scanner
sounds an error tone if you scan programming bar codes
for features invalid to the current interface. Only features
supported by the currently active interface are
implemented.
•If you scan a bar code that changes the interface type, all
previous configuration items scanned in the programming
session are lost.
•When programming a feature requiring you to scan single
digits to set a multi-digit number, such as Minimum Label
Length, scanning the END bar code (or any item tag/item
value bar code) before completing all input results in an
error tone and causes the scanner to exit Programming
mode. Under these circumstances, the features you were
trying to set are discarded; any previous bar codes scanned
during the session take effect.
•Intermec recommends that you limit each programming
session to one feature at a time. If you make a mistake in
the programming sequence, it can be difficult to discover
where an error has been made if several features are
programmed at once. Additionally, it can be confusing to
determine which features may or may not have been
successfully set following such a session.
4SR60 Scanner Programmer’s Reference Manual
Page 19
Chapter 1 — Learning About Programming the SR60 Scanner
3 Scan the END bar code to save any new settings and exit
Programming mode. The scanner sounds a beep and resets
upon exiting Programming mode, and the green LED returns
to its usual state (on steady or off).
Note: If you disconnect power before you scan the END bar
code, all the new settings are discarded. On power-up, the
scanner returns to the previous settings.
4 Maintain an accurate record of all changes you make. There is
a worksheet in Appendix A, “Factory Default Configuration”
on page 151, where you can record your changes.
Three Sample Programming Sequences
To modify a scanner feature, you must scan the programming bar
codes in this manual in the correct sequence, depending upon the
feature being programmed. There are three programming
sequences, which are illustrated on the next page.
Sample A
Programming sample A is the most commonly used sequence and
demonstrates how three bar codes are scanned to accomplish
these tasks:
1 Enter Programming mode with the SET bar code.
2 Scan the Item Tag that enables the new feature.
The term Item Tag describes an assigned number encoded in
a programming bar code that selects, enables, or disables a
specific feature.
3 Exit Programming mode and reset the scanner with the END
bar code.
SR60 Scanner Programmer’s Reference Manual5
Page 20
Chapter 1 — Learning About Programming the SR60 Scanner
A
B
SET
1
SET
ITEM TAGITEM VALUEEND/RESET
23
ENABLE
NEW FEATURE
END
123456
0
ENABLE NEW
FEATURE
USING THE
FOLLOWING
SETEND
SETTINGS...
0
8
1
C
ONE BAR CODE CONTAINS SET + ITEM TAG + ITEM VALUE + END
Three Sample Programming Sequences
Sample B
Programming sample B demonstrates how to enter a range value.
Like sample A, the scanner is placed in Programming mode and
an Item Tag is scanned. Then, a value must be entered before
ending the programming session. In the example, three digits
must be scanned from
6SR60 Scanner Programmer’s Reference Manual
“Keypad Bar Codes” on page 160.
Page 21
Chapter 1 — Learning About Programming the SR60 Scanner
This type of format may require up to six programming bar codes
and is necessary to allow flexible programming with larger itemvalue numeric ranges.
Sample C
Programming sample C lets you scan a single, extended length
bar code. This special bar code contains all the data necessary to
enter Programming mode, set the Item Tag and Item Value, and
exit Programming mode all in one step.
Roadmap for Programming the Scanner
Follow this roadmap to program the SR60 scanner.
To program the scanner
1 Scan any feature bar codes that are unique to the interface you
are currently programming. These interface-specific
programming bar codes immediately follow each interface
selection bar code.
2 If you need to change any bar code symbologies or modify
any symbology-related features, see “Enabling Symbologies”
on page 70.
3 If you need to change or modify any other features (such as
beeper settings), see Chapter 5, “Configuring General
Features,” on page 139.
Once the necessary changes have been made, and you have
scanned the END bar code, you are ready to operate the SR60
scanner.
About the Scanner LEDs and Beeper
The scanner provides a set of indicators that verify or announce
scanner functions.
Note: The green LED and beeper are configurable features which
may have been modified or disabled. For help, see Chapter 5,
“Configuring General Features,” on page 139.
Scanner LEDs
The amber Laser On LED is located on top rear of the scanner
and lights whenever laser power is on.
SR60 Scanner Programmer’s Reference Manual7
Page 22
Chapter 1 — Learning About Programming the SR60 Scanner
The green Good Read LED is located on top rear of the scanner
and flashes:
•once to indicate when a good read has occurred.
•slowly on and off to indicate the scanner is in Programming
mode.
Scanner Beeper
The beeper operates differently when the scanner is in Scanning
mode and in Programming mode.
•When the scanner is in Scanning mode, the beeper sounds:
•four times at power-up.
•once following a good read.
•six rapid chirps to indicate an error (error tone).
•When the scanner is in Programming mode, the beeper
sounds:
•once when entering or exiting Programming mode.
•three times to indicate a successfully programmed feature.
•an error tone if you scan programming bar codes for
features that are not compatible with the current interface.
For example, you can set baud rate and parity only when
the current interface is RS-232.
Integrating the Scanner With Your Host System
Your scanner must be equipped with the correct hardware to
properly communicate with your host system. Contact your local
Intermec representative if you have questions about your scanner
hardware compatibility.
Intermec offers the following interface cables for the SR60
scanner:
•Laser emulation
•Wand emulation
•RS-232
•Keyboard wedge
•USB
8SR60 Scanner Programmer’s Reference Manual
Page 23
Chapter 1 — Learning About Programming the SR60 Scanner
Note: The part numbers for the keyboard wedge cables available
from Intermec are listed in the “PC Keyboard Interfaces and
Cables Supported ” table on page 20.
Changing the Interface Cable
If you need to move the scanner to a host terminal of a different
interface type, you simply connect the scanner to the new host
using the appropriate interface cable. The scanner automatically
changes to the interface functions specific to that cable.
Verifying that Your Scanner Supports the Interface
You must make sure that your SR60 scanner supports the
interface you want to change to. The following list indicates the
interfaces each SR60 scanner supports:
•SR60 scanner with C/N SR60BX01 (XLR) or
C/N SR60BL01 (SR) supports the Wand Emulation,
RS-232, and Keyboard Wedge interfaces.
•SR60 scanner with C/N SR60BX02 (XLR) or
C/N SR60BL02 (SR) supports the USB interface.
•SR60 scanner with C/N SR60BX03 (XLR) supports the
Laser Emulation interface.
You can find the scanner C/N on the label above the trigger.
Removing and Replacing the Scanner Interface Cable
You can change your scanner interface cable by following these
instructions.
To change the scanner interface cable
1 Loosen the screw at the bottom of the handle. This screw is
captive and does not come all the way out.
Do not try to pull the end cap off, as this may damage the
scanner.
SR60 Scanner Programmer’s Reference Manual9
2 Swing the forked cable retainer clear of the square hole in the
end cap and rotate away from the cable.
Page 24
Chapter 1 — Learning About Programming the SR60 Scanner
3 Holding the scanner handle and end cap together in one
hand, pull the connector out of the handle end cap to free the
interface cable.
4 Connect the new interface cable at the scanner and rotate the
forked cable retainer to secure it. Tighten the screw to 0.67 to
1.13 Nm (6 to 10 in-lb).
1
3
Removing and Replacing an Interface Cable
Reconfiguring the Interface Settings
If you change the interface cable, you may need to reconfigure
the interface settings. For help, see Chapter 2, “
Interface Settings.”
After you reconfigure the interface settings, you should scan a bar
code to verify that the scanner communicates correctly with the
new host system. For sample bar codes, see
on page 158.
2
Configuring
“Sample Bar Codes”
10SR60 Scanner Programmer’s Reference Manual
Page 25
Chapter 1 — Learning About Programming the SR60 Scanner
Restoring Factory Default Settings
You can restore the factory default settings at any time by
scanning the Return to Factory Default Settings bar code in this
section. This bar code is typically used to return the scanner to a
known operating state when the present programming status is
not known, faulty, or suspect.
For a list of factory default settings, see Appendix A, “Factory
Default Configuration” on page 151.
Use this bar code with caution, since it resets all changes made
during previous programming sessions.
Note: This bar code does not reset Low Power mode or Half
Angle. For details, see
page 146 or “Configuring the Half Angle” on page 149.
“Configuring the Low Power Mode” on
To restore factory defaults
1 Scan the SET bar code.
2 Scan the Return to Factory Setting bar code.
3 Scan the END bar code.
SET-------------------------------------
Return to Factory
Default Settings ---------
END------------------------------------
SR60 Scanner Programmer’s Reference Manual11
Page 26
Chapter 1 — Learning About Programming the SR60 Scanner
Trouble Scanning the Bar Codes in This Manual
If you are having trouble scanning the bar codes in this manual,
make sure you follow these guidelines:
•Review the scanning instructions in the SR60 Scanner Quick Start Guide (P/N 930-141-xxx) which shipped with the
scanner.
•If you are using the XLR version, hold the scanner at least
1.2 m (4 ft) from the bar code because this is a long range
scanner.
•If you see more than one red marker beam, aim the center
beam on the bar code.
•Move the marker beam horizontally across the page toward
the bar code to avoid passing the marker beam over other bar
codes.
Note: By default, the marker beam is enabled for the
XLR version and disabled for the SR version. For more
information, see “Configuring the Marker Beam” on
page 144.
Contacting Intermec Product Support
If you need to contact Intermec Product Support for help with
your SR60 scanner, follow the instructions in
and Support” on page xi.
Make sure you have this information before you contact Intermec
Product Support:
•Scanner configuration number: Look for the C/N number on
the label above the trigger.
•Cable part number: Look for the part number on the label
attached to the cable.
For help understanding your warranty, see “Warranty
Information” on page xi.
“Global Services
12SR60 Scanner Programmer’s Reference Manual
Page 27
2
Configuring Interface
Settings
This chapter contains the programming bar codes for selecting an
interface and programming the related interface settings. You will
find these sections in this chapter:
•Wand Emulation Interface
•Keyboard Wedge Interface
•RS-232 Communication Parameters
•USB Interface
SR60 Scanner Programmer’s Reference Manual13
Page 28
Chapter 2 — Configuring Interface Settings
Wand Emulation Interface
Scan the following bar codes to enable the Wand Emulation
Interface.
Note: Wand Emulation Interface is not supported by the USB
interface.
SET-------------------------------------
Enable Wand
Emulation ---------
END------------------------------------
Wand Emulation Settings
Scan the following bar codes to configure the settings for the
Wand Emulation Interface.
Note: You should enable Transmit C128 Function Characters
only when Data Format is set to Transmit in Normal Format or
Transmit in Code 128 Format.
SET-------------------------------------
14SR60 Scanner Programmer’s Reference Manual
Page 29
Polarity
Space Low,
Bar High ---------
Space High,
Bar Low ---------
Signal Speed
Low (660 μs) ---------
Chapter 2 — Configuring Interface Settings
High (330 μs) ---------
Data Format
Transmit in
Normal Format ---------
Transmit in C39
Format ---------
Transmit in C39
Full ASCII Format ---------
SR60 Scanner Programmer’s Reference Manual15
Page 30
Chapter 2 — Configuring Interface Settings
Transmit in C128
Format ---------
Idle State
Low ---------
High ---------
Transmit C128 Function Characters
Enable ---------
Disable ---------
END------------------------------------
16SR60 Scanner Programmer’s Reference Manual
Page 31
Chapter 2 — Configuring Interface Settings
Wand Emulation Pre/Post-Noise Settings
You can independently configure the number of noise transitions
generated prior to or following label transitions.
To disable transmitting pre-noise or post-noise transitions
1 Scan the SET bar code.
2 Scan either the Don’t Transmit Pre-Noise bar code on this
page or the Don’t Transmit Post-Noise bar code on page 18.
3 Scan the END bar code. You have disabled noise transitions.
To set pre-noise or post-noise transitions
1 Scan the SET bar code.
2 Scan either the Set Pre-Noise Transitions bar code on this
page or the Set Post-Noise Transitions bar code on page 18.
3 From the “Keypad Bar Codes” on page 160, scan two digits
that represent the appropriate number of noise transitions.
You can choose from one to twenty noise transitions for either
pre-noise or post-noise. For example, scan the 0 and the 3 bar
codes for three transitions.
4 Scan the END bar code.
Pre-Noise Transitions Settings
SET-------------------------------------
Don’t Transmit
Pre-Noise ---------
Set Pre-Noise
Transitions ---------
SR60 Scanner Programmer’s Reference Manual17
Page 32
Chapter 2 — Configuring Interface Settings
Use the bar codes in “Keypad Bar Codes” on page 160 to scan two
digits representing the number of Pre-Noise Transitions padded
with leading zeros. For example, 03 = three transitions, 08 = eight,
and 15 = fifteen.
END------------------------------------
Post-Noise Transitions Settings
SET-------------------------------------
Don’t Transmit
Post-Noise ---------
Set Post-Noise
Transitions ---------
Use the bar codes in “Keypad Bar Codes” on page 160 to scan two
digits representing the number of Post-Noise Transitions padded
with leading zeros. For example, 03 = three transitions, 08 = eight,
and 15 = fifteen.
END------------------------------------
18SR60 Scanner Programmer’s Reference Manual
Page 33
Keyboard Wedge Interface
This section describes these PC Keyboard Wedge interface
parameters:
•Interface Selection
•Connect to a Laptop
•Caps Lock
•Country Mode
•Intercharacter Delay
•Quiet Interval
For help changing other settings for this interface, see:
•Chapter 3, “Configuring Label Transmit Settings,” on
page 47.
•“All Symbologies Supported by All Interfaces” on page 70.
Chapter 2 — Configuring Interface Settings
•Chapter 5, “Configuring General Features,” on page 139.
Note: If you configure the transmission parameters so that a label
results in no actual data to send, the label will be accepted,
beeped, and no data transmitted.
Note: Keyboard Wedge Interface is not supported by the USB
interface.
PC Keyboard Interface Selection
The SR60 scanner supports a variety of PC keyboard interfaces.
Find your PC Keyboard Interface in the first column and note
the corresponding Interface Type in the second column.
For your convenience, the third column lists the corresponding
cable or cables you can use to connect the SR60 scanner.
60, 70, 80, 90, and 95 with alternate
key encoding
PS/2 25 and 30 with alternate key
encoding
PC/XT with standard key encodingDP/N 321-635-002
AT, PS/2 25-286, 30-286, 50, 50Z,
60, 70, 80, 90, and 95 with standard
key encoding
PS/2 25 and 30 with standard key
encoding
PS/55 5530T with 104 keyboardIP/N 321-635-002
Interface
Type
BP/N 321-635-002
CP/N 321-635-002
EP/N 321-635-002
FP/N 321-635-002
Cable(s)
P/N 321-636-002
P/N 321-636-002
P/N 321-636-002
P/N 321-636-002
P/N 321-636-002
Intermec recommends that you disconnect power before
plugging or unplugging cables to avoid any possibility of
equipment damage.
Scan the following bar codes to select the interface type you
identified from the previous table, “
Cables Supported.”
PC Keyboard Interface Type
SET-------------------------------------
PC Keyboard Interfaces and
20SR60 Scanner Programmer’s Reference Manual
Page 35
A ---------
B ---------
C ---------
Chapter 2 — Configuring Interface Settings
D ---------
E ---------
F ---------
I ---------
SR60 Scanner Programmer’s Reference Manual21
Page 36
Chapter 2 — Configuring Interface Settings
END------------------------------------
Connect to a Laptop or PC and Send Control/Function Characters
You need to know if the scanner will be connected to a laptop
(with an integrated keyboard), connected to a PC (with an
external keyboard), or operated with no external keyboard. You
also need to know if you want to transmit control characters and
function characters.
•The Laptop/No External Keyboard bar code on page 23
provides the acknowledge signal to the PC. You should enable
this feature if the scanner is connected to a laptop or operated
with no external keyboard.
•The Keyboard Attached bar code on page 23 should be
enabled when the scanner is connected to a standard PC with
an external keyboard.
•The Enable Control Characters bar code on page 23 transmits
all ASCII characters except NUL (00h). Disabling this feature
limits the transmission of ASCII characters to this list:
•ASCII characters between 20h - 127h
•Carriage Return (CR=0Dh)
•BackSpace (BS=08h)
•Right Tab (HT=09h)
•Left Tab (0Bh)
•Esc (1Bh)
•The Enable Function Characters bar code on this page
transmits characters between 00H - IFH, which are not in the
normal ASCII set.
Scan the following bar codes to select the option for connecting
to a laptop or PC.
22SR60 Scanner Programmer’s Reference Manual
Page 37
SET-------------------------------------
Connect to Laptop or PC
Laptop/No
External Keyboard ---------
Keyboard
Attached ---------
Chapter 2 — Configuring Interface Settings
Send Control/Function Characters
Enable Control
Characters ---------
Enable Function
Characters ---------
Disable ---------
END------------------------------------
SR60 Scanner Programmer’s Reference Manual23
Page 38
Chapter 2 — Configuring Interface Settings
Caps Lock
You can set three Caps Lock settings:
•The Caps Lock Off bar code sends character data to the host
in normal format.
•The Caps Lock On bar code sends character data to the host
in reverse case:
•(a-z) = (A-Z)
•(A-Z) = (a-z)
Use this feature if your keyboard Caps Lock key is on.
•The Caps Lock = Shift-Lock bar code sends character data to
the host in shifted case. This option may be used only with
interface type G (IBM 3xxx 122-keyboard) with the Shift
Lock key on.
SET-------------------------------------
Caps Lock Off ---------
Caps Lock On ---------
Caps Lock =
ShiftLock ---------
24SR60 Scanner Programmer’s Reference Manual
Page 39
END------------------------------------
Country Mode
You can select the following countries only when the scanner is
configured for Interface Type E:
•Belgium
•Britain
•Denmark
•France
Chapter 2 — Configuring Interface Settings
•Germany
•Italy
•Japanese 106-Key
•Norway
•Portugal
•Spain
•Sweden
•Switzerland
•U.S.A.
Scan the following bar codes to select the desired country.
SET-------------------------------------
SR60 Scanner Programmer’s Reference Manual25
Page 40
Chapter 2 — Configuring Interface Settings
Belgium ---------
Britain ---------
Denmark ---------
France ---------
Germany ---------
Italy ---------
Japanese 106-Key ---------
26SR60 Scanner Programmer’s Reference Manual
Page 41
Norway ---------
Portugal ---------
Spain ---------
Chapter 2 — Configuring Interface Settings
Sweden ---------
Switzerland ---------
U.S.A. ---------
END------------------------------------
SR60 Scanner Programmer’s Reference Manual27
Page 42
Chapter 2 — Configuring Interface Settings
Intercharacter Delay
Intercharacter Delay refers to the pause, if any, between each
character before it is sent to the host. This time delay controls the
flow of data from the scanner. Scan the following bar codes to
select the Intercharacter Delay.
SET-------------------------------------
None ---------
5 Milliseconds ---------
10 Milliseconds ---------
20 Milliseconds ---------
30 Milliseconds ---------
28SR60 Scanner Programmer’s Reference Manual
Page 43
40 Milliseconds ---------
60 Milliseconds ---------
80 Milliseconds ---------
Chapter 2 — Configuring Interface Settings
90 Milliseconds ---------
END------------------------------------
Quiet Interval
Quiet Interval is the amount of time to look for keyboard activity
before the scanner breaks the keyboard connection in order to
transmit data to the host.
SET-------------------------------------
SR60 Scanner Programmer’s Reference Manual29
Page 44
Chapter 2 — Configuring Interface Settings
10 Milliseconds ---------
20 Milliseconds ---------
50 Milliseconds ---------
100 Milliseconds ---------
200 Milliseconds ---------
500 Milliseconds ---------
1 Second ---------
30SR60 Scanner Programmer’s Reference Manual
Page 45
Chapter 2 — Configuring Interface Settings
END------------------------------------
RS-232 Communication Parameters
This section describes these RS-232 communication parameters:
•Baud Rate
•Data Format Settings: Data Bit, Parity Bit, and Stop Bit(s)
•Handshaking
•Hardware Handshaking (CTS/RTS)
•Software Handshaking (XON/XOFF)
•ACK/NAK Options
Baud Rate
•Intercharacter Delay
For help changing other settings for this interface, see:
•Chapter 3, “Configuring Label Transmit Settings,” on
page 47.
•“All Symbologies Supported by All Interfaces” on page 70.
•Chapter 5, “Configuring General Features,” on page 139.
Note: RS-232 Communication Parameters are not supported by
the USB interface.
Scan the following bar codes to select the Baud Rate. Only one
Baud Rate selection may be active at any one time. The last Baud
Rate bar code you scan during a programming session is the
setting that is stored when you scan the END bar code.
SET-------------------------------------
SR60 Scanner Programmer’s Reference Manual31
Page 46
Chapter 2 — Configuring Interface Settings
Baud Rate = 1200 ---------
Baud Rate = 2400 ---------
Baud Rate = 4800 ---------
Baud Rate = 9600 ---------
Baud Rate = 19200 ---------
Baud Rate = 38400 ---------
END------------------------------------
32SR60 Scanner Programmer’s Reference Manual
Page 47
Data Format Settings
Scan the following bar codes to select the data format
configuration needed to communicate with your system.
SET-------------------------------------
Data Bit
Seven ---------
Chapter 2 — Configuring Interface Settings
Eight ---------
Parity Bit
None ---------
Even ---------
SR60 Scanner Programmer’s Reference Manual33
Page 48
Chapter 2 — Configuring Interface Settings
Odd ---------
Mark ---------
Space ---------
Stop Bit(s)
One ---------
Two ---------
END------------------------------------
34SR60 Scanner Programmer’s Reference Manual
Page 49
Handshaking
Chapter 2 — Configuring Interface Settings
Review your system documentation to identify handshaking
requirements, and scan the following bar codes to change the
settings if required. The following descriptions briefly explain
each selection.
Hardware Handshaking
You can choose either CTS/RTS Flow Control or CTS Scan
Control:
•CTS/RTS Flow Control is a type of hardware handshaking.
The scanner activates the RTS (Request to Send) line when it
is ready to send data to the host. The scanner waits for an
active Clear to Send (CTS) signal from the host before
transmitting data. If hardware control is disabled, CTS/RTS
communication does not take place. If the host deactivates the
CTS line during data transmission, the host receives
additional characters for no more than 2 ms. (The timing
varies slightly, depending on the baud rate you select.)
Data
CTS
CTS/RTS Flow Control Illustration
Label TransmissionLabel TransmissionXmission
Active
Disabled
Inactive
•CTS Scan Control is a type of hardware handshaking. When
scan control is enabled, label scanning is disabled until CTS is
asserted and de-asserted, as shown in the next illustration.
Data
CTS
CTS Scan Control Illustration
Label 1Label 2Label 1
Disabled until
Assert
De-assert
Handshaking controls are mutually exclusive. You cannot enable
more than one of these features at a time, because enabling
multiple controls produces unpredictable results.
Will not scan again
until toggled
SR60 Scanner Programmer’s Reference Manual35
Page 50
Chapter 2 — Configuring Interface Settings
Note: Each handshaking feature requires a series of bar codes in
the sequence given. That is, you must enter Programming mode
by scanning the SET bar code, scan the Step #1 bar code, scan the
Step #2 bar code, and then scan the END bar code.
Enable CTS/RTS Flow Control
SET-------------------------------------
Step #1 ---------
Step #2 ---------
END------------------------------------
Enable CTS Scan Control
SET------------------------------
36SR60 Scanner Programmer’s Reference Manual
Page 51
Step #1 ---------
Step #2 ---------
END------------------------------------
Chapter 2 — Configuring Interface Settings
Software Handshaking
XON/XOFF is software handshaking that allows the host to
control data transmission. If the host sends an XOFF command
to the scanner, the scanner does not send the bar code data until
it receives an XON command from the host. If the host sends the
XOFF command during data transmission, the host receives
additional characters for no more than 2 ms. (The timing varies
slightly, depending on the baud rate you select.)
Enable XON/XOFF Control
SET-------------------------------------
Step #1 ---------
SR60 Scanner Programmer’s Reference Manual37
Page 52
Chapter 2 — Configuring Interface Settings
Step #2 ---------
END------------------------------------
Disable both CTS/RTS and XON/XOFF Control
SET-------------------------------------
Step #1 ---------
Step #2 ---------
END-----------------------------------
38SR60 Scanner Programmer’s Reference Manual
Page 53
To disable either CTS/RTS Control or XON/XOFF Control
1 Disable both CTS/RTS Flow Control and XON/XOFF
Control.
2 Enable one handshaking feature:
•To enable CTS/RTS Flow Control, see page 36.
•To enable XON/XOFF Control, see page 37.
RS-232 ACK/NAK Options
Scan the following bar codes to configure the RS-232 ACK/NAK
parameters for your scanner.
RS-232 ACK/NAK Options
SET-------------------------------------
Chapter 2 — Configuring Interface Settings
Disable ACK/NAK ---------
Enable for Bar Code
Transmission ---------
Enable for Host
Command
Acknowledge ---------
SR60 Scanner Programmer’s Reference Manual39
Page 54
Chapter 2 — Configuring Interface Settings
Enable for Bar Code
Transmission and
Host Command
Acknowledge ---------
END------------------------------------
RS-232 Intercharacter Delay
Intercharacter Delay refers to the pause, if any, between each
character before it is sent to the host. This time delay controls the
flow of data from the scanner.
SET-------------------------------------
None ---------
10 Milliseconds ---------
20 Milliseconds ---------
40SR60 Scanner Programmer’s Reference Manual
Page 55
30 Milliseconds ---------
40 Milliseconds ---------
50 Milliseconds ---------
Chapter 2 — Configuring Interface Settings
100 Milliseconds ---------
200 Milliseconds ---------
500 Milliseconds ---------
1 Second ---------
SR60 Scanner Programmer’s Reference Manual41
Page 56
Chapter 2 — Configuring Interface Settings
END------------------------------------
USB Interface
Scan the following bar codes to enable the USB interface and
configure the keyboard country code.
If you have the USB interface, you must scan these bar codes
to enable the interface, or certain conditions will result in data
corruption.
To enable the USB interface and configure the keyboard country code
1 Identify the keyboard country code you will use. See the next
table, “Keyboard Country Code for USB Interface.”
2 Scan the START bar code on page 43.
3 Scan the Enable USB and Configure Keyboard Country
Code bar code.
4 Using the Digits bar codes on page 44, scan the digits to set
the keyboard country code you identified in Step 1.
5 Scan the Lower Case Enable bar code.
6 Scan the END bar code on page 43.
Keyboard Country Code for USB Interface
Code for
Country
Belgium734742
Denmark738746
France523526
Germany525528
Italy529530
Japan759Not available
Norway737745
Poland733Not available
Windows 98/XP/2000
Code for
IMAC
42SR60 Scanner Programmer’s Reference Manual
Page 57
Chapter 2 — Configuring Interface Settings
Keyboard Country Code for USB Interface (continued)
Country
Spain732741
Switzerland736744
United Kingdom731740
United States524527
START---------------------------------
Enable USB and
Configure Keyboard
Country Code ---------
Code for
Windows 98/XP/2000
Code for
IMAC
Use the bar codes on the next page to specify the three-digit
keyboard country code you identified in Step 1.
Enable Lower Case
Characters ---------
END------------------------------------
SR60 Scanner Programmer’s Reference Manual43
Page 58
Chapter 2 — Configuring Interface Settings
Digits
0 ---------
1 ---------
2 ---------
3 ---------
4 ---------
5 ---------
44SR60 Scanner Programmer’s Reference Manual
Page 59
6 ---------
7 ---------
8 ---------
Chapter 2 — Configuring Interface Settings
9 ---------
SR60 Scanner Programmer’s Reference Manual45
Page 60
Chapter 2 — Configuring Interface Settings
46SR60 Scanner Programmer’s Reference Manual
Page 61
3
Configuring Label Transmit
Settings
This chapter contains the programming bar codes for configuring
the optional prefix, suffix, and label ID which may be sent in
addition to bar code data if your SR60 scanner is configured for
the RS-232 or Keyboard Wedge interface. You will find these
sections in this chapter:
•When to Configure Label Transmit Settings
•How to Use the Prefix, Suffix, and Label ID
•Setting Global Prefixes and Suffixes
•Setting a Prefix or Suffix
•Setting a Label ID
SR60 Scanner Programmer’s Reference Manual47
Page 62
Chapter 3 — Configuring Label Transmit Settings
When to Configure Label Transmit Settings
If you need to send information in addition to bar code label
data, you can configure the scanner to transmit:
Note: In the Global Prefix and the Global Suffix columns, 00
indicates no character.
Setting Global Prefixes and Suffixes
This section describes how to set global prefixes and suffixes.
Do not use these procedures if you have a USB interface.
For a USB interface, see “Setting a Prefix or Suffix for a USB
Interface” on page 54.
Setting Global Prefixes
You may add one or two prefix characters to the standard label
format. To add more than two prefix characters, contact Intermec
Product Support for Full Label Edit (FLE) options.
To set global prefixes
1 Identify your specific system requirements.
2 Using the ASCII table on page 164, identify the ASCII
character(s) and the corresponding hex code(s) for the prefix.
For example, suppose you want to send the two prefix
characters STX (start transmit) and SP (Space). The ASCII
chart shows that STX equals 02 hex and SP equals 20 hex.
3 Scan the SET bar code on page 50.
4 Scan the Set Prefix bar code.
5 Using the list of bar codes that starts on page 160, scan the
four digits corresponding to the hex values you chose in
Step 2.
For this example, you would scan 0, 2, 2, and 0.
Note: Successful programming requires four digits for the
label ID.
SR60 Scanner Programmer’s Reference Manual49
Page 64
Chapter 3 — Configuring Label Transmit Settings
Note: If you make a mistake or lose your place while setting
this option, scan the END bar code to exit Programming
mode. The scanner sounds a two-beep error tone to indicate
that programming was incomplete, and the setting remains as
it was before entering Programming mode.
6 Scan the END bar code.
You have added a two-character prefix to all bar code data,
regardless of label symbology. The prefix will be added to the
label data before it is sent to the host.
Setting Global Prefix(es)
SET-------------------------------------
Set Prefix ---------
Use the ASCII chart on 68 to identify the ASCII character(s) and
the corresponding hex code(s) for the prefix. Then use the bar
codes on
page 160 to scan the four digits corresponding to the hex
values.
END------------------------------------
Setting Global Suffixes
You may add one or two suffix characters to the standard label
format. To add more than two suffix characters, contact Intermec
Product Support for Full Label Edit (FLE) options.
50SR60 Scanner Programmer’s Reference Manual
Page 65
Chapter 3 — Configuring Label Transmit Settings
To set global suffixes
1 Identify your specific system requirements.
2 Using the ASCII table on page 164, identify the ASCII
character(s) and the corresponding hex code(s) for the ASCII
characters you plan to use as suffixes.
3 Scan the SET bar code below.
4 Scan the Set Suffix bar code.
5 Using the list of bar codes that starts on page 160, scan the
four digits corresponding to the hex values you chose in
Step 2.
For this example, you would scan 0, A, 0, and D.
Note: Successful programming requires four digits for the
label ID.
Note: If you make a mistake or lose your place while setting
this option, scan the END bar code to exit Programming
mode. The scanner sounds a two-beep error tone to indicate
that programming was incomplete, and the setting remains as
it was before entering Programming mode.
6 Scan the END bar code.
You have added a two-character suffix to all bar code data,
regardless of label symbology, that will be added to the label data
before it is sent to the host.
Setting Global Suffix(es)
SET-------------------------------------
SR60 Scanner Programmer’s Reference Manual51
Page 66
Chapter 3 — Configuring Label Transmit Settings
Set Suffix ---------
Use the ASCII table on page 164 to identify the ASCII character(s)
and the corresponding hex code(s) for the suffix. Then use the bar
codes on
page 160 to scan the four digits corresponding to the hex
values.
END------------------------------------
Disabling a Global Prefix or Suffix
You can disable a global prefix or suffix.
To disable global prefix or suffix characters
1 Scan the SET bar code on this page.
2 Scan the Set Prefix or Set Suffix bar code.
3 Scan the 0 digit four times to disable the prefix or suffix
characters.
4 Scan the END bar code.
Disabling Global Prefix/Suffix Characters
SET-------------------------------------
Set Prefix ---------
52SR60 Scanner Programmer’s Reference Manual
Page 67
Set Suffix ---------
0 ---------
END------------------------------------
Chapter 3 — Configuring Label Transmit Settings
Setting a Prefix or Suffix
The method you use to set a prefix or suffix depends on your
scanner interface:
•USB Interface
•Wand Emulation, Keyboard Wedge, RS-232, or Decoded
Interface
The scanner does not transmit a prefix or suffix character if its
hex value is set to zero.
Note: For the USB interface, the global character that is added at
the end of every scan is an End of Message (EOM) character, not
a Postamble (suffix). For help, see “Setting an EOM for a USB
Interface” on page 56.
SR60 Scanner Programmer’s Reference Manual53
Page 68
Chapter 3 — Configuring Label Transmit Settings
g
Setting a Prefix or Suffix for a USB Interface
Use this procedure to set a prefix or suffix.
To set a prefix or suffix for a USB interface
1 Scan these bar codes.
Code 39 Min Length = 1
Start
$% /
Lower Case = Enable
DH I
EOM = None
DP0
2 Scan the Preamble (prefix) or the Postamble (suffix) bar code.
Preamble
Q01
Postamble
Q02
3 Using the Full ASCII Chart on page 165, scan up to 19
characters. Use the Null character to clear the prefix or suffix.
54SR60 Scanner Programmer’s Reference Manual
Page 69
Chapter 3 — Configuring Label Transmit Settings
g
4 Scan these bar codes.
End
$+$
Code 39 Min Length = 2
To clear the prefix and suffix
1 Scan this bar code.
Start
$% /
2 Scan this bar code to clear the Preamble (prefix) and
Postamble (suffix).
Clear Ambles
Q00
3 Scan this bar code.
End
$+$
SR60 Scanner Programmer’s Reference Manual55
Page 70
Chapter 3 — Configuring Label Transmit Settings
Setting an EOM for a USB Interface
For the USB interface, the global character that is added at the
end of every scan is an End of Message (EOM) character, not a
Postamble (suffix). However, if you use an EOM without a suffix,
the EOM acts as the suffix.
The next procedure describes how to set an EOM for a USB
interface. If the EOM you want to set is not in Step 2, set the
EOM to None and set a suffix. For help, see
Suffix for a USB Interface” on page 54.
To set an EOM for a USB interface
1 Scan this bar code.
Start
$% /
“Setting a Prefix or
2 Scan one of these EOM bar codes. The default setting is
Return.
EOM=Enter
DP5
EOM=Field Exit
DP3
EOM=CR/LF
DP6
56SR60 Scanner Programmer’s Reference Manual
Page 71
Chapter 3 — Configuring Label Transmit Settings
EOM=Return
DP7
EOM=Field Advance
EOM=Tab +
DP1
EOM=LF
DP2
DP4
3 Scan this bar code.
End
$+$
EOM=None
DP0
SR60 Scanner Programmer’s Reference Manual57
Page 72
Chapter 3 — Configuring Label Transmit Settings
Setting a Prefix or Suffix for a Multi or Decoded Interface
Use this procedure to set a prefix or suffix that has only one
character.
Do not use this procedure if you have a USB interface. For
a USB interface, see “Setting a Prefix or Suffix for a USB
Interface” on page 54.
To set a prefix or suffix that has only one character
1 Using the ASCII table on page 164, identify the ASCII
character and the corresponding hex code for the singlecharacter prefix or suffix.
For example, suppose you want to use the Space (SP)
character. The ASCII charts shows that SP equals 20 hex.
2 Scan the SET bar code on page 59.
3 Scan the Set Prefix or Set Suffix bar code.
4 Using the list of bar codes that starts on page 160, scan the
two digits corresponding to the hex value you chose in Step 1.
5 Scan the 0 digit twice to disable the transmission of a second
character.
6 For this example, you would scan 2, 0, 0, and 0.
Note: Successful programming requires four digits for the
label ID.
Note: If you make a mistake or lose your place while setting
this option, scan the END bar code to exit Programming
mode. The scanner sounds a two-beep error tone to indicate
that programming was incomplete, and the setting remains as
it was before entering Programming mode.
7 Scan the END bar code.
58SR60 Scanner Programmer’s Reference Manual
Page 73
Chapter 3 — Configuring Label Transmit Settings
Setting a Single Character Prefix/Suffix
SET-------------------------------------
Set Prefix ---------
Set Suffix ---------
END------------------------------------
Setting a Label ID
Setting the Label ID feature can be a complex task that requires
multiple steps to enable all necessary options.
About Symbology-Specific Label Identifiers
Symbology-specific label identifiers consist of one or two ASCII
characters that can precede or follow the bar code label data as it
is transmitted to the host. The host may use these characters as a
means of distinguishing between symbologies.
SR60 Scanner Programmer’s Reference Manual59
Page 74
Chapter 3 — Configuring Label Transmit Settings
Industry standards have been established for symbology-specific
label identifiers, which are listed in the next table. Most scanners
have factory default identifiers preset to these standards.
You can specify the location where Label ID characters are to be
placed in relation to scanned label data. The location you choose
will be applied universally to all symbologies; you cannot specify
a symbology-specific label ID location.
The locations include:
•None (for example, prefix, label data, suffix)
•Prefix (for example, prefix, label ID, label data, suffix)
•Suffix (for example, prefix, label data, label ID, suffix)
To set the label ID location
1 Scan the SET bar code.
2 Scan the bar code for the location you chose.
Chapter 3 — Configuring Label Transmit Settings
3 Scan the END bar code
Setting Label ID Location
SET-------------------------------------
Label ID = None ---------
Position Label
ID as Prefix ---------
.
SR60 Scanner Programmer’s Reference Manual61
Page 76
Chapter 3 — Configuring Label Transmit Settings
Position Label ID
as Suffix ---------
END------------------------------------
Setting a Symbology-Specific Label ID
You can configure a label ID for each symbology.
To set a symbology-specific label ID
1 Using the ASCII table on page 164, identify the ASCII
character(s) and the corresponding hex code(s) for the ASCII
characters you plan to use as the label ID.
For example, suppose you want to change the label ID for
UPC-A to A1. The ASCII chart shows that A equals 41 hex
and 1 equals 31 hex.
2 Scan the SET bar code on page 63.
3 Using the bar codes in “Selecting the Symbology” on page 63,
scan the bar code representing the symbology whose Label ID
you want to change.
For this example, you would scan the UPC-A symbology bar
code.
4 Using the list of bar codes that starts on page 160, scan the
four digits corresponding to the hex values you chose in
Step 1.
For this example, you would scan 4, 1, 3, and 1.
Note: Successful programming requires four digits for the
label ID.
62SR60 Scanner Programmer’s Reference Manual
Page 77
Chapter 3 — Configuring Label Transmit Settings
5 Scan the END bar code.
You have changed the default Label ID for UPC-A from A to A1.
Selecting the Symbology
This section contains bar codes that represent each symbology.
You scan these bar codes when, for example, you configure a
symbology-specific label ID. You may scan only one symbology
per programming session.
Setting Label ID Characters by Symbology
SET-------------------------------------
Code 39 ---------
PharmaCode 39 ---------
Code 128 ---------
UCC/EAN 128 ---------
SR60 Scanner Programmer’s Reference Manual63
Page 78
Chapter 3 — Configuring Label Transmit Settings
Interleaved 2 of 5 ---------
Codabar ---------
UPC-A ---------
UPC-A
(2 digit add-ons) ---------
UPC-A
(with 5 digit
add-ons) ---------
UPC-A
(with C128
add-ons) ---------
UPC-E ---------
64SR60 Scanner Programmer’s Reference Manual
Page 79
UPC-E
(with 2 digit
add-ons) ---------
UPC-E
(with 5 digit
add-ons) ---------
UPC-E
(with C128
add-ons) ---------
Chapter 3 — Configuring Label Transmit Settings
EAN-13 ---------
EAN-13
(with 2 digit
add-ons) ---------
EAN-13
(with 5 digit
add-ons) ---------
EAN-13
(with C128
add-ons) ---------
SR60 Scanner Programmer’s Reference Manual65
Page 80
Chapter 3 — Configuring Label Transmit Settings
EAN-8 ---------
EAN-8
(with 2 digit
add-ons) ---------
EAN-8
(with 5 digit
add-ons) ---------
EAN-8
(C128 add-ons) ---------
Code 93 ---------
Standard 2 of 5 ---------
MSI/Plessey ---------
66SR60 Scanner Programmer’s Reference Manual
Page 81
Chapter 3 — Configuring Label Transmit Settings
END------------------------------------
Setting a Single-Character Label ID
The scanner does not transmit a label ID character if its hex value
is set to zero. If you need a Label ID that contains only a single
character, you can set a single-character label ID.
To set a single-character label ID
1 Using the ASCII table on page 164, identify the ASCII
character and the corresponding hex code for the singlecharacter label ID.
For example, suppose you want to change the Label ID for
EAN-8 from the default setting FF to the single character 8.
The ASCII chart shows that ASCII 8 equals 38 hex.
2 Scan the SET bar code on page 63.
3 Using the bar codes in “Selecting the Symbology” on page 63,
scan the bar code representing the symbology whose Label ID
you want to change.
For this example, you would scan the EAN-8 bar code.
4 Using the list of bar codes that starts on page 160, scan the
two digits corresponding to the hex value you chose in Step 1.
5 Scan the 0 digit twice to disable transmission of a second
character.
For this example, you would scan 3, 8, 0, and 0.
Note: Successful programming requires four digits for the
label ID.
Note: If you make a mistake or lose your place while setting
this option, scan the END bar code to exit Programming
mode. The scanner sounds a two-beep error tone to indicate
that programming was incomplete, and the setting remains as
it was before entering Programming mode.
SR60 Scanner Programmer’s Reference Manual67
Page 82
Chapter 3 — Configuring Label Transmit Settings
6 Scan the END bar code.
Disabling a Symbology-Specific Label ID
To disable a symbology-specific label ID, you follow the steps in
the “
To set a single-character label ID” procedure on page 67,
except you must scan four zeros in Step 5.
68SR60 Scanner Programmer’s Reference Manual
Page 83
4
Enabling and Configuring
Symbologies
This chapter explains that all symbologies are supported by all
the interfaces, describes the symbologies, and contains
programming bar codes for configuring symbology features and
options. You will find these sections in this chapter:
•All Symbologies Supported by All Interfaces
•Enabling Symbologies
•Code 39/PharmaCode 39 Options
•Code 128 and UCC/EAN 128 Options
•Interleaved 2 of 5 Options
•Codabar Options
•UPC/EAN Options
•Code 93 Options
•Standard 2 of 5/IATA Options
•IATA Options
•MSI/Plessey Options
SR60 Scanner Programmer’s Reference Manual69
Page 84
Chapter 4 — Enabling and Configuring Symbologies
All Symbologies Supported by All Interfaces
You can enable any bar code symbology described in this chapter
because all the symbologies in this chapter are supported by all
the SR60 scanner interface types.
Identify the symbologies you want to enable. Use the bar codes in
this chapter to enable those symbologies and set the data format
options (such as check digit or start/stop characters) required by
your host system for each symbology type. You must enable the
symbology format options settings that are compatible with your
host system.
The factory default settings for each interface were chosen to
meet the standard industry requirements. In most cases you do
not need to change the symbology format settings.
If you are unsure of your system requirements, test the scanner
using the factory settings before making any changes. For a list of
factory default settings, see Appendix A,
Configuration” on page 151.
“Factory Default
Enabling Symbologies
You can enable specific symbologies or disable all symbologies
using these programming bar codes:
•The Disable All Symbologies bar code on page 72 lets you
disable all the symbologies currently enabled on the scanner.
To optimize scanner performance, you should scan this bar
code before you enable only the symbologies you require.
•The Enable Code 39 bar code on page 72 selects Code 39 as
an active symbology and allows selection of check digit, start/
stop and single digit options.
•The Enable PharmaCode 39 bar code on page 73 is a
symbology subset of Code 39. Enabling PharmaCode 39
allows the scanner to read both PharmaCode 39 and Standard
Code 39 labels.
Note: Standard Code 39 must be enabled before you can
enable PharmaCode.
70SR60 Scanner Programmer’s Reference Manual
Page 85
Chapter 4 — Enabling and Configuring Symbologies
•The Enable Code 128 bar code on page 73 selects Code 128
as an active symbology. The scanner is preset to recognize all
Code 128 bar codes that have between 1 and 50 characters.
•The Enable UCC/EAN 128 bar code on page 73 chooses
EAN 128 as an active symbology. The Automatic
Identification Manufacturers, Inc. of the United States (AIM
U.S.A.) have standardized the reporting of data sources from
bar code reading devices. Sending the AIM symbology prefix
identifies the symbology to the host terminal, allowing it to
specifically differentiate between UCC/EAN-128 (Code 128
with Function Character 1 in the first position) and standard
Code 128 symbols. When this feature is disabled, the host
cannot differentiate between these symbols.
•The Enable Interleaved 2 of 5 bar code on page 73 selects
Interleaved 2 of 5 as an active symbology. Allows change of
check digit or label format (fixed or variable length) options.
•The Enable Codabar bar code on page 73 selects Codabar as
an active symbology. Allows selection of check digit, start/stop
character and format, or label format (fixed or variable length)
options.
•The Enable UPC-A bar code on page 73 enables UPC-A as
an active symbology. If you enable this symbology, additional
options for symbology expansion and reading add-on are
available.
•The Enable UPC-E bar code on page 73 tells the scanner to
recognize UPC-E as an active symbology. Like UPC-A, UPCE offers options for symbology expansion and reading of addons.
•The Enable EAN-13 bar code on page 74 selects EAN-13 as
an active symbology. EAN-13 options are similar to those of
the EAN-8 symbology.
•The Enable EAN-8 bar code on page 74 selects EAN-8 as an
active symbology. EAN-8 symbology selection also allows
options for symbology expansion and reading of add-ons.
•The Enable Code 93 bar code on page 74 enables Code 93 as
an active symbology. The scanner is preset to recognize all
Code 93 bar codes that have between 1 and 50 characters.
SR60 Scanner Programmer’s Reference Manual71
Page 86
Chapter 4 — Enabling and Configuring Symbologies
•The Enable Standard 2 of 5 bar code on page 74 selects
Standard 2 of 5 as an active symbology. Options for this
symbology are similar to Interleaved 2 of 5 features.
•The Enable IATA bar code on page 74 selects the IATA
custom code (which is a special symbology subset of Standard
2 of 5) as the active Standard 2 of 5 symbology, superseding
any other Standard 2 of 5 features.
Note: Standard 2 of 5 must be enabled in order for IATA to be
active. However, while IATA is enabled, Standard 2 of 5 is not
decoded.
•The Enable MSI/Plessey bar code on page 74 selects MSI/
Plessey as an active symbology. Allows selection of check digit
or label format (fixed or variable length) options.
Scan the following bar codes to enable specific symbologies or
disable all symbologies.
Note: If you enable a symbology that has additional features that
should be set, turn to the pages that support that symbology and
its programmable features.
.
SET-------------------------------------
Disable All
Symbologies ---------
Symbology Selections
Enable Code 39 ---------
72SR60 Scanner Programmer’s Reference Manual
Page 87
Enable
PharmaCode 39 ---------
Enable Code 128 ---------
Enable UCC/
EAN 128 ---------
Chapter 4 — Enabling and Configuring Symbologies
Enable Interleaved
2 of 5 ---------
Enable Codabar ---------
Enable UPC-A ---------
Enable UPC-E ---------
SR60 Scanner Programmer’s Reference Manual73
Page 88
Chapter 4 — Enabling and Configuring Symbologies
Enable EAN-13 ---------
Enable EAN-8 ---------
Enable Code 93 ---------
Enable Standard
2 of 5 ---------
Enable IATA ---------
Enable MSI/
Plessey ---------
END------------------------------------
74SR60 Scanner Programmer’s Reference Manual
Page 89
Chapter 4 — Enabling and Configuring Symbologies
After enabling one or more symbologies, you can use the bar
codes in the following sections to configure the symbology
options and features.
Code 39/PharmaCode 39 Options
This section describes the Code 39 options and contains the
programming bar codes you can use to configure those options.
About Code 39 Options
The Code 39 symbology has the following programmable
features:
•Check Digit
•Start/Stop Characters
•Code 39 Full ASCII
•Minimum Label Length
•Read Verification
•Code 39 Emulate Function Keys (USB interface only)
Check Digit
Check Digit calculates the check digit to verify that the check
digit contained in the bar code label is correct. If you enable this
feature, your bar codes must contain a check digit.
Start/Stop Characters
Start/Stop Characters selects either Send or Don’t Send
depending on your host’s interface requirement.
Code 39 Full ASCII
Code 39 Full ASCII enables or disables the ability to decode
Code 39 Full ASCII labels.
Minimum Label Length
Minimum Label Length sets the minimum label length required
for the Code 39 symbology. This feature causes the scanner to
ignore small label segments, reducing the possibility that a
portion of a good label is incorrectly seen as an entire label.
Read Verification
Read Verification is the number of times the scanner is required
to read the bar code data before sending the label data to the host.
SR60 Scanner Programmer’s Reference Manual75
Page 90
Chapter 4 — Enabling and Configuring Symbologies
Code 39 Emulate Function Keys
(USB interface only) Code 39 Emulate Function Keys converts
Code 39 character pairs to their equivalent ASCII extended
values. For example, with this feature enabled, if you scan a
Code 39 bar code that contains a period and capital N (.N),
you get the F1 keyboard function. For a list of keyboard
functions, see the
“ASCII Extended Chart” on page 175.
Configuring the Code 39 Options
Scan the following bar codes to configure the Code 39 options.
SET------------------------------------
Check Digit
Don’t Calculate ---------
Calculate ---------
Don’t Transmit ---------
Transmit ---------
76SR60 Scanner Programmer’s Reference Manual
Page 91
Start/ Stop
Don’t Transmit ---------
Transmit ---------
Code 39 Full ASCII
Enable ---------
Chapter 4 — Enabling and Configuring Symbologies
Disable ---------
END------------------------------------
Minimum Label Length
The following procedure explains how to set the Code 39
Minimum Label Length.
To set Code 39 Minimum Label Length
1 Identify the minimum label length setting you want to make.
The selectable range is 00 to 48 characters.
SR60 Scanner Programmer’s Reference Manual77
Page 92
Chapter 4 — Enabling and Configuring Symbologies
\
Note: For this symbology, the scanner decodes up to 48
characters, but the actual length read varies depending upon
interface type, bar code physical size, and print quality. Code
39 bar codes containing one or more full ASCII characters can
also limit the amount of characters that are decoded; in these
circumstances, the scanner decodes at least 24 data characters.
2 Scan the SET bar code.
3 Scan the Set Minimum Label Length bar code.
4 Using the Digits bar codes on page 79, scan the digits to set
the minimum label length you identified in Step 1.
Note: To set a label length less than ten, you must scan a zero
digit first and then the length digit (such as 04, 06, or 08).
5 Scan the END bar code.
Minimum Label Length
SET------------------------------------
Set Minimum
Label Length ---------
END------------------------------------
78SR60 Scanner Programmer’s Reference Manual
Page 93
Digits
0 ---------
1 ---------
2 ---------
Chapter 4 — Enabling and Configuring Symbologies
3 ---------
4 ---------
5 ---------
6 ---------
SR60 Scanner Programmer’s Reference Manual79
Page 94
Chapter 4 — Enabling and Configuring Symbologies
7 ---------
8 ---------
9 ---------
Read Verification
Scan the following bar codes to set the minimum number of
reads required to verify Code 39/Pharmacode 39 symbologies.
Note: The more times the scanner is required to read and
compare the bar code data, the longer the scanner takes to
validate and transmit a label.
SET------------------------------------
Set to One Read ---------
80SR60 Scanner Programmer’s Reference Manual
Page 95
Set to Two Reads ---------
Set to Three Reads ---------
Set to Four Reads ---------
END------------------------------------
Chapter 4 — Enabling and Configuring Symbologies
Code 39 Emulate Function Keys
(USB interface only) Scan the following bar codes to enable or
disable Code 39 Emulate Function Keys.
START---------------------------------
Enable Code 39 Emulate
Function Keys ---------
Disable Code 39 Emulate
Function Keys ---------
SR60 Scanner Programmer’s Reference Manual81
Page 96
Chapter 4 — Enabling and Configuring Symbologies
END------------------------------------
About PharmaCode 39 Options
PharmaCode 39 symbology has the following programmable
features:
•Transmit Check Digit
•Start/Stop Characters
Transmit Check Digit
Transmit Check Digit selects whether the check digit is
transmitted to the host terminal.
Start/Stop Characters
Start/Stop Characters directs the scanner to either Send or Don’t
Send depending on your host interface requirement.
Note: In order for PharmaCode 39 labels to be read and
transmitted as PharmaCode 39, the Code 39 symbology must
first be enabled.
Configuring the PharmaCode 39 Options
Scan the following bar codes to configure the PharmaCode 39
options for check digit and start/stop characters.
SET------------------------------------
Check Digit
Don’t Transmit ---------
Transmit ---------
82SR60 Scanner Programmer’s Reference Manual
Page 97
Start/Stop
Don’t Transit ---------
Transmit ---------
END------------------------------------
Chapter 4 — Enabling and Configuring Symbologies
Code 128 and UCC/EAN 128 Options
This section describes the Code 128 and UCC/EAN 128 options
and contains the programming bar code labels you can use to
configure those options.
About Code 128 and UCC/EAN 128 Options
The Code 128 and UCC/EAN 128 symbologies have the
following programmable features:
•Minimum Label Length
•Read Verification
Setting Minimum Label Length
Setting Minimum Label Length sets the minimum length
required for Code 128 and UCC/EAN 128 symbology. This
feature causes the scanner to ignore small label segments,
reducing the possibility that a portion of a good label is
incorrectly seen as an entire label.
Read Verification
Read Verification is the number of times the scanner is required
to read the bar code data before sending the label data to the host.
SR60 Scanner Programmer’s Reference Manual83
Page 98
Chapter 4 — Enabling and Configuring Symbologies
Configuring the Code 128/and UCC/EAN 128 Options
Scan the following bar codes to configure the Code 128 and
UCC/EAN 128 options.
Minimum Label Length
You can set the Code 128 and UCC/EAN 128 Minimum Label
Length.
To set the Code 128 and UCC/EAN 128 Minimum Label Length
1 Identify the minimum length setting you want to make. The
selectable range is 00 to 80 characters.
Note: The scanner decodes up to 80 characters, but the actual
length read varies depending upon interface type, the physical
size of the bar codes, print quality, and whether the bar code
data consists of Code 128 code set A, set B, or set C
characters. (Because the C128 character set C allows for more
densely packed data, if the bar code includes all or mostly
C128 set C characters, more characters can be decoded).
2 Scan the SET bar code.
3 Scan the Set Minimum Label Length bar code.
4 Using the Digits bar codes on page 85, scan the digits to set
the minimum label length you identified in Step 1.
Note: To set a label length less than ten, you must scan a zero
digit first and then the length digit (such as 04, 06, or 08).
5 Scan the END bar code.
Minimum Label Length
SET------------------------------------
Set Minimum
Label Length ---------
84SR60 Scanner Programmer’s Reference Manual
Page 99
END------------------------------------
Digits
0 ---------
1 ---------
Chapter 4 — Enabling and Configuring Symbologies
2 ---------
3 ---------
4 ---------
5 ---------
SR60 Scanner Programmer’s Reference Manual85
Page 100
Chapter 4 — Enabling and Configuring Symbologies
6 ---------
7 ---------
8 ---------
9 ---------
Read Verification
Scan the following bar codes to set the minimum number of
reads required to verify Code 128 and UCC/EAN 128
symbologies.
Note: The more times the scanner is required to read and
compare the bar code data, the longer the scanner takes to
validate and transmit a label.
SET------------------------------------
86SR60 Scanner Programmer’s Reference Manual
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.