Wasp Bar Code Laser Operating instructions

LASER PROGRAMMING GUIDE
Laser Programming GuideLaser Programming Guide
Informatics, Inc.
1400 10th Street
Plano, TX 75074
www.waspbarcode.com
PSC 31301 ¥ Cover 8/27/99 1:45 PM Page 1

Informatics, Inc.
1400 10th Street
Plano,TX 75074
Telephone: (972) 881-5500
Fax: (972) 516-1110
Wasp and the Wasp logo are trademarks of Informatics, Inc.
Disclaimer
Part Number R44-1568, Rev. B
This manual and the procedures described in it are copyrighted, with all rights
reserved. Under copyright law, this manual may not be copied in whole or part
without prior written consent from Informatics, Inc. The same proprietary and
copyright notice must appear on any permitted copies as appears on the
original. This exception does not permit copies to be made for others, whether
or not sold. Under the law, copying includes translating into another language or
format including electronic media.
IBM® is a registered trademark of International Business Machines Corporation,
NCR is a registered trademark of NCR Corporation, and SNI is a registered
trademark of Siemens Nixdorf Information Systems. Their inclusion in this
manual is for the customer's information and convenience only, and constitutes
neither an endorsement nor a recommendation for these companies' products
or services.
Reasonable measures have been taken to ensure that all information
contained in this manual is complete and accurate. However, Informatics, Inc.
reserves the right to change any specification at any time without prior notice.

i
Contents
Introduction ............................................................. 1
Understanding the Basics ........................................ 1
Integrating Peripherals With Host Systems ............. 1
Changing Interfaces................................................. 2
Customizing Your Scanner Operation ...................... 4
Programming Overview ................................................. 5
What Is Programming Mode? ................................. 5
How To Program Using Bar Codes .......................... 5
The Programming Session ...................................... 6
Scanner Response When In Programming Mode .... 6
If You Make a Mistake... .......................................... 7
Return to Factory Settings ....................................... 7
Where To Go From Here .......................................... 8
Interface Selection
IBMIBM 4683/84 • 4693/94 Port 5B I/F Selection .......... 9
IBM 4683/84 • 4693/94
Port 9A, 9B, 9C, 9E I/F Selection ........................... 10
IBM 4682/92 Port E Interface Selection................. 11
OCIA
OCIA Interface Selection ........................................ 12
NCR OCIA Eight Bit (short format) I/F Selection .... 12
NCR OCIA Nine Bit (long format) I/F Selection ...... 12
SNI OCIA Interface Selection ................................. 12
OCIA Options ......................................................... 13
Wand Emulation
Wand Emulation Interface Selection ...................... 14

ii
Wasp Laser Scanner
Programming Guide
RS-232
RS-232 Interface Selection .................................... 16
SNI RS-232 Interface Selection ............................. 16
Hardware Control................................................... 19
Software Control.................................................... 20
RS-232 ACK/NAK Options (QS 6000 Plus ONLY) .. 21
Keyboard Wedge
PC Keyboard Wedge Interface Selection................ 24
PC Keyboard Wedge – Connect to a
Laptop/No Keyboard Attached ............................... 26
Caps Lock (QuickScan 6000 Plus ONLY)............... 27
Country Mode (QuickScan 6000 Plus ONLY)......... 28
Intercharacter Delay............................................... 30
Label Transmit Format Configuration Items ................ 32
(RS-232 and Keyboard Wedge Interfaces Only) .... 32
Prefix & Suffix ....................................................... 32
ASCII Character Set ............................................... 38
Symbologies
Symbology Options Overview...................................... 47
Symbology Selection ................................................... 49
UPC/EAN Options ........................................................ 52
UPC/EAN Expansion .............................................. 53
UPC/EAN Add-Ons................................................. 54
C128 and Custom Add-Ons ................................... 54
Price/Weight Check Digit ....................................... 55
Code 39 Options .......................................................... 58
Code 128 Options ........................................................ 62
Interleaved 2 of 5......................................................... 63
Check Digit and Variable Length Label Selections . 64
Standard 2 of 5 ............................................................ 67
Check Digit and Variable Length Label Selections . 68

iii
Codabar Options .......................................................... 72
Codabar Check Digit & Variable Length ................. 73
Codabar Start/Stop Character ................................ 74
Codabar Fixed Length ............................................ 75
MSI/Plessey................................................................. 77
MSI/Plessey Check Digit........................................ 77
MSI/Plessey Fixed Length...................................... 78
General Features
Good Read Beeper Settings ................................... 80
Read Verification ................................................... 82
Low Power Mode................................................... 85
Debug Mode .......................................................... 86
AutoSense®Stand Mode ....................................... 86
Appendix A
Host Programming ...................................................... 87
Creating MultiFunction Labels ..................................... 87
Need More Information?.............................................. 87
Appendix B
Sample Bar codes........................................................ 88
Factory Defaults
Factory Defaults Table ................................................. 90

NOTES
iv
Wasp Laser Scanner
Programming Guide

1
GENERAL
INFORMATION
INTRODUCTION
This manual contains instructions for changing interfaces and bar codes
for customizing the scanner's operation. Since the
Wasp Laser
scanner
contains software enhancements and characteristics that set it apart from
other scanners, it is recommended that this guide be used as the sole
source of programming labels and information (except for other
Wasp
Laser
product-specific publications).
The organization of this manual is intended to support a variety of users
while making it quick and easy to find the information you need. Look at
the descriptions that follow to find where to go from here.
UNDERSTANDING THE BASICS
If you do not regularly use bar code labels to configure (program) scan-
ners, it will be very helpful to read the introductory portions of this
manual prior to beginning your programming session. In addition to the
information that follows, information of specific interest to you is titled:
— Integrating Peripherals with Host Systems
— Changing Interfaces
— Customizing Your Scanner Operation
— Programming Overview
— What is Programming Mode?
— How to Program Using Bar codes
— The Programming Session
— Scanner Response When in Programming Mode
— If You Make A Mistake
— Where to Go From Here
INTEGRATING PERIPHERALS WITH HOST SYSTEMS
It's important to understand that the scanner must contain software and
hardware that supports a specific interface in order to use that interface.
The following pages describe interface hardware and list software inter-
face groups available on current models.
Optimally, you'll want details about how your scanner was configured at
the factory before attempting to customize any settings. If you don't have
that information, contact your dealer for factory configuration information.
After determining the changes and/or additions you desire, locate the
programming labels and follow the related instructions in this manual to
adjust the scanner. Once you've completed these steps, you can begin
scanning.

2
Wasp Laser Scanner
Programming Guide
GENERAL
INFORMATION
CHANGING INTERFACES
To change a scanner's interface…
HARDWARE
If necessary, replace the scanner's interface cable to match the new host
terminal's connection requirements. To disconnect the cable from the
scanner, insert a .050” hex driver or bent paper clip into the CABLE RELEASE
hole, and press down to unlock the cable connector. Reference Figure 1.
NOTE
We recommend that you disconnect power
beforeplugging/unpluggingcablestoavoidany
possibility of equipment damage.
Interface
Connector
Paper Clip
Cable Release
Figure 1. Disconnecting the Interface Cable
SOFTWARE
1. Verify that your scanner supports the desired interface1. The list
below indicates interfaces available at the time of this writing.
Your scanner comes equipped from the factory with the ability to
connect and communicate with at least two major interface types,
for example, Keyboard Wedge/Wand Emulation and OCIA/RS-232
are two common pairings. Contact Informatics if you don't know
your scanner's interface group, or need to have the scanner
altered to change to another I/F group.
1 Contact Informatics if your desired interface is not listed. Interface group definitions
are subject to change without notice.

3
GENERAL
INFORMATION
OCIA
• PSC OCIA
• NCR 8-Bit OCIA
• SNI OCIA
• NCR 9-Bit OCIA
RS-232
• PSC RS-232
• SNI RS-232
IBM
• IBM 4683/84, 4693/94 Port 5B
• 4682/92 Port E
• IBM 4683/84, 4693/94 Port 9A, 9B, 9C, 9E
Wand Emulation
Keyboard Wedge
• I/F Type A — PC/XT w/foreign keyboard
• I/F Type B — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 &
95 w/foreign keyboard
• I/F Type C — PS/2 25 and 30 w/foreign keyboard
• I/F Type D — PC/XT w/US keyboard
• I/F Type E — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 &
95 w/US keyboard
• I/F Type F — PS/2 25 and 30 w/US keyboard
• I/F Type G — IBM 3xxx w/122 keyboard
• I/F Type H — IBM 3xxx w/102 keyboard
• I/F Type I — PS/55 5530T w/104 keyboard
• I/F Type J NEC 9801
2. Turn to the appropriate page in this manual and enable the
desired interface or interface sub-type by scanning its pro-
gramming bar code. These interface/interface sub-type
selection bar codes are located at the beginning of each of
these sections of the manual: IBM, OCIA, Wand Emulation,
RS-232, and Keyboard Wedge. This will enable the software
for the new interface and disable the 'old' interface software.
Once enabled, the new interface becomes the default inter-
face that is active whenever power is applied to the scanner.
3. Scan a bar code to verify that the scanner communicates
correctly with the host system. Some sample bar codes are
provided on the last pages of this manual. If any changes to
the scanner's factory settings are needed, use the instructions
titled, Customizing Your Scanner Operation.

4
Wasp Laser Scanner
Programming Guide
GENERAL
INFORMATION
CUSTOMIZING YOUR SCANNER OPERATION
When enabling a new interface, it may be necessary to modify the original
factory settings to match your specific host system's communication and
symbology requirements. Check with your system administrator to
identify your host system's specific interface requirements to ensure that
they match the new interface you've selected. Also, the scanner's opera-
tional features, such as speaker volume, can be customized to match your
unique requirements.
1. Use the labels in this manual to modify the standard configu-
ration to match your specific interface requirements or user
preference.
NOTE
Ensure that your planned modifications are
compatible with the current interface. For
example, baud rate selections are only valid in
the RS-232 interface. The scanner will sound
an error tone (six rapid beeps) when scanning
programming labels for features invalid to the
current interface.
2. Enable any additional symbologies as required and exit
Programming Mode.
3. Scan a regular bar code label and verify that the scanner and
host communicate correctly.
4. You have completed the factory settings change procedure.
If you experience difficulties, have questions or require additional infor-
mation, contact Informatics, Inc.

5
GENERAL
INFORMATION
PROGRAMMING OVERVIEW
This section describes how to set the scanner's programmable features.
These features can be configured using the bar code labels contained in
this manual or by using commands sent from the host. Refer to Appendix
A, Additional Information, for host programming details. If you program
the scanner using these bar codes, the scanner stores the changes until
reprogrammed.
WHAT ISPROGRAMMING MODE?
To change the scanner's programmed settings, it is necessary to place the
scanner in Programming Mode using the special SET label. This ensures
that the scanner only recognizes the special programming labels contained
in this programming guide.
HOW TOPROGRAM USING BAR CODES
The following pages contain special bar code labels that are used to
change or enable the scanner's programmable options. All programming
sessions follow this order, unless otherwise instructed:
1. Scan the SET label at the top of the page. The scanner will
emit a 'good read' beep, indicating it has read the label.
2. Scan the feature label(s) for the programmable options
you wish to enable. With few exceptions1, the scanner will
emit a triple beep each time you scan a valid programming
label. (Note that not all features are available for all interfaces
and that the scanner will sound an error tone when scanning
programming labels for features invalid to the current inter-
face.)
3. Scan the END label at the bottom of the page to complete
the programming session and exit Programming Mode. The
scanner will sound one 'good read' beep upon exiting
Programming Mode.
4. Maintain a good record of all changes made to ensure that
you know if the original factory settings have been changed.
1 Some features, such as Minimum Label Length or Label ID, require you to select the
length by scanning a series of single-digit bar codes. A single 'good read' beep is
sounded when scanning these single digits in Programming Mode. Only the final
required digit in the sequence will produce a triple beep when scanned, indicating a
successfully programmed feature.

6
Wasp Laser Scanner
Programming Guide
GENERAL
INFORMATION
THE PROGRAMMING SESSION
It is possible to program multiple features during a single programming
session (a programming session is defined as the period of time between
scanning the “set” label and scanning the “end” label). However, it is
recommended that sessions be limited to one feature, as it can be difficult
to discover where an error has been made, should you make a mistake in
the programming sequence. Additionally, it can be confusing to deter-
mine which features may or may not have been successfully set following
such a session.
The scanner will not exit Programming Mode unless the END label is
scanned. Disconnecting power during Programming Mode, before
scanning the END label, will cause the scanner to forget any programming
labels scanned during the current programming session and will cause the
scanner to return to its previous settings.
SCANNER RESPONSE WHEN INPROGRAMMING MODE
As discussed earlier, Programming Mode is entered by scanning a SET
label. The green LED will flash continuously at 1Hz duty cycle while the
scanner is in Programming Mode. As long as it is in Programming Mode,
the scanner will not decode regular bar code labels and will only enable
features supported by the currently active interface.
Scanning regular (non-programming) bar code labels — the
scanner will reject the label, sounding an error tone (six rapid
beeps).
Scanning a valid programming label —
a. If the feature is supported by the active interface, the
scanner will sound three beeps.
b. If incorrect programming has been entered, the error tone
will be sounded (six rapid beeps). Additionally, when
programming a feature requiring you to scan single digits
to set a multi-digit number, such as Minimum Label
Length or Label ID, scanning the END label before
completing all input will result in an error tone and cause
the scanner to exit Programming Mode. Under these
circumstances, the current feature you were trying to set
is thrown out; any previous labels scanned during the
session will take effect.

7
GENERAL
INFORMATION
IFYOU MAKE AMISTAKE...
If, during a programming session, you find that you are unsure of the
scanner's settings or wish to re-set the scanner's configuration, use the
Return to Factory Settings label on this page to return the scanner's
configuration to the factory settings. Scanning this label will also reset any
changes made during previous programming sessions.
RETURN TO FACTORY SETTINGS
Scan this label to return the scanner to the default settings configured at
the factory for your scanner’s original interface specifications. This label is
typically used to return the scanner to a “known” operating state when the
present programming status is not known, faulty, or suspect.
WARNING
Use this label with caution, since it
will disable ALL features that may
have been programmed since the
scanner’s installation.
If you don't have a record of your site/system's original configuration, you
may need to call Informatics for assistance to return the scanner to normal
function. Please be prepared to provide information about the store/
chain, location, and other pertinent information about the scanner being
repaired.

8
Wasp Laser Scanner
Programming Guide
GENERAL
INFORMATION
WHERE TOGOFROM HERE
Programming is easy and straightforward if you follow these steps:
1. If you are changing interfaces, first connect the scanner to the
new host using the new interface cable. Scan the interface
enable bar code label1.
2. Scan any feature labels that are unique to the interface you
are currently programming. These interface specific program-
ming labels immediately follow each interface selection label.
3. Turn to the Symbology section if you are going to change any
bar code symbologies or modify any symbology related
features.
4. Turn to the General Features section of this guide if you wish
to change or modify any of the scanner's other features.
Once the necessary changes have been made, and you have scanned the
END label, you are ready to scan.
1 This step is not neccessary unless you require a specific interface sub-type such as
SNI OCIA or IBM sub-type 4682/92 Port E. Interface software is automatically
selected when the hardware connection (via a new interface cable) is made.

9
IBM INTERFACES
IBM 4683/84 • 4693/94 PORT 5B INTERFACE SELECTION
Scan this label to enable the IBM 468x Port 5B interface.
IBM 4683/84 • 4693/94 PORT 5B SETTINGS
Data Format: Send As Code 39 — converts bar codes data (UPC/EAN,
add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39
format before sending the data to the host.
These settings are for IBM 4683/84 • 4693/94 Port 5B interface ONLY.
Limit Command Set — is an option that causes the scanner to ignore
'enable scanner' and 'disable scanner' commands sent from the host.
Transmit Unsolicited Status
1
— when enabled, this option causes the
scanner to transmit a status message to the host upon receipt of an "SNRM".
SET -------------------------------------
SEND AS CODE 39 ------------
DON'TSEND AS CODE 39------
ENABLE LIMIT COMMAND SET ---
DISABLE LIMIT COMMAND SET --
TRANSMIT UNSOLICITED STATUS -
DON'TTRANSMIT UNSOLICITED STATUS
END -------------------------------------
1 For this IBM interface, the setting for Unsolicited Status is normally Enabled.
DATA FORMAT

10
Wasp Laser Scanner
Programming Guide
IBM INTERFACES
DATA FORMAT
IBM 4683/84 • 4693/94 PORT 9A, 9B, 9C, 9E I/F SELECTION
Scan this label to enable the IBM 468x/9x Port 9x interface.
IBM 4683/84 • 4693/94 PORT 9A, 9B, 9C, 9E SETTINGS
Data Format: Send As Code 39 — converts bar codes data (UPC/EAN,
add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39
format before sending the data to the host.
These settings are for IBM 4683/84 • 4693/94 Port 9A, 9B, 9C, 9E interface ONLY.
Limit Command Set — is an option that causes the scanner to ignore
'enable scanner' and 'disable scanner' commands sent from the host.
Transmit Unsolicited Status
1
— when enabled, this option causes the
scanner to transmit a status message to the host upon receipt of an "SNRM".
SET -------------------------------------
SEND AS CODE 39 ------------
DON'TSEND AS CODE 39------
ENABLE LIMIT COMMAND SET ---
DISABLE LIMIT COMMAND SET --
TRANSMIT UNSOLICITED STATUS -
DON'TTRANSMIT UNSOLICITED STATUS
END -------------------------------------
1 For this IBM interface, the setting for Unsolicited Status is normally Disabled.

11
IBM INTERFACES
IBM 4682/92 PORT E INTERFACE SELECTION
Scan this label to enable the IBM 468x/9x Port E interface.
IBM 4682/92 PORT E SETTINGS
Data Format: Send As Code 39 — converts bar codes data (UPC/EAN,
add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39
format before sending the data to the host.
These settings are for IBM 4682/92 Port E interface ONLY.
Limit Command Set — is an option that causes the scanner to ignore
'enable scanner' and 'disable scanner' commands sent from the host.
Transmit Unsolicited Status
1
— when enabled, this option causes the scanner
to transmit a status message to the host upon receipt of an "SNRM"
.
SET -------------------------------------
SEND AS CODE 39 ------------
DON'TSEND AS CODE 39------
ENABLE LIMIT COMMAND SET ---
DISABLE LIMIT COMMAND SET --
TRANSMIT UNSOLICITED STATUS -
DON'TTRANSMIT UNSOLICITED STATUS
END -------------------------------------
1 For this IBM interface, the setting for Unsolicited Status is normally Disabled.
DATA FORMAT

12
Wasp Laser Scanner
Programming Guide
OCIA INTERFACES
OCIA INTERFACE SELECTION
Scan this label to enable the OCIA interface.
NCR OCIA EIGHT BIT (SHORT FORMAT) INTERFACE SELECTION
Scan this label to enable the NCR OCIA (short format) interface.
NCR OCIA NINE BIT (LONG FORMAT) INTERFACE SELECTION
Scan this label to enable the NCR OCIA Nine Bit (long format) interface.
SNI OCIA INTERFACE SELECTION
Scan this label to enable the SNI OCIA interface.

13
OCIA INTERFACES
OCIA OPTIONS
Use these labels to change the settings as desired. The following brief
descriptions explain each selection.
Beep if Not on File — when enabled requires the scanner to
beep when a label is scanned that is not on file.
Host Commands — when enabled allows the scanner to
accept commands directly from the host.
Intercharacter Delay — refers to a pause, if any, between
each character before being sent to the host. This time delay is
used to control the flow of data from the scanner, but it should
not be required for most applications. When enabled, OCIA
intercharacter delay is set at 70µs.
SET -------------------------------------
ENABLE------------------------
DISABLE -----------------------
ENABLE------------------------
DISABLE -----------------------
ENABLE------------------------
DISABLE -----------------------
END -------------------------------------
HOST
COMMANDS
INTERCHARACTER
DELAY
BEEP IF
NOT ON FILE

14
Wasp Laser Scanner
Programming Guide
WAND EMULATION
INTERFACE
WAND EMULATION INTERFACE SELECTION
Scan this label to enable the Wand Emulation interface.
WAND EMULATION SETTINGS
SET -------------------------------------
SPACE LOW, BAR HIGH --------
SPACE HIGH, BAR LOW --------
LOW (660 µS) ---------------
HIGH (330 µS) --------------
TRANSMIT IN NORMAL FORMAT --
TRANSMIT IN C39 FORMAT -----
TRANSMIT IN C128 FORMAT ---
TRANSMIT IN C39 -------------
POLARITY
SIGNAL SPEED
DATA FORMAT
FULL ASCII
Table of contents
Other Wasp Barcode Reader manuals

Wasp
Wasp WLS8600 User manual

Wasp
Wasp WPL618 Series User manual

Wasp
Wasp CCD Scanner Operating instructions

Wasp
Wasp WWS750 User manual

Wasp
Wasp WWS800 User manual

Wasp
Wasp WLR8950 User manual

Wasp
Wasp WDI4500 User manual

Wasp
Wasp N1181 Operating instructions

Wasp
Wasp WDI4500 User manual

Wasp
Wasp WLR8950 User manual

Wasp
Wasp WDI9600 User manual

Wasp
Wasp WWS550i User manual

Wasp
Wasp WLR8900 Operating instructions

Wasp
Wasp WWS650 Administrator Guide

Wasp
Wasp WLS9600 Installation and operation manual

Wasp
Wasp WDT 3200 Installation and operation manual

Wasp
Wasp WDI4700 User manual

Wasp
Wasp WWS800 User manual

Wasp
Wasp 2D User manual

Wasp
Wasp WWS450 User manual