Motorola Ls1203 User Manual

Symbol LS1203  
Product Reference Guide  
Symbol LS1203  
Product Reference Guide  
72E-73953-04  
Revision A  
August 2008  
ii  
Symbol LS1203 Product Reference Guide  
© 2008 by Motorola, Inc. All rights reserved.  
No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means,  
without permission in writing from Motorola. This includes electronic or mechanical means, such as  
photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to  
change without notice.  
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on  
a licensed basis. Motorola grants to the user a non-transferable and non-exclusive license to use each  
software or firmware program delivered hereunder (licensed program). Except as noted below, such license  
may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of  
Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under  
copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with  
other program material, create a derivative work from a licensed program, or use a licensed program in a  
network without written permission from Motorola. The user agrees to maintain Motorola’s copyright notice on  
the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in  
whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed  
program delivered to the user or any portion thereof.  
Motorola reserves the right to make changes to any software or product to improve reliability, function, or  
design.  
Motorola does not assume any product liability arising out of, or in connection with, the application or use of  
any product, circuit, or application described herein.  
No license is granted, either expressly or by implication, estoppel, or otherwise under any Motorola, Inc.,  
intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in  
Motorola products.  
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the US Patent &  
Trademark Office. Bluetooth is a registered trademark of Bluetooth SIG. Microsoft, Windows and ActiveSync  
are either registered trademarks or trademarks of Microsoft Corporation. All other product or service names  
are the property of their respective owners.  
Motorola, Inc.  
One Motorola Plaza  
Holtsville, New York 11742-1300  
Patents  
This product is covered by one or more of the patents listed on the website:  
http://www.motorola.com/enterprisemobility/patents  
Warranty  
For the complete Motorola hardware product warranty statement, go to:  
iii  
Revision History  
Changes to the original manual are listed below:  
Change  
-01 Rev A  
-02 Rev A  
-03 Rev A  
Date  
1/2006  
3/2006  
1/2008  
Description  
Initial release.  
Guide format updates. No content changes.  
Motorola rebranding, add hands free stand assembly instructions,  
add new UPC/EAN supplemental options and Bookland ISBN format option.  
-04 Rev A  
8/2008  
Add HD model, change UCC/EAN-128 code type name to GS1-128.  
 
iv  
Symbol LS1203 Product Reference Guide  
Table of Contents  
vi  
Symbol LS1203 Product Reference Guide  
Table of Contents  
vii  
viii  
Symbol LS1203 Product Reference Guide  
Table of Contents  
ix  
x
Symbol LS1203 Product Reference Guide  
About This Guide  
The Symbol LS1203 Product Reference Guide provides general instructions for setting up, operating, maintaining,  
and troubleshooting the Symbol LS1203 scanner.  
Configurations  
This guide includes the following configurations:  
Symbol LS1203-SR - Standard range scanning  
Symbol LS1203-HD - High density scanning  
Chapter Descriptions  
Topics covered in this guide are as follows:  
Chapter 1, Getting Started provides a product overview, unpacking instructions, and cable connection  
information.  
Chapter 2, Scanning describes parts of the scanner, beeper and LED definitions, and how to use the scanner  
in triggered and Auto-ScanTM modes.  
Chapter 3, Maintenance & Technical Specifications provides information on how to care for the scanner,  
troubleshooting, and technical specifications.  
Chapter 4, User Preferences includes programming bar codes for selecting user preference features for the  
scanner and commonly used bar codes to customize how the data is transmitted to the host device.  
Chapter 5, Keyboard Wedge Interface provides information for setting up the scanner for Keyboard Wedge  
operation.  
Chapter 6, RS-232 Interface provides information for setting up the scanner for RS-232 operation.  
Chapter 7, USB Interface provides information for setting up the scanner for USB operation.  
         
xii  
Symbol LS1203 Product Reference Guide  
Chapter 8, Symbologies describes all symbology features and provides the programming bar codes  
necessary for selecting these features for the scanner.  
Chapter 9, 123Scan (PC based scanner configuration tool) provides the bar code that must be scanned to  
communicate with the 123Scan program.  
Appendix A, Standard Defaults provides a table of all host devices and miscellaneous scanner defaults.  
Appendix B, Programming Reference provides a table of AIM code identifiers, ASCII character conversions,  
and keyboard maps.  
Appendix C, Sample Bar Codes includes sample bar codes.  
Appendix D, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring specific  
numeric values.  
Appendix E, ASCII Character Sets provides ASCII character value tables.  
Notational Conventions  
Italics are used to highlight chapters and sections in this and related documents  
Bold text is used to highlight the following:  
Key names on a keypad.  
bullets (•) indicate:  
Action items  
Lists of alternatives  
Lists of required steps that are not necessarily sequential  
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.  
Throughout the programming bar code menus, asterisks (*) are used to denote default parameter settings.  
*Baud Rate 9600  
* Indicates Default  
Feature/Option  
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note  
will not result in physical harm to the reader, equipment or data.  
CAUTION This symbol indicates that if this information is ignored, the possibility of data or material damage may  
occur.  
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal  
injury may occur.  
       
About This Guide xiii  
Related Documents  
The Symbol LS1203 Quick Reference Guide (p/n 72-73954-xx) provides general information to help the user get  
started with the scanner. It includes basic operation instructions and start up bar codes.  
For the latest version of this guide and all guides, go to: http://www.motorola.com/enterprisemobility/manuals.  
Service Information  
If you have a problem with your equipment, contact Motorola Enterprise Mobility Support for your region. Contact  
information is available at: http://www.motorola.com/enterprisemobility/contactsupport.  
When contacting Enterprise Mobility Support, please have the following information available:  
Serial number of the unit  
Model number or product name  
Software type and version number.  
Motorola responds to calls by E-mail, telephone or fax within the time limits set forth in support agreements.  
If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment  
for servicing and will be given specific directions. Motorola is not responsible for any damages incurred during  
shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the  
warranty.  
If you purchased your Enterprise Mobility business product from a Motorola business partner, contact that business  
partner for support.  
       
xiv  
Symbol LS1203 Product Reference Guide  
Chapter 1 Getting Started  
Introduction  
The scanner combines excellent scanning performance and advanced ergonomics to provide the best value in a  
lightweight laser scanner. Whether used in triggered mode or Auto-ScanTM mode, the scanner ensures comfort and  
ease of use for extended periods of time.  
NOTE The scanner does not support PDF417 bar codes and its variants.  
Figure 1-1 LS1203 Scanner  
This scanner supports the following interfaces:  
Keyboard Wedge connection to a host. The host interprets scanned data as keystrokes. This interface  
®
supports the following international keyboards (for Windows environment): North America, German,  
French, French Canadian, Spanish, Italian, Swedish, UK English, Portuguese-Brazilian, and Japanese.  
Standard RS-232 connection to a host. Scan bar code menus to set up proper communication of the scanner  
with the host.  
USB connection to a host. The scanner autodetects a USB host and defaults to the HID keyboard interface  
type. Select other USB interface types by scanning programming bar code menus.This interface supports the  
       
1 - 2 Symbol LS1203 Product Reference Guide  
®
following international keyboards (for Windows environment): North America, German, French, French  
Canadian, Spanish, Italian, Swedish, UK English, Portuguese-Brazilian, and Japanese.  
Unpacking  
Remove the scanner from its packing and inspect it for damage. If the scanner was damaged in transit, call  
Motorola Enterprise Mobility Support. See page xiii for contact information. KEEP THE PACKING. It is the  
approved shipping container and should be used if the equipment ever needs to be return for servicing.  
Setting Up the Scanner  
Installing the Interface Cable  
To connect the interface cable:  
1. Insert the interface cable’s modular connector clip into the cable interface port on the bottom of the scanner  
handle. (See Figure 1-2.)  
2. Gently tug the cable to ensure the connector is properly secured.  
3. Connect the other end of the interface cable to the host. (See the specific host chapter for information on host  
connections.)  
Cable interface  
port  
Interface cable modular  
connector clip  
Interface cable  
modular connector  
Interface cable  
strain relief  
To host  
Figure 1-2 Installing the Cable  
                 
Getting Started 1 - 3  
NOTE Different cables are required for different hosts. The connectors illustrated in each host chapter are  
examples only. Actual connectors may be different than those illustrated, but the steps to connect the  
scanner remain the same.  
Removing the Interface Cable  
To remove the interface cable:  
1. Unplug the installed cable modular connector by depressing the connector clip with the tip of a screwdriver, or  
a paper clip as shown in Figure 1-3.  
Figure 1-3 Removing the Interface Cable  
2. Carefully slide out the cable.  
3. Follow the steps for Installing the Interface Cable on page 1-2 to connect a new cable.  
Connecting Power (if required)  
If the host does not provide power to the scanner, an external power connection to the scanner is required. To  
connect power:  
1. Connect the interface cable to the bottom of the scanner, as described in Installing the Interface Cable on page  
1-2.  
2. Connect the other end of the interface cable to the host (refer to the host manual to locate the correct port).  
3. Plug the power supply into the power jack on the interface cable. Plug the other end of the power supply into  
an AC outlet.  
             
1 - 4 Symbol LS1203 Product Reference Guide  
Assembling the Hands Free Stand  
1. Unscrew the wingnut from the bottom of the flexible neck.  
2. Fit the bottom of the neck piece into the opening on the top of the stand base. When positioned correctly, the  
flat areas of the neck piece fit into place in the stand base opening.  
3. Tighten the wingnut underneath the base to secure the cup and neck piece to the base.  
4. Bend the neck to the desired position for scanning.  
Auto-scan bar code  
(under cup)  
One piece scanner “cup”  
with flexible neck.  
Flat areas  
Stand base  
Wingnut  
Figure 1-4 Hands Free Stand Parts  
Set Auto-scan Mode  
To enable hands free scanning, scan the Auto-scan Mode bar code on the back of the cup to set the scanner to  
auto-scan mode.  
 
Getting Started 1 - 5  
Mount Stand (Optional)  
Attach the base of the scanner stand to a flat surface using two screws or double-sided tape.  
NOTE Screws and double-sided tape are not provided.  
Two screw-mount holes  
Rectangular tape holders (3 places)  
(dimensions = 1” x 2”)  
Figure 1-5 Scanner Mount Stand  
Screw Mount  
1. Position the assembled base on a flat surface.  
2. Screw one #10 wood screw into each screw-mount hole until the base of the stand is secure.  
Tape Mount  
1. Peel the paper liner off one side of each piece of tape and place the sticky surface over each of the three  
rectangular tape holders.  
2. Peel the paper liner off the exposed sides of each piece of tape and press the stand on a flat surface until it is  
secure.  
Configuring the Scanner  
To configure the scanner, use the bar codes included in this manual, or the 123Scan configuration program.  
See Chapter 4, User Preferences and Chapter 8, Symbologies for information about programming the scanner  
using bar code menus. Also see each host-specific chapter to set up a connection to a specific host type.  
See Chapter 9, 123Scan to configure the scanner using this configuration program. A help file is available in the  
program.  
 
1 - 6 Symbol LS1203 Product Reference Guide  
Chapter 2 Scanning  
Introduction  
This chapter provides beeper and LED definitions, techniques involved in scanning bar codes, general instructions  
and tips about scanning, and decode zone diagrams.  
LED  
Trigger  
Button  
Scan  
Window  
Figure 2-1 Parts  
       
2 - 2 Symbol LS1203 Product Reference Guide  
Beeper Definitions  
The scanner issues different beep sequences and patterns to indicate status. Table 2-1 defines beep sequences  
that occur during both normal scanning and while programming the scanner.  
Table 2-1 Beeper Definitions  
Beeper Sequence  
Indication  
Standard Use  
Low/medium/high beeps  
Short high beeps  
Power up.  
A bar code symbol was decoded (if decode beeper is  
enabled).  
4 long low beeps  
A transmission error was detected in a scanned symbol. The  
data is ignored. This occurs if a unit is not properly  
configured. Check option setting.  
5 low beeps  
Conversion or format error.  
Low/high/low beeps  
Advanced Data Formatting (ADF) transmit error. (For  
information about ADF programming, refer to the Advanced  
Data Formatting Programmer Guide, p/n 72-69680-xx.)  
High/high/high/low beeps  
Parameter Menu Scanning  
Short high beeps  
RS-232 receive error.  
Correct entry scanned or correct menu sequence performed.  
Low/high beeps  
Input error, incorrect bar code or “Cancel” scanned, wrong  
entry, incorrect bar code programming sequence; remain in  
program mode.  
High/low beeps  
Keyboard parameter selected. Enter value using bar code  
keypad.  
High/low/high/low beeps  
Low/high/low/high beeps  
Successful program exit with change in the parameter  
setting.  
Out of host parameter storage space. Scan Default  
Code 39 Buffering  
High/low beeps  
New Code 39 data was entered into the buffer.  
Code 39 buffer is full.  
3 Beeps - long high beeps  
Low/high/low beeps  
The Code 39 buffer was erased or there was an attempt to  
clear or transmit an empty buffer.  
Low/high beeps  
A successful transmission of buffered data.  
                   
Scanning 2 - 3  
Table 2-1 Beeper Definitions (Continued)  
Beeper Sequence  
Host Specific  
Indication  
USB only  
4 short high beeps  
Scanner has not completed initialization. Wait several  
seconds and scan again.  
Scanner gives a power-up beep after  
scanning a USB Device Type.  
Communication with the bus must be established before the  
scanner can operate at the highest power level.  
This power-up beep occurs more than once.  
The USB bus may put the scanner in a state where power to  
the scanner is cycled on and off more than once. This is  
normal and usually happens when the host cold boots.  
RS-232 only  
1 short high beep  
A <BEL> character is received and Beep on <BEL> is  
enabled.  
LED Definitions  
In addition to beeper sequences, the scanner communicates with the user using a two-color LED display. Table 2-2  
defines LED colors that display during scanning.  
Table 2-2 Standard LED Definitions  
LED  
Indication  
Off  
No power is applied to the scanner, or the scanner is on and ready to scan.  
A bar code was successfully decoded.  
Green  
Red  
A data transmission error or scanner malfunction occurred.  
Scanning  
The scanner can operate in two scanning modes: triggered mode and Auto-ScanTM mode. In triggered mode the  
trigger button must be pressed to emit the scanner laser in order to a scan bar code. In Auto-ScanTM mode the  
scanner laser is in constant on state and no trigger button press is required to scan a bar code.  
To toggle between scanning modes, scan Triggered/Auto-ScanTM on page 4-5.  
If the scanner is in triggered mode, scan Triggered/Auto-ScanTM on page 4-5 to switch to Auto-ScanTM  
mode.  
If the scanner is in Auto-ScanTM mode, scan Triggered/Auto-ScanTM on page 4-5 to switch to triggered  
mode.  
NOTE When the scanner is not used for an extended period of time in Auto-ScanTM mode, it enters sleep  
mode. To wake the scanner, press the trigger button.  
             
2 - 4 Symbol LS1203 Product Reference Guide  
To scan a bar code:  
1. Install and program the scanner (see Setting Up the Scanner on page 1-2). For assistance, contact the local  
supplier or Motorola Enterprise Mobility Support on page xiii.  
2. Ensure all connections are secure. (See the host chapter for the scanner.)  
3. Aim the scanner at the bar code.  
4. If the scanner is in triggered mode, press the trigger button. (In Auto-ScanTM mode, no trigger button press is  
required. The scanner laser is in constant on mode.)  
Triggered Mode  
Auto-ScanTM Mode  
Figure 2-2 Scanning - Triggered and Auto-ScanTM Modes  
5. Upon successful decode, the scanner beeps and the LED turns green. (For more information about beeper  
and LED definitions, see Table 2-1 and Table 2-2.)  
NOTE Scan line lengths vary depending on the scan line width selected (see Scan Line Width on page 4-6). A  
full scan line width is the default. The medium scan line width is useful for scanning menus or pick-lists.  
Aiming  
On a typical UPC 100% bar code symbol, hold the scanner between contact and 7 inches from the symbol (see  
Decode Zones on page 2-6). Ensure the scan line crosses every bar and space of the symbol.  
012345  
012345  
Figure 2-3 Acceptable and Incorrect Aiming  
The scan line is smaller when the scanner is closer to the symbol and larger when it is farther from the symbol.  
Scan symbols with smaller bars or elements (mil size) closer to the scanner and those with larger bars or elements  
(mil size) farther from the scanner.  
Do not hold the scanner directly over the bar code. Laser light reflecting directly back into the scanner from the bar  
code is known as specular reflection. Specular reflection can make decoding difficult.  
NOTE Scan line lengths vary depending on the scan line width selected. A full scan line width is the default. The  
medium scan line width is useful for scanning menus or pick-lists.  
For more information about scan line widths, see page 4-6.  
       
Scanning 2 - 5  
The scanner can be tilted up to 65° forward or back and achieve a successful decode (Figure 2-4). Simple practice  
quickly shows what tolerances to work within.  
Figure 2-4 Maximum Tilt Angles and Dead Zone  
 
2 - 6 Symbol LS1203 Product Reference Guide  
Decode Zones  
Symbol LS1203-SR Standard Range  
Figure 2-5 Symbol LS1203-SR Standard Range Decode Zone  
       
Scanning 2 - 7  
Symbol LS1203-HD High Density  
Note: Typical performance at 73° F (23° C) on  
high quality symbols in normal room light.  
in. cm  
W
i
d
t
2.5 6.35  
h
o
f
LS1203-HD  
0
0
F
i
e
l
3 mil  
1.5”  
2.5 6.35  
5 mil  
3.75”  
d
7.5 mil  
4.5”  
10 mil  
5.25”  
13 mil 100% UPC  
20 mil  
5.25”  
6.63”  
*
in.  
cm  
2.5  
6.35  
5
12.7  
7.5  
19.1  
0
0
Depth of Field  
*Minimum distance determined by symbol length and scan angle  
Figure 2-6 Symbol LS1203-HD High Density Decode Zone  
   
2 - 8 Symbol LS1203 Product Reference Guide  
Chapter 3 Maintenance & Technical  
Specifications  
Introduction  
This chapter provides suggested scanner maintenance, troubleshooting, technical specifications, and signal  
descriptions (pinouts).  
Maintenance  
Cleaning the exit window is the only maintenance required. A dirty window may affect scanning ability.  
Do not allow any abrasive material to touch the window  
Remove any dirt particles with a damp cloth  
Wipe the window using a tissue moistened with ammonia/water  
Do not spray water or other cleaning liquids directly into the window.  
         
3 - 2 Symbol LS1203 Product Reference Guide  
Troubleshooting  
Table 3-1 Troubleshooting  
Problem  
Possible Causes  
Possible Solutions  
Beeper Indications (Also see Beeper Definitions on page 2-2  
)
The scanner emits frequent  
beeps. (USB host interface only.)  
The USB bus may put the scanner in This is normal and usually happens  
a state where power to the scanner is when the host cold boots.  
cycled on and off more than once.  
Scanner emits low/high/low  
beeps.  
ADF transmit error.  
Refer to the Advanced Data  
Formatting Programmer’s Guide, p/n  
72-69680-xx, for information about  
ADF programming.  
Invalid ADF rule is detected.  
Refer to the Advanced Data  
Formatting Programmer’s Guide, p/n  
72-69680-xx, for information about  
ADF programming.  
Scanner emits low/high beeps.  
Input error, incorrect bar code or  
Cancel bar code was scanned.  
Scan the correct numeric bar codes  
within range for the parameter  
programmed.  
Scanner emits low/high/low  
beeps.  
The Code 39 buffer was erased or  
there was an attempt to clear or  
transmit an empty buffer.  
Normal when scanning the Code 39  
Buffering Clear Buffer bar code or  
upon attempt to transmit an empty  
Code 39 buffer.  
Scanner emits low/high/low/high Out of host parameter storage  
4-3.  
beeps.  
space.  
Out of memory for ADF rules.  
Reduce the number of ADF rules or  
the number of steps in the ADF rules.  
Scanner emits high/low beeps.  
The scanner is buffering Code 39  
data.  
Normal.  
Scanner emits high/high/high/low RS-232 receive error.  
beeps.  
Normal during host reset. Otherwise,  
set the scanner's RS-232 parity to  
match the host setting.  
Scanner emits four long low  
beeps.  
A transmission error was detected in This occurs if a unit is not properly  
a scanned symbol. The data is  
ignored.  
configured. Check option setting.  
Scanner emits four short high  
beeps (USB only).  
Scanner has not completed  
initialization.  
Wait several seconds and scan again.  
Scanner emits a short  
low/high/low/highbeepsequence space.  
while it is being programmed.  
Out of ADF parameter storage  
Erase all rules and re-program with  
shorter rules.  
                 
Maintenance & Technical Specifications 3 - 3  
Table 3-1 Troubleshooting (Continued)  
Problem  
Possible Causes  
Possible Solutions  
Decoding Bar Codes  
Scanner emits the laser, but does Scanner is not programmed for the  
Program the scanner to read that type  
of bar code. See Chapter 8,  
not decode the bar code.  
correct bar code type.  
Bar code symbol is unreadable.  
Scan test symbols of the same bar  
code type to determine if the bar code  
is defaced.  
Distance between scanner and bar  
code is incorrect.  
Move the scanner closer to or further  
from the bar code. See Decode Zones  
The scan line is not crossing every  
bar and space of the symbol.  
Move the symbol until the scan line is  
within the acceptable aiming pattern.  
Scanner decodes bar code, but  
does not transmit the data to the correct host type.  
host.  
Scanner is not programmed for the  
Scan the appropriate host type  
programming bar code. See the  
chapter corresponding to the host  
type.  
Interface cable is loose.  
Scanner emits five long low beep Conversion or format error was  
Check for loose cable connection and  
re-connect cable.  
Ensure the scanner’s conversion  
parameters are properly configured.  
after a bar code is decoded.  
detected.  
The scanner’s conversion  
parameters are not properly  
configured.  
Conversion or format error was  
detected.  
Change the ADF rule, or change to a  
host that can support the ADF rule.  
An ADF rule was set up with  
characters that can't be sent for the  
host selected.  
Conversion or format error was  
detected.  
Change the bar code, or change to a  
host that can support the bar code.  
A bar code was scanned with  
characters that can't be sent for that  
host.  
 
3 - 4 Symbol LS1203 Product Reference Guide  
Table 3-1 Troubleshooting (Continued)  
Problem  
Possible Causes  
Possible Solutions  
Host Displays  
Host displays scanned data  
incorrectly.  
Scanner is not programmed to work Ensure the proper host is selected.  
with the host.  
Scan the appropriate host type  
programming bar code.  
For RS-232, set the scanner's  
communication parameters to match  
the host's settings.  
For a USB HID keyboard or Keyboard  
Wedge configuration, program the  
system for the correct keyboard type  
and language, and turn off the CAPS  
LOCK key.  
Program the proper editing options  
(e.g., ADF, UPC-E to UPC-A  
Conversion).  
Check the scanner’s host type  
parameters or editing options.  
Trigger  
Nothing happens when the  
trigger button is pressed.  
No power to the scanner.  
Check the system power. If the  
configuration requires a power supply,  
re-connect the power supply.  
Interface/power cables are loose.  
Check for loose cable connections  
and re-connect cables.  
Incorrect host interface cable is  
used.  
Verify that the correct host interface  
cable is used. If not, connect the  
correct host interface cable.  
NOTE If after performing these checks the symbol still does not scan, contact the distributor or Motorola  
Enterprise Mobility Support. See page xiii for contact information.  
Maintenance & Technical Specifications 3 - 5  
Technical Specifications  
Table 3-2 Technical Specifications  
Item  
Description  
Physical Characteristics  
Dimensions  
2.4 in. H x 7.1 in. L x 2.4 in. W  
(6.2 cm H x 18 cm L x 6 cm W)  
Weight (without cable)  
Voltage & Current  
Color  
Approximately 4.3 oz. (122 g)  
5 +/-10%VDC @ 100 mA (Stand by: <35 mA)  
Cash Register White or Twilight Black  
Performance Characteristics  
Light Source (Laser)  
Scan Rate  
650nm laser diode  
100 scans per second  
± 30° from normal  
± 65°  
Roll (Tilt) Tolerance  
Pitch Tolerance  
Skew (Yaw) Tolerance  
Typical Working Distance  
± 60°  
13 mil (100% UPC/EAN): 0 to 7 in. (17.78 cm)  
5 mil (Code 39): 2.5 to 4.0 in. (6.35 cm to 10.16 cm)  
Print Contrast Minimum  
Decode Capability  
30% minimum reflectance  
UPC/EAN, UPC/EAN with Supplementals, GS1-128, Code 39, Code 39 Full  
ASCII, Code 39 TriOptic, Code 128, Code 128 Full ASCII, Codabar, Interleaved 2  
of 5, Discrete 2 of 5, Code 93, MSI, Code 11, IATA, GS1 DataBar variants,  
Chinese 2 of 5  
Interfaces Supported  
User Environment  
Operating Temperature  
Storage Temperature  
Humidity  
RS-232; Keyboard Wedge; USB  
32° to 122° F (0° to 50° C)  
-40° to 158° F (-40° to 70° C)  
5% to 95% relative humidity, non-condensing  
Withstands multiple 5 ft./1.524 m drops to concrete.  
Drop Specifications  
Ambient Light Immunity  
Immune to direct exposure of normal office and factory lighting conditions, as well  
as direct exposure to sunlight.  
Beeper Volume  
Beeper Tone  
User-selectable: three levels  
User-selectable: three tones  
   
3 - 6 Symbol LS1203 Product Reference Guide  
Table 3-2 Technical Specifications (Continued)  
Item  
Description  
Electrostatic Discharge  
Regulatory  
Conforms to 15 kV air discharge and 8 kV of contact discharge.  
Electrical Safety  
Laser Safety  
UL1950, CSA C22.2 No. 950, EN60950/IEC950  
IEC Class 1  
EMI/RFI  
FCC Part 15 Class B, ICES-003 Class B, European Union EMC Directive,  
Australian SMA, Taiwan EMC, Japan VCCI/MITI/Dentori  
Scanner Signal Descriptions  
Bottom of scanner  
Cable interface port  
PIN 10  
PIN 1  
Interface cable  
modular connector  
Figure 3-1 Scanner Cable Pin-outs  
   
Maintenance & Technical Specifications 3 - 7  
The signal descriptions in Table 3-3 apply to the connector on the scanner and are for reference only.  
Table 3-3 Scanner Signal Pin-outs  
Keyboard  
Wedge  
Pin  
RS-232  
USB  
1
Reserved  
Power  
Ground  
TxD  
Reserved  
Jump to Pin 6  
Power  
2
Power  
3
Ground  
KeyClock  
TermData  
KeyData  
TermClock  
Reserved  
n/a  
Ground  
Reserved  
D +  
4
5
RxD  
6
RTS  
Jump to Pin 1  
D -  
7
CTS  
8
Reserved  
n/a  
Reserved  
n/a  
9
10  
n/a  
n/a  
n/a  
 
3 - 8 Symbol LS1203 Product Reference Guide  
Chapter 4 User Preferences  
Introduction  
If desired, program the scanner to perform various functions, or activate different features.If preferred, the 123Scan  
configuration utility is also available for programming the scanner (see Chapter 9, 123Scan). This chapter  
describes each user preference feature and provides the programming bar codes necessary for selecting these  
features.  
The scanner ships with the settings shown in the User Preferences on page 4-2 (also see Appendix A, Standard  
Defaults for all host defaults). If the default values suit requirements, programming may not be necessary.  
To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile  
memory and are preserved even when the scanner is powered down.  
If not using a USB cable, select a host type (see each host chapter for specific host information) after the power-up  
beeps sound. This is only necessary upon the first power-up when connected to a new host.  
To return all features to their default values, see User Preferences on page 4-2. Throughout the programming bar  
code menus, default values are indicated with asterisks (*).  
*High Frequency  
* Indicates Default  
Feature/Option  
Scanning Sequence Examples  
In most cases, scanning one bar code sets the parameter value. For example, to set the beeper tone to high, scan  
the High Frequency (beeper tone) bar code listed under Beeper Tone on page 4-4. The scanner issues a fast  
warble beep and the LED turns green, signifying a successful parameter entry.  
Other parameters, such as Serial Response Time-Out or Data Transmission Formats, require scanning several  
bar codes. See these parameter descriptions for this procedure.  
         
4 - 2 Symbol LS1203 Product Reference Guide  
Errors While Scanning  
Unless otherwise specified, when an error is made during a scanning sequence, just re-scan the correct  
parameter.  
User Preferences Parameter Defaults  
Table 4-1 lists the defaults for user preferences parameters. To change any option, scan the appropriate bar  
code(s) provided in the User Preferences section beginning on page 4-3.  
NOTE See Appendix A, Standard Defaults for all user preferences, hosts and symbologies default  
parameters.  
Table 4-1 User Preferences  
Parameter  
Default  
Page Number  
User Preferences  
Beeper Tone  
Medium  
Beeper Volume  
High  
Power Mode  
Continuous On  
Triggered  
Full Width  
3.0 Sec  
Scanning Mode  
Scan Line Width  
Laser On Time  
Beep After Good Decode  
Transmit Code ID Character  
Prefix Value  
Enable  
None  
7013 <CR><LF>  
7013 <CR><LF>  
Data as is  
Set  
Suffix Value  
Scan Data Transmission Format  
FN1 Substitution Values  
Transmit “No Read” Message  
Disable  
         
User Preferences 4 - 3  
User Preferences  
Default Parameters  
The scanner can be reset to two types of defaults: factory defaults or custom defaults. Scan the appropriate bar  
code below to reset the scanner to its default settings and/or set the scanner’s current settings as the custom  
default.  
Restore Defaults - Resets all default parameters as follows:  
If custom default values were configured (see Write to Custom Defaults), the custom default values are  
set for all parameters each time the Restore Defaults bar code below is scanned.  
If no custom default values were configured, the factory default values are set for all parameters each time  
the Restore Defaults bar code below is scanned. (For factory default values, see Appendix A, Standard  
Set Factory Defaults - Scan the Set Factory Defaults bar code below to eliminate all custom default values  
and set the scanner to factory default values. (For factory default values, see Appendix A, Standard  
Write to Custom Defaults - Custom default parameters can be configured to set unique default values for all  
parameters. After changing all parameters to the desired default values, scan the Write to Custom Defaults  
bar code below to configure custom defaults.  
*Restore Defaults  
Set Factory Defaults  
Write to Custom Defaults  
       
4 - 4 Symbol LS1203 Product Reference Guide  
Beeper Tone  
To select a decode beep frequency (tone), scan the Low Frequency, Medium Frequency, or High Frequency bar  
code.  
Low Frequency  
*Medium Frequency  
(Optimum Settings)  
High Frequency  
Beeper Volume  
To select a beeper volume, scan the Low Volume, Medium Volume, or High Volume bar code.  
Low Volume  
Medium Volume  
*High Volume  
         
User Preferences 4 - 5  
Power Mode  
This parameter determines whether or not power remains on after a decode attempt. When in reduced power  
mode, the scanner enters low power consumption mode after each decode. When in continuous power mode,  
power remains on after each decode.  
*Continuous On  
Reduced Power Mode  
Scanning Mode  
This parameter determines whether or not the scanner is in triggered mode or Auto-ScanTM mode. In triggered  
scanning mode, the scanner trigger button must be pressed to decode each scanned bar code. In Auto-ScanTM  
scanning mode, the scanner laser is in constant on state and no trigger button press is required to scan a bar  
code.  
If the scanner is in triggered mode, scan Triggered/Auto-ScanTM to switch to Auto-ScanTM mode. If the scanner is  
in Auto-ScanTM mode, scan Triggered/Auto-ScanTM to switch to triggered mode.  
NOTE When the scanner is not used for an extended period of time in Auto-ScanTM mode, it enters sleep  
mode. To wake the scanner, press the trigger button.  
*Triggered/Auto-ScanTM Mode  
             
4 - 6 Symbol LS1203 Product Reference Guide  
Scan Line Width  
Scan a bar code below to set the scan line width.  
NOTE This feature applies to triggered mode only.  
*Full Width  
Medium Width  
Laser On Time  
This parameter sets the maximum time that decode processing continues during a scan attempt. It is  
programmable in 0.1 second increments from 0.5 to 9.9 seconds. The default Laser On Time is 3.0 seconds.  
To set a Laser On Time, scan the bar code below. Next, scan two numeric bar codes in Appendix D, Numeric Bar  
Codes that correspond to the desired on time. Single digit numbers must have a leading zero. For example, to set  
an On Time of 0.5 seconds, scan the bar code below, then scan the “0” and “5” bar codes. If an error is made, or  
the selection needs to be changed, scan Cancel on page D-3.  
Laser On Time  
           
User Preferences 4 - 7  
Beep After Good Decode  
Scan a bar code below to select whether or not the scanner beeps after a good decode. If Do Not Beep After  
Good Decode is selected, the beeper still operates during parameter menu scanning and indicates error  
conditions.  
*Beep After Good Decode  
(Enable)  
Do Not Beep After Good Decode  
(Disable)  
Transmit Code ID Character  
A Code ID character identifies the code type of a scanned bar code. This may be useful when the scanner is  
decoding more than one code type. In addition to any single character prefix already selected, the Code ID  
character is inserted between the prefix and the decoded symbol.  
Select no Code ID character, a Symbol Code ID character, or an AIM Code ID character. For Code ID Characters,  
Symbol Code ID Character  
AIM Code ID Character  
*None  
         
4 - 8 Symbol LS1203 Product Reference Guide  
Prefix/Suffix Values  
A prefix and/or suffix can be appended to scan data for use in data editing.  
To set a value for a prefix or suffix:  
1. Change the scan data format by scanning the appropriate Scan Data Transmission Format on page 4-8.  
2. Scan the appropriate prefix/suffix bar code on page 4-8.  
3. Scan a four-digit number (i.e., four bar codes from Appendix D, Numeric Bar Codes) that corresponds to that  
value.  
NOTE When using host commands to set the prefix or suffix, set the key category parameter to 1, then set the  
3-digit decimal value. See Table E-1 on page E-1 for the four-digit codes.  
4. To correct an error or change a selection, scan Cancel on page D-3.  
Scan Prefix  
Scan Suffix  
Scan Data Transmission Format  
To change the scan data format, scan Scan Options and one of the following four bar codes corresponding to the  
desired format:  
Data As Is  
<DATA> <SUFFIX>  
<PREFIX> <DATA>  
<PREFIX> <DATA> <SUFFIX>.  
Scan Enter on page 4-9 to complete the change. To set values for the prefix and/or suffix, see Prefix/Suffix Values  
on page 4-8. Scan Data Format Cancel on page 4-9 to cancel the change.  
If a carriage return/enter is required after each scanned bar code, scan the following bar codes in order:  
1. Scan Options  
2. <DATA> <SUFFIX>  
3. Enter (on page 4-9).  
         
User Preferences 4 - 9  
Scan Data Transmission Format (continued)  
Scan Options  
*Data As Is  
<DATA> <SUFFIX>  
<PREFIX> <DATA>  
<PREFIX> <DATA> <SUFFIX>  
Enter  
Data Format Cancel  
 
4 - 10 Symbol LS1203 Product Reference Guide  
FN1 Substitution Values  
The Wedge and USB HID Keyboard hosts support an FN1 substitution feature. When enabled any FN1 character  
(0x1b) in an EAN128 bar code is substituted with a value. This value defaults to 7013 (Enter Key).  
To select an FN1 substitution value via bar code menus:  
1. Scan the bar code below.  
*Set FN1 Substitution Value  
2. Look up the keystroke desired for FN1 Substitution in the ASCII Value - Code 39 Encode - Keystroke on page  
E-1 for the currently installed host interface.  
3. Enter the 4-digit substitution value by scanning each digit in Appendix D, Numeric Bar Codes.  
To correct an error or change the selection, scan Cancel.  
To enable FN1 substitution for keyboard wedge, scan the Enable FN1 Substitution bar code on page 5-10.  
To enable FN1 Substitution for USB HID keyboard, scan the Enable FN1 Substitution bar code on page 7-9.  
Transmit “No Read” Message  
Scan a bar code below to select whether or not to transmit a No Read message. When enabled, the characters NR  
are transmitted when a bar code is not decoded. When disabled, if a symbol does not decode, nothing is sent to  
the host.  
Enable No Read  
*Disable No Read  
         
Chapter 5 Keyboard Wedge Interface  
Introduction  
This chapter describes how to set up a Keyboard Wedge interface with the scanner. With this interface, the  
scanner is connected between the keyboard and host computer, and translates bar code data into keystrokes. The  
host computer accepts the keystrokes as if they originated from the keyboard. This mode adds bar code reading  
functionality to a system designed for manual keyboard input. Keyboard keystrokes are simply passed through.  
Throughout the programming bar code menus, default values are indicated with asterisks (*).  
*North American  
* Indicates Default  
Feature/Option  
     
5 - 2 Symbol LS1203 Product Reference Guide  
Connecting a Keyboard Wedge Interface  
Male DIN Connector  
Keyboard  
Connector  
Female DIN  
Connector  
Figure 5-1 Keyboard Wedge Connection with Y-cable  
To connect the Keyboard Wedge interface Y-cable:  
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 5-1 are examples  
only. The connectors may be different than those illustrated, but the steps to connect the scanner remain  
the same.  
1. Turn off the host and unplug the keyboard connector.  
2. Attach the modular connector of the Y-cable to the cable interface port on the scanner. (See Installing the  
3. Connect the round male DIN host connector of the Y-cable to the keyboard port on the host device.  
4. Connect the round female DIN keyboard connector of the Y-cable to the keyboard connector.  
5. If needed, attach the optional power supply to the connector in the middle of the Y-cable.  
6. Ensure that all connections are secure.  
7. Turn on the host system.  
8. Select the Keyboard Wedge host type by scanning the appropriate bar code from Keyboard Wedge Host  
9. To modify any other parameter options, scan the appropriate bar codes in this chapter.  
     
Keyboard Wedge Interface 5 - 3  
Keyboard Wedge Parameter Defaults  
NOTE See Appendix A, Standard Defaults for all user preferences, hosts, symbologies, and miscellaneous  
default parameters.  
Table 5-1 lists the defaults for Keyboard Wedge host parameters. To change any option, scan the appropriate bar  
code(s) in the Keyboard Wedge Host Parameters section beginning on page 5-4.  
Table 5-1 Keyboard Wedge Defaults  
Parameter  
Keyboard Wedge Host Parameters  
Keyboard Wedge Host Type  
Default  
Page Number  
1
IBM PC/AT& IBM PC Compatibles  
Country Types (Country Codes)  
Ignore Unknown Characters  
Keystroke Delay  
North American  
Send  
No Delay  
Disable  
Intra-Keystroke Delay  
Alternate Numeric Keypad Emulation  
Caps Lock On  
Disable  
Disable  
Caps Lock Override  
Disable  
Convert Wedge Data  
Function Key Mapping  
FN1 Substitution  
No Convert  
Disable  
Disable  
Send and Make Break  
Send  
1
User selection is required to configure this interface and this is the most common selection.  
     
5 - 4 Symbol LS1203 Product Reference Guide  
Keyboard Wedge Host Parameters  
Keyboard Wedge Host Types  
Select the Keyboard Wedge host by scanning one of the bar codes below.  
1
IBM PC/AT & IBM PC Compatibles  
IBM AT Notebook  
NCR 7052  
IBM PS/2 (Model 30)  
1
NOTE User selection is required to configure this interface and this is the most common selection.  
         
Keyboard Wedge Interface 5 - 5  
Keyboard Wedge Country Types (Country Codes)  
Scan the bar code corresponding to the keyboard type. If the keyboard type is not listed, see Alternate Numeric  
*North American  
German Windows  
French Windows  
French Canadian Windows 95/98  
French Canadian Windows XP/2000  
Spanish Windows  
Italian Windows  
   
5 - 6 Symbol LS1203 Product Reference Guide  
Keyboard Wedge Country Types (continued)  
Swedish Windows  
UK English Windows  
Japanese Windows  
Portuguese-Brazilian Windows  
Ignore Unknown Characters  
Unknown characters are characters the host does not recognize. When Send Bar Codes With Unknown  
Characters is selected, all bar code data is sent except for unknown characters, and no error beeps sound on the  
scanner. When Do Not Send Bar Codes With Unknown Characters is selected, bar code data is sent up to the  
first unknown character, then the scanner issues an error beep.  
*Send Bar Codes with Unknown Characters  
Do Not Send Bar Codes with Unknown Characters  
     
Keyboard Wedge Interface 5 - 7  
Keystroke Delay  
This is the delay in milliseconds between emulated keystrokes. Scan a bar code below to increase the delay when  
hosts require a slower transmission of data.  
*No Delay  
Medium Delay (20 msec)  
Long Delay (40 msec)  
Intra-Keystroke Delay  
When enabled, an additional delay is inserted between each emulated key depression and release. This sets the  
Keystroke Delay parameter to a minimum of 5 msec as well.  
Enable Intra-Keystroke Delay  
*Disable Intra-Keystroke Delay  
           
5 - 8 Symbol LS1203 Product Reference Guide  
Alternate Numeric Keypad Emulation  
This allows emulation of most other country keyboard types not listed in Keyboard Wedge Country Types (Country  
®
Codes) on page 5-5 in a Microsoft operating system environment.  
Enable Alternate Numeric Keypad  
*Disable Alternate Numeric Keypad  
Caps Lock On  
When enabled, the scanner emulates keystrokes as if the Caps Lock key is always pressed. Note that if both Caps  
Lock On and Caps Lock Override are enabled, Caps Lock Override takes precedence  
Enable Caps Lock On  
*Disable Caps Lock On  
           
Keyboard Wedge Interface 5 - 9  
Caps Lock Override  
When enabled, on AT or AT Notebook hosts, the keyboard ignores the state of the Caps Lock key. Therefore, an ‘A’  
in the bar code is sent as an ‘A’ no matter what the state of the keyboard’s Caps Lock key.  
NOTE If both Caps Lock On and Caps Lock Override are enabled, Caps Lock Override takes  
precedence.  
Enable Caps Lock Override  
*Disable Caps Lock Override  
Convert Wedge Data  
When enabled, the scanner will convert all bar code data to the selected case.  
Convert to Upper Case  
Convert to Lower Case  
*No Convert  
         
5 - 10 Symbol LS1203 Product Reference Guide  
Function Key Mapping  
ASCII values under 32 are normally sent as control key sequences (see Table 5-2 on page 5-12). When this  
parameter is enabled, the keys in bold are sent in place of the standard key mapping. Table entries that do not  
have a bold entry remain the same whether or not this parameter is enabled.  
Enable Function Key Mapping  
*Disable Function Key Mapping  
FN1 Substitution  
When enabled, the scanner replaces FN1 characters in an EAN128 bar code with a keystroke chosen by the user  
Enable FN1 Substitution  
*Disable FN1 Substitution  
         
Keyboard Wedge Interface 5 - 11  
Send Make and Break  
When enabled, the scan codes for releasing a key are not sent.  
*Send Make and Break Scan Codes  
Send Make Scan Code Only  
Keyboard Maps  
The following keyboard maps are provided for prefix/suffix keystroke parameters. To program the prefix/suffix  
values, see the bar codes on page 4-8.  
5001  
5003  
5005  
5007  
5009  
7008  
7013  
7014  
7012  
5002  
5004  
5006  
5008  
5010  
7009  
7003  
7004  
7011  
7002  
Figure 5-2 IBM PC/AT  
Figure 5-3 IBM PS/2  
     
5 - 12 Symbol LS1203 Product Reference Guide  
ASCII Character Set for Keyboard Wedge  
NOTE Code 39 Full ASCII interprets the bar code special character ($ + % /) preceding a Code 39 character and  
assigns an ASCII character value to the pair. For example, when Code 39 Full ASCII is enabled and a +B  
is scanned, it is interpreted as b, %J as ?, and %V as @. Scanning ABC%I outputs the keystroke  
equivalent of ABC >.  
Table 5-2 Keyboard Wedge ASCII Character Set  
Full ASCII  
Code 39 Encode Character  
ASCII Value  
Keystroke  
1001  
1002  
1003  
1004  
1005  
1006  
1007  
1008  
$A  
$B  
$C  
$D  
$E  
$F  
$G  
$H  
CTRL A  
CTRL B  
CTRL C  
CTRL D  
CTRL E  
CTRL F  
CTRL G  
1
CTRL H/BACKSPACE  
1
1009  
$I  
CTRL I/HORIZONTAL TAB  
1010  
1011  
1012  
1013  
$J  
CTRL J  
CTRL K  
CTRL L  
$K  
$L  
$M  
1
CTRL M/ENTER  
1014  
1015  
1016  
1017  
1018  
1019  
1020  
1021  
$N  
$O  
$P  
$Q  
$R  
$S  
$T  
$U  
$V  
CTRL N  
CTRL O  
CTRL P  
CTRL Q  
CTRL R  
CTRL S  
CTRL T  
CTRL U  
CTRL V  
1022  
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
       
Keyboard Wedge Interface 5 - 13  
Table 5-2 Keyboard Wedge ASCII Character Set (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1023  
1024  
1025  
1026  
1027  
$W  
$X  
$Y  
$Z  
CTRL W  
CTRL X  
CTRL Y  
CTRL Z  
1
%A  
CTRL [ /ESC  
1028  
1029  
1030  
1031  
1032  
1033  
1034  
1035  
1036  
1037  
1038  
1039  
1040  
1041  
1042  
1043  
1044  
1045  
1046  
1047  
1048  
1049  
%B  
%C  
%D  
%E  
Space  
/A  
/B  
/C  
/D  
/E  
/F  
CTRL \  
CTRL ]  
CTRL 6  
CTRL -  
Space  
!
#
$
%
&
/G  
/H  
/I  
(
)
/J  
*
/K  
/L  
+
,
-
-
.
.
/O  
0
/
0
1
2
1
1050  
2
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
5 - 14 Symbol LS1203 Product Reference Guide  
Table 5-2 Keyboard Wedge ASCII Character Set (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1051  
1052  
1053  
1054  
1055  
1056  
1057  
1058  
1059  
1060  
1061  
1062  
1063  
1064  
1065  
1066  
1067  
1068  
1069  
1070  
1071  
1072  
1073  
1074  
1075  
1076  
1077  
3
3
4
5
6
7
8
9
:
4
5
6
7
8
9
/Z  
%F  
%G  
%H  
%I  
%J  
%V  
A
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
B
C
D
E
F
G
H
I
J
J
K
K
L
M
N
L
M
N
1078  
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
Keyboard Wedge Interface 5 - 15  
Table 5-2 Keyboard Wedge ASCII Character Set (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1079  
1080  
1081  
1082  
1083  
1084  
1085  
1086  
1087  
1088  
1089  
1090  
1091  
1092  
1093  
1094  
1095  
1096  
1097  
1098  
1099  
1100  
1101  
1102  
1103  
1104  
1105  
O
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
P
Q
R
S
T
U
V
W
X
Y
Z
%K  
%L  
%M  
%N  
%O  
%W  
+A  
+B  
+C  
+D  
+E  
+F  
+G  
+H  
+I  
\
]
^
_
a
b
c
d
e
f
g
h
i
1106  
+J  
j
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
5 - 16 Symbol LS1203 Product Reference Guide  
Table 5-2 Keyboard Wedge ASCII Character Set (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1107  
1108  
1109  
1110  
1111  
1112  
1113  
1114  
1115  
1116  
1117  
1118  
1119  
1120  
1121  
1122  
1123  
1124  
1125  
+K  
+L  
k
l
+M  
+N  
+O  
+P  
+Q  
+R  
+S  
+T  
m
n
o
p
q
r
s
t
+U  
+V  
+W  
+X  
+Y  
+Z  
u
v
w
x
y
z
{
%P  
%Q  
%R  
%S  
|
}
1126  
~
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
Table 5-3 Keyboard Wedge ALT Key Character Set  
ALT Keys  
Keystroke  
2065  
2066  
2067  
2068  
2069  
2070  
ALT A  
ALT B  
ALT C  
ALT D  
ALT E  
ALT F  
Keyboard Wedge Interface 5 - 17  
Table 5-3 Keyboard Wedge ALT Key Character Set (Continued)  
ALT Keys  
Keystroke  
2071  
2072  
2073  
2074  
2075  
2076  
2077  
2078  
2079  
2080  
2081  
2082  
2083  
2084  
2085  
2086  
2087  
2088  
2089  
2090  
ALT G  
ALT H  
ALT I  
ALT J  
ALT K  
ALT L  
ALT M  
ALT N  
ALT O  
ALT P  
ALT Q  
ALT R  
ALT S  
ALT T  
ALT U  
ALT V  
ALT W  
ALT X  
ALT Y  
ALT Z  
Table 5-4 Keyboard Wedge GIU Key Character Set  
GUI Keys  
Keystrokes  
3000  
3048  
3049  
3050  
3051  
3052  
3053  
3054  
Right Control Key  
GUI 0  
GUI 1  
GUI 2  
GUI 3  
GUI 4  
GUI 5  
GUI 6  
5 - 18 Symbol LS1203 Product Reference Guide  
Table 5-4 Keyboard Wedge GIU Key Character Set (Continued)  
GUI Keys  
Keystrokes  
3055  
3056  
3057  
3065  
3066  
3067  
3068  
3069  
3070  
3071  
3072  
3073  
3074  
3075  
3076  
3077  
3078  
3079  
3080  
3081  
3082  
3083  
3084  
3085  
3086  
3087  
3088  
3089  
3090  
GUI 7  
GUI 8  
GUI 9  
GUI A  
GUI B  
GUI C  
GUI D  
GUI E  
GUI F  
GUI G  
GUI H  
GUI I  
GUI J  
GUI K  
GUI L  
GUI M  
GUI N  
GUI O  
GUI P  
GUI Q  
GUI R  
GUI S  
GUI T  
GUI U  
GUI V  
GUI W  
GUI X  
GUI Y  
GUI Z  
Keyboard Wedge Interface 5 - 19  
Table 5-5 Keyboard Wedge F Key Character Set  
F Keys  
Keystroke  
5001  
5002  
5003  
5004  
5005  
5006  
5007  
5008  
5009  
5010  
5011  
5012  
5013  
5014  
5015  
5016  
5017  
5018  
5019  
5020  
5021  
5022  
5023  
5024  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
F12  
F13  
F14  
F15  
F16  
F17  
F18  
F19  
F20  
F21  
F22  
F23  
F24  
5 - 20 Symbol LS1203 Product Reference Guide  
Table 5-6 Keyboard Wedge Numeric Keypad Character Set  
Numeric Keypad  
Keystroke  
6042  
6043  
6044  
6045  
6046  
6047  
6048  
6049  
6050  
6051  
6052  
6053  
6054  
6055  
6056  
6057  
6058  
6059  
*
+
undefined  
-
.
/
0
1
2
3
4
5
6
7
8
9
Enter  
Num Lock  
Keyboard Wedge Interface 5 - 21  
Table 5-7 Keyboard Wedge Extended Keypad Character Set  
Extended Keypad  
Keystroke  
7001  
7002  
7003  
7004  
7005  
7006  
7007  
7008  
7009  
7010  
7011  
7012  
7013  
7014  
7015  
7016  
7017  
7018  
Break  
Delete  
Pg Up  
End  
Pg Dn  
Pause  
Scroll Lock  
Backspace  
Tab  
Print Screen  
Insert  
Home  
Enter  
Escape  
Up Arrow  
Dn Arrow  
Left Arrow  
Right Arrow  
5 - 22 Symbol LS1203 Product Reference Guide  
Chapter 6 RS-232 Interface  
Introduction  
This chapter describes how to set up the scanner with an RS-232 host. The RS-232 interface is used to connect  
the scanner to point-of-sale devices, host computers, or other devices with an available RS-232 port (e.g., com  
port).  
If the host is not listed in Table 6-2, refer to the documentation for the host device to set communication parameters  
to match the host.  
NOTE The scanner uses TTL RS-232 signal levels, which interface with most system architectures. For system  
architectures requiring RS-232C signal levels, Symbol offers different cables providing TTL-to-RS-232C  
conversion. Contact Motorola Enterprise Mobility Support for more information.  
Throughout the programming bar code menus, default values are indicated with asterisks (*).  
*Baud Rate 57,600  
* Indicates Default  
Feature/Option  
     
6 - 2 Symbol LS1203 Product Reference Guide  
Connecting an RS-232 Interface  
This connection is made directly from the scanner to the host computer.  
Interface Cable  
Serial Port  
Connector  
to Host  
Power  
Supply Cable  
Figure 6-1 RS-232 Direct Connection  
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 6-1 are examples  
only. The connectors may be different than those illustrated, but the steps to connect the scanner remain  
the same.  
1. Attach the modular connector of the RS-232 interface cable to the cable interface port on the scanner (see  
2. Connect the other end of the RS-232 interface cable to the serial port on the host.  
3. Connect the power supply to the serial connector end of the RS-232 interface cable. Plug the power supply  
into an appropriate outlet.  
4. Select the RS-232 host type by scanning the appropriate bar code from RS-232 Host Types on page 6-6.  
5. To modify any other parameter options, scan the appropriate bar codes in this chapter.  
       
RS-232 Interface 6 - 3  
RS-232 Parameter Defaults  
Table 6-1 lists the defaults for RS-232 host parameters. If any option needs to be changed, scan the appropriate  
bar code(s) provided in the Parameter Descriptions section beginning on page 6-4.  
NOTE See Appendix A, Standard Defaults for all user preferences, hosts, symbologies, and miscellaneous  
default parameters.  
Table 6-1 RS-232 Defaults  
Parameter  
Default  
Page Number  
RS-232 Host Parameters  
RS-232 Host Types  
Baud Rate  
Standard  
9600  
Parity Type  
None  
Stop Bit Select  
1 Stop Bit  
8-Bit  
Data Bits (ASCII Format)  
Check Receive Errors  
Hardware Handshaking  
Software Handshaking  
Host Serial Response Time-out  
RTS Line State  
Enable  
None  
None  
2 Sec  
Low RTS  
Disable  
0 msec  
Beep on <BEL>  
Intercharacter Delay  
Nixdorf Beep/LED Options  
Ignore Unknown Characters  
Normal Operation  
Send Bar Code  
     
6 - 4 Symbol LS1203 Product Reference Guide  
RS-232 Host Parameters  
Various RS-232 hosts are set up with their own parameter default settings (Table 6-2). Selecting the ICL, Fujitsu,  
Wincor-Nixdorf Mode A, Wincor-Nixdorf Mode B, Olivetti, Omron, or terminal sets the defaults listed in Table 6-2.  
Selecting the ICL, Fujitsu, Wincor-Nixdorf Mode A, Wincor-Nixdorf Mode B, OPOS terminal enables the  
transmission of code ID characters listed in Table 6-3 on page 6-5. These code ID characters are not  
programmable and are separate from the Transmit Code ID feature. The Transmit Code ID feature should not be  
enabled for these terminals.  
Table 6-2 Terminal Specific RS-232  
Wincor-  
Wincor-  
Standard  
(Default)  
Nixdorf  
Mode B/  
OPOS  
Parameter  
ICL  
Fujitsu  
Nixdorf  
Mode A  
Olivetti  
Omron  
Transmit  
Code ID  
No  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Data  
Transmission  
Format  
Data as is Data/Suffix Data/Suffix Data/Suffix Data/Suffix  
Prefix/Data/  
Suffix  
Data/Suffix  
CR (1013)  
Suffix  
CR/LF  
(7013)  
CR (1013) CR (1013)  
CR (1013) CR (1013)  
ETX (1002)  
Baud Rate  
Parity  
9600  
None  
None  
9600  
Even  
9600  
None  
None  
9600  
Odd  
9600  
Odd  
9600  
Even  
None  
9600  
None  
None  
Hardware  
Handshaking  
RTS/CTS  
Option 3  
RTS/CTS  
Option 3  
RTS/CTS  
Option 3  
Software  
Handshaking  
None  
None  
None  
None  
None  
Ack/Nak  
9.9 Sec.  
None  
Serial  
2 Sec.  
9.9 Sec.  
2 Sec.  
9.9 Sec.  
9.9 Sec.  
9.9 Sec.  
Response  
Time-out  
Stop Bit  
Select  
One  
One  
One  
One  
One  
One  
One  
ASCII Format  
8-Bit  
8-Bit  
8-Bit  
8-Bit  
8-Bit  
7-Bit  
8-Bit  
Beep On  
<BEL>  
Disable  
Disable  
Disable  
Disable  
Disable  
Disable  
Disable  
RTS Line  
State  
Low  
High  
Low  
Low  
Low = No  
data to send  
Low  
High  
Prefix  
None  
None  
None  
None  
None  
STX (1003)  
None  
*In the Nixdorf Mode B, if CTS is Low, scanning is disabled. When CTS is High, the user can scan bar  
codes.  
**If Nixdorf Mode B is scanned without the scanner connected to the proper host, it may appear  
unable to scan. If this happens, scan a different RS-232 host type within 5 seconds of cycling power to  
the scanner.  
     
RS-232 Interface 6 - 5  
Table 6-3 Terminal Specific Code ID Characters  
Wincor-  
Nixdorf  
Mode A  
Wincor-  
Nixdorf  
Mode B/OPOS  
Code Type  
ICL  
Fujitsu  
Olivetti  
Omron  
UPC-A  
A
A
A
C
B
A
M
N
K
I
A
A
C
B
A
A
UPC-E  
E
E
C
E
EAN-8/JAN-8  
EAN-13/JAN-13  
Code 39  
Codabar  
Code 128  
I 2 of 5  
FF  
F
FF  
B
FF  
F
F
A
C <len>  
N <len>  
L <len>  
I <len>  
None  
None  
None  
None  
None  
None  
None  
None  
None  
F
M
M <len>  
N <len>  
K <len>  
I <len>  
L <len>  
H <len>  
P <len>  
O <len>  
A
C <len>  
N <len>  
L <len>  
I <len>  
None  
N
K
I
Code 93  
D 2 of 5  
L
L
H <len>  
L <len>  
None  
H
P
O
A
H
H <len>  
L <len>  
None  
GS1-128  
MSI  
P
O
Bookland EAN  
Trioptic  
F
A
F
None  
None  
None  
None  
None  
None  
None  
H
None  
None  
H
None  
None  
Code 11  
IATA  
None  
None  
None  
H<len>  
None  
None  
None  
Code 32  
None  
None  
None  
None  
 
6 - 6 Symbol LS1203 Product Reference Guide  
RS-232 Host Types  
To select an RS-232 host interface, scan one of the following bar codes.  
*Standard RS-232  
ICL RS-232  
Wincor-Nixdorf RS-232 Mode A  
Wincor-Nixdorf RS-232 Mode B  
Olivetti ORS4500  
Omron  
OPOS/JPOS  
Fujitsu RS-232  
     
RS-232 Interface 6 - 7  
Baud Rate  
Baud rate is the number of bits of data transmitted per second. Set the scanner's baud rate to match the baud rate  
setting of the host device. Otherwise, data may not reach the host device or may reach it in distorted form.  
Baud Rate 600  
Baud Rate 1200  
Baud Rate 2400  
Baud Rate 4800  
*Baud Rate 9600  
Baud Rate 19,200  
Baud Rate 38,400  
   
6 - 8 Symbol LS1203 Product Reference Guide  
Parity  
A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host  
device requirements.  
Select Odd parity and the parity bit value is set to 0 or 1, based on data, to ensure that an odd number of 1  
bits are contained in the coded character.  
Select Even parity and the parity bit value is set to 0 or 1, based on data, to ensure that an even number of 1  
bits are contained in the coded character.  
Select Mark parity and the parity bit is always 1.  
Select Space parity and the parity bit is always 0.  
Select None when no parity bit is required.  
Odd  
Even  
Mark  
Space  
*None  
   
RS-232 Interface 6 - 9  
Stop Bit Select  
The stop bit(s) at the end of each transmitted character marks the end of transmission of one character and  
prepares the receiving device for the next character in the serial data stream. The number of stop bits selected  
(one or two) depends on the number the receiving terminal is programmed to accommodate. Set the number of  
stop bits to match host device requirements.  
*1 Stop Bit  
2 Stop Bits  
Data Bits (ASCII Format)  
This parameter allows the scanner to interface with devices requiring a 7-bit or 8-bit ASCII protocol.  
7-Bit  
*8-Bit  
         
6 - 10 Symbol LS1203 Product Reference Guide  
Check Receive Errors  
Select whether or not the parity, framing, and overrun of received characters are checked. The parity value of  
received characters is verified against the parity parameter selected above.  
*Check For Received Errors  
(Enable)  
Do Not Check For Received Errors  
(Disable)  
Hardware Handshaking  
The data interface consists of an RS-232 port designed to operate either with or without the hardware handshaking  
lines, Request to Send (RTS), and Clear to Send (CTS).  
If Standard RTS/CTS handshaking is not selected, scan data is transmitted as it becomes available. If Standard  
RTS/CTS handshaking is selected, scan data is transmitted according to the following sequence:  
The scanner reads the CTS line for activity. If CTS is asserted, the scanner waits up to Host Serial Response  
Time-out for the host to de-assert the CTS line. If, after Host Serial Response Time-out, the CTS line is still  
asserted, the scanner sounds a transmit error, and any scanned data is lost.  
When the CTS line is de-asserted, the scanner asserts the RTS line and waits up to Host Serial Response  
Time-out for the host to assert CTS. When the host asserts CTS, data is transmitted. If, after Host Serial  
Response Time-out, the CTS line is not asserted, the scanner sounds a transmit error, and discards the data.  
When data transmission is complete, the scanner de-asserts RTS 10 msec after sending the last character.  
The host should respond by negating CTS. The scanner checks for a de-asserted CTS upon the next  
transmission of data.  
During the transmission of data, the CTS line should be asserted. If CTS is de-asserted for more than 50 ms  
between characters, the transmission is aborted, the scanner sounds a transmission error, and the data is  
discarded.  
If the above communication sequence fails, the scanner issues an error indication. In this case, the data is lost and  
must be rescanned.  
If Hardware Handshaking and Software Handshaking are both enabled, Hardware Handshaking takes  
precedence.  
NOTE The DTR signal is jumpered to the active state.  
         
RS-232 Interface 6 - 11  
Hardware Handshaking (continued)  
None: Scan the bar code below if no Hardware Handshaking is desired.  
Standard RTS/CTS: Scan the bar code below to select Standard RTS/CTS Hardware Handshaking.  
RTS/CTS Option 1: When RTS/CTS Option 1 is selected, the scanner asserts RTS before transmitting and  
ignores the state of CTS. The scanner de-asserts RTS when the transmission is complete.  
RTS/CTS Option 2: When Option 2 is selected, RTS is always high or low (user-programmed logic level).  
However, the scanner waits for CTS to be asserted before transmitting data. If CTS is not asserted within  
Host Serial Response Time-out, the scanner issues an error indication and discards the data.  
RTS/CTS Option 3: When Option 3 is selected, the scanner asserts RTS prior to any data transmission,  
regardless of the state of CTS. The scanner waits up to Host Serial Response Time-out for CTS to be  
asserted. If CTS is not asserted during this time, the scanner issues an error indication and discards the  
data. The scanner de-asserts RTS when transmission is complete.  
*None  
Standard RTS/CTS  
RTS/CTS Option 1  
RTS/CTS Option 2  
RTS/CTS Option 3  
6 - 12 Symbol LS1203 Product Reference Guide  
Software Handshaking  
This parameter offers control of the data transmission process in addition to, or instead of, that offered by hardware  
handshaking. There are five options.  
If Software Handshaking and Hardware Handshaking are both enabled, Hardware Handshaking takes  
precedence.  
None: When this option is selected, data is transmitted immediately. No response is expected from host.  
ACK/NAK: When this option is selected, after transmitting data, the scanner expects either an ACK or NAK  
response from the host. When a NAK is received, the scanner transmits the same data again and waits for  
either an ACK or NAK. After three unsuccessful attempts to send data when NAKs are received, the scanner  
issues an error indication and discards the data.  
The scanner waits up to the programmable Host Serial Response Time-out to receive an ACK or NAK. If the  
scanner does not get a response in this time, it issues an error indication and discards the data. There are no  
retries when a time-out occurs.  
ENQ: When this option is selected, the scanner waits for an ENQ character from the host before transmitting  
data. If an ENQ is not received within the Host Serial Response Time-out, the scanner issues an error  
indication and discards the data. The host must transmit an ENQ character at least every Host Serial  
Response Time-out to prevent transmission errors.  
ACK/NAK with ENQ: This combines the two previous options. For re-transmissions of data, due to a NAK  
from the host, an additional ENQ is not required.  
XON/XOFF: An XOFF character turns the scanner transmission off until the scanner receives an XON  
character. There are two situations for XON/XOFF:  
XOFF is received before the scanner has data to send. When the scanner has data to send, it waits up to  
Host Serial Response Time-out for an XON character before transmission. If the XON is not received  
within this time, the scanner issues an error indication and discards the data.  
XOFF is received during a transmission. Data transmission then stops after sending the current byte.  
When the scanner receives an XON character, it sends the rest of the data message. The scanner waits  
up to 30 seconds for the XON.  
*None  
ACK/NAK  
ENQ  
         
RS-232 Interface 6 - 13  
Software Handshaking (continued)  
ACK/NAK with ENQ  
XON/XOFF  
Host Serial Response Time-out  
This parameter specifies how long the scanner waits for an ACK, NAK, ENQ, XON, or CTS before determining that  
a transmission error occurred.  
*Minimum: 2 Sec  
Low: 2.5 Sec  
Medium: 5 Sec  
High: 7.5 Sec  
Maximum: 9.9 Sec  
     
6 - 14 Symbol LS1203 Product Reference Guide  
RTS Line State  
This parameter sets the idle state of the Serial Host RTS line. Scan a bar code below to select Low RTS or High  
RTS line state.  
*Host: Low RTS  
Host: High RTS  
Beep on <BEL>  
When this parameter is enabled, the scanner issues a beep when a <BEL> character is detected on the RS-232  
serial line. <BEL> is issued to gain a user's attention to an illegal entry or other important event.  
Beep On <BEL> Character  
(Enable)  
*Do Not Beep On <BEL> Character  
(Disable)  
       
RS-232 Interface 6 - 15  
Intercharacter Delay  
This parameter specifies the intercharacter delay inserted between character transmissions.  
*Minimum: 0 msec  
Low: 25 msec  
Medium: 50 msec  
High: 75 msec  
Maximum: 99 msec  
   
6 - 16 Symbol LS1203 Product Reference Guide  
Nixdorf Beep/LED Options  
When Nixdorf Mode B is selected, this indicates when the scanner should beep and turn on its LED after a decode.  
*Normal Operation  
(Beep/LED immediately after decode)  
Beep/LED After Transmission  
Beep/LED After CTS Pulse  
Ignore Unknown Characters  
Unknown characters are characters the host does not recognize. When Send Bar Codes with Unknown  
Characters is selected, all bar code data is sent except for unknown characters, and no error beeps sound on the  
scanner. When Do Not Send Bar Codes With Unknown Characters is selected, bar code data is sent up to the  
first unknown character and then an error beep sounds on the scanner.  
*Send Bar Code with Unknown Characters  
Do Not Send Bar Codes with Unknown Characters  
             
RS-232 Interface 6 - 17  
ASCII Character Set for RS-232  
The values in Table 6-4 can be assigned as prefixes or suffixes for ASCII character data transmission.  
Table 6-4 ASCII Character Set for RS-232  
Full ASCII  
Code 39 Encode Character  
ASCII Value  
ASCII Character  
1000  
%U  
NUL  
SOH  
STX  
ETX  
EOT  
ENQ  
ACK  
BELL  
1001  
1002  
1003  
1004  
1005  
1006  
1007  
1008  
1009  
1010  
1011  
1012  
1013  
1014  
1015  
1016  
1017  
1018  
1019  
1020  
1021  
1022  
1023  
1024  
1025  
1026  
$A  
$B  
$C  
$D  
$E  
$F  
$G  
$H  
$I  
BCKSPC  
HORIZ TAB  
LF/NW LN  
VT  
$J  
$K  
$L  
FF  
$M  
$N  
$O  
$P  
$Q  
$R  
$S  
$T  
$U  
$V  
$W  
$X  
$Y  
$Z  
CR/ENTER  
SO  
SI  
DLE  
DC1/XON  
DC2  
DC3/XOFF  
DC4  
NAK  
SYN  
ETB  
CAN  
EM  
SUB  
       
6 - 18 Symbol LS1203 Product Reference Guide  
Table 6-4 ASCII Character Set for RS-232 (Continued)  
Full ASCII  
ASCII Value  
ASCII Character  
Code 39 Encode Character  
1027  
1028  
1029  
1030  
1031  
1032  
1033  
1034  
1035  
1036  
1037  
1038  
1039  
1040  
1041  
1042  
1043  
1044  
1045  
1046  
1047  
1048  
1049  
1050  
1051  
1052  
1053  
1054  
1057  
1056  
%A  
%B  
%C  
%D  
%E  
Space  
/A  
/B  
/C  
/D  
/E  
/F  
/G  
/H  
/I  
ESC  
FS  
GS  
RS  
US  
Space  
!
"
#
$
%
&
(
)
/J  
*
/K  
/L  
+
,
-
-
.
.
/O  
0
/
0
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
RS-232 Interface 6 - 19  
Table 6-4 ASCII Character Set for RS-232 (Continued)  
Full ASCII  
ASCII Value  
ASCII Character  
Code 39 Encode Character  
1057  
1058  
1059  
1060  
1061  
1062  
1063  
1064  
1065  
1066  
1067  
1068  
1069  
1070  
1071  
1072  
1073  
1074  
1075  
1076  
1077  
1078  
1079  
1080  
1081  
1082  
1083  
1084  
1085  
1086  
9
9
/Z  
%F  
%G  
%H  
%I  
%J  
%V  
A
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
B
C
D
E
F
G
H
I
J
J
K
K
L
L
M
N
M
N
O
P
Q
R
S
T
U
V
O
P
Q
R
S
T
U
V
6 - 20 Symbol LS1203 Product Reference Guide  
Table 6-4 ASCII Character Set for RS-232 (Continued)  
Full ASCII  
ASCII Value  
ASCII Character  
Code 39 Encode Character  
1087  
1088  
1089  
1090  
1091  
1092  
1093  
1094  
1095  
1096  
1097  
1098  
1099  
1100  
1101  
1102  
1103  
1104  
1105  
1106  
1107  
1108  
1109  
1110  
1111  
1112  
1113  
1114  
1115  
1116  
W
W
X
Y
Z
[
X
Y
Z
%K  
%L  
%M  
%N  
%O  
%W  
+A  
+B  
+C  
+D  
+E  
+F  
+G  
+H  
+I  
\
]
^
_
`
a
b
c
d
e
f
g
h
i
+J  
j
+K  
+L  
k
l
+M  
+N  
+O  
+P  
+Q  
+R  
+S  
+T  
m
n
o
p
q
r
s
t
RS-232 Interface 6 - 21  
Table 6-4 ASCII Character Set for RS-232 (Continued)  
Full ASCII  
ASCII Value  
ASCII Character  
Code 39 Encode Character  
1117  
1118  
1119  
1120  
1121  
1122  
1123  
1124  
1125  
1126  
1127  
7013  
+U  
+V  
u
v
w
x
y
z
{
+W  
+X  
+Y  
+Z  
%P  
%Q  
%R  
%S  
|
}
~
Undefined  
ENTER  
6 - 22 Symbol LS1203 Product Reference Guide  
Chapter 7 USB Interface  
Introduction  
This chapter covers the connection and setup of the scanner to a USB host. The scanner attaches directly to a  
USB host, or a powered USB hub, and is powered by it. No additional power supply is required.  
Throughout the programming bar code menus, default values are indicated with asterisks (*).  
*North American Standard USB Keyboard  
Feature/Option  
* Indicates Default  
     
7 - 2 Symbol LS1203 Product Reference Guide  
Connecting a USB Interface  
Interface cable  
USB Series A  
Connector  
Figure 7-1 USB Connection  
The scanner connects with USB capable hosts including:  
Desktop PCs and Notebooks  
Apple™ iMac, G4, iBooks (North America only)  
IBM SurePOS terminals  
Sun, IBM, and other network computers that support more than one keyboard.  
The following operating systems support the scanner through USB:  
Windows 98, 2000, ME, XP  
MacOS 8.5 and above  
IBM 4690 OS.  
The scanner will also interface with other USB hosts which support USB Human Interface Devices (HID). For more  
information on USB technology, hosts, and peripheral devices, visit www.symbol.com/usb.  
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 7-1are examples  
only. The connectors may be different than those illustrated, but the steps to connect the scanner remain  
the same.  
     
USB Interface 7 - 3  
To set up the scanner:  
1. Attach the modular connector of the USB interface cable to the cable interface port on the scanner (see  
2. Plug the series A connector in the USB host or hub, or plug the Plus Power connector in an available port of  
the IBM SurePOS terminal.  
3. Select the USB device type by scanning the appropriate bar code from USB Device Type on page 7-4.  
4. On first installation when using Windows, the software prompts to select or install the Human Interface Device  
driver. To install this driver, provided by Windows, click Next through all the choices and click Finished on the  
last choice. The scanner powers up during this installation.  
5. To modify any other parameter options, scan the appropriate bar codes in this chapter.  
If problems occur with the system, see Troubleshooting on page 3-2.  
USB Parameter Defaults  
Table 7-1 lists the defaults for USB host parameters. If any option needs to be changed, scan the appropriate bar  
code(s) provided in the Parameter Descriptions section beginning on page 7-4.  
NOTE See Appendix A, Standard Defaults for all user preferences, hosts, symbologies, and miscellaneous  
default parameters.  
Table 7-1 USB Defaults  
Parameter  
Default  
Page Number  
USB Host Parameters  
USB Device Type  
HID Keyboard Emulation  
North American  
No Delay  
USB Country Keyboard Types (Country Codes)  
USB Keystroke Delay  
USB CAPS Lock Override  
USB Ignore Unknown Characters  
Emulate Keypad  
Disable  
Send  
Disable  
USB FN1 Substitution  
Disable  
Function Key Mapping  
Simulated Caps Lock  
Disable  
Disable  
Convert Case  
No Case Conversion  
     
7 - 4 Symbol LS1203 Product Reference Guide  
USB Host Parameters  
USB Device Type  
Select the desired USB device type.  
NOTE When changing USB Device Types, the scanner automatically restarts. The scanner issues the standard  
startup beep sequences.  
*HID Keyboard Emulation  
IBM Table Top USB  
IBM Hand-Held USB  
USB OPOS Handheld  
         
USB Interface 7 - 5  
USB Country Keyboard Types (Country Codes)  
Scan the bar code corresponding to the keyboard type. This setting applies only to the USB HID Keyboard  
Emulation device.  
NOTE When changing USB country keyboard types the scanner automatically resets. The scanner issues the  
standard startup beep sequences.  
*North American Standard USB Keyboard  
German Windows  
French Windows  
French Canadian Windows 95/98  
French Canadian Windows 2000/XP  
Spanish Windows  
     
7 - 6 Symbol LS1203 Product Reference Guide  
USB Country Keyboard Types (Country Codes continued)  
Italian Windows  
Swedish Windows  
UK English Windows  
Japanese Windows (ASCII)  
Portuguese-Brazilian Windows  
USB Interface 7 - 7  
USB Keystroke Delay  
This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase  
the delay when hosts require a slower transmission of data.  
*No Delay  
Medium Delay (20 msec)  
Long Delay (40 msec)  
USB CAPS Lock Override  
This option applies only to the HID Keyboard Emulation device. When enabled, the case of the data is preserved  
regardless of the state of the caps lock key. This setting is always enabled for the “Japanese, Windows (ASCII)”  
keyboard type and can not be disabled.  
Override Caps Lock Key  
(Enable)  
*Do Not Override Caps Lock Key  
(Disable)  
           
7 - 8 Symbol LS1203 Product Reference Guide  
USB Ignore Unknown Characters  
This option applies only to the HID Keyboard Emulation device and IBM device. Unknown characters are  
characters the host does not recognize. When Send Bar Codes With Unknown Characters is selected, all bar  
code data is sent except for unknown characters, and no error beeps sound. When Do Not Send Bar Codes With  
Unknown Characters is selected, bar code data is sent up to the first unknown character, then the scanner issues  
an error beep.  
*Send Bar Codes with Unknown Characters  
Do Not Send Bar Codes with Unknown Characters  
Emulate Keypad  
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example ASCII A would  
be sent as “ALT make” 0 6 5 “ALT Break.”  
*Disable Keypad Emulation  
Enable Keypad Emulation  
           
USB Interface 7 - 9  
USB Keyboard FN 1 Substitution  
This option applies only to the USB HID Keyboard Emulation device. When enabled, this allows replacement of  
any FN 1 characters in an EAN 128 bar code with a Key Category and value chosen by the user (see FN1  
Substitution Values on page 4-10 to set the Key Category and Key Value).  
Enable FN1 Substitution  
*Disable FN1 Substitution  
Function Key Mapping  
ASCII values under 32 are normally sent as a control-key sequences (see Table 7-2 on page 7-11). When this  
parameter is enabled, the keys in bold are sent in place of the standard key mapping. Table entries that do not  
have a bold entry remain the same whether or not this parameter is enabled.  
*Disable Function Key Mapping  
Enable Function Key Mapping  
         
7 - 10 Symbol LS1203 Product Reference Guide  
Simulated Caps Lock  
When enabled, the scanner will invert upper and lower case characters on the scanner bar code as if the Caps  
Lock state is enabled on the keyboard. This inversion is done regardless of the current state of the keyboard’s  
Caps Lock state.  
*Disable Simulated Caps Lock  
Enable Simulated Caps Lock  
Convert Case  
When enabled, the scanner will convert all bar code data to the selected case.  
*No Case Conversion  
Convert All to Upper Case  
Convert All to Lower Case  
       
USB Interface 7 - 11  
ASCII Character Set for USB  
Table 7-2 ASCII Character Set for USB  
Full ASCII  
Code 39 Encode Character  
ASCII Value  
Keystroke  
1000  
1001  
1002  
1003  
1004  
1005  
1006  
1007  
1008  
%U  
$A  
$B  
$C  
$D  
$E  
$F  
CTRL 2  
CTRL A  
CTRL B  
CTRL C  
CTRL D  
CTRL E  
CTRL F  
CTRL G  
$G  
$H  
1
CTRL H/BACKSPACE  
1
1009  
$I  
CTRL I/HORIZONTAL TAB  
1010  
1011  
1012  
1013  
$J  
CTRL J  
CTRL K  
CTRL L  
$K  
$L  
$M  
1
CTRL M/ENTER  
1014  
1015  
1016  
1017  
1018  
1019  
1020  
1021  
1022  
1023  
$N  
$O  
$P  
$Q  
$R  
$S  
$T  
$U  
$V  
$W  
$X  
CTRL N  
CTRL O  
CTRL P  
CTRL Q  
CTRL R  
CTRL S  
CTRL T  
CTRL U  
CTRL V  
CTRL W  
CTRL X  
1024  
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
       
7 - 12 Symbol LS1203 Product Reference Guide  
Table 7-2 ASCII Character Set for USB (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1025  
1026  
1027  
$Y  
$Z  
CTRL Y  
CTRL Z  
1
%A  
CTRL [/ESC  
1028  
1029  
1030  
1031  
1032  
1033  
1034  
1035  
1036  
1037  
1038  
1039  
1040  
1041  
1042  
1043  
1044  
1045  
1046  
1047  
1048  
1049  
1050  
1051  
%B  
%C  
%D  
%E  
Space  
/A  
/B  
/C  
/D  
/E  
/F  
/G  
/H  
/I  
CTRL \  
CTRL ]  
CTRL 6  
CTRL -  
Space  
!
#
$
%
&
(
)
/J  
*
/K  
/L  
+
,
-
-
.
.
/O  
0
/
0
1
2
3
4
1
2
3
1052  
4
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
USB Interface 7 - 13  
Table 7-2 ASCII Character Set for USB (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1053  
1054  
1055  
1056  
1057  
1058  
1059  
1060  
1061  
1062  
1063  
1064  
1065  
1066  
1067  
1068  
1069  
1070  
1071  
1072  
1073  
1074  
1075  
1076  
1077  
1078  
1079  
5
5
6
6
7
7
8
8
9
9
/Z  
%F  
%G  
%H  
%I  
%J  
%V  
A
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
B
C
D
E
F
G
H
I
J
J
K
K
L
L
M
N
M
N
O
P
O
P
1080  
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
7 - 14 Symbol LS1203 Product Reference Guide  
Table 7-2 ASCII Character Set for USB (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1081  
1082  
1083  
1084  
1085  
1086  
1087  
1088  
1089  
1090  
1091  
1092  
1093  
1094  
1095  
1096  
1097  
1098  
1099  
1100  
1101  
1102  
1103  
1104  
1105  
1106  
1107  
Q
Q
R
S
T
U
V
W
X
Y
Z
[
R
S
T
U
V
W
X
Y
Z
%K  
%L  
%M  
%N  
%O  
%W  
+A  
+B  
+C  
+D  
+E  
+F  
+G  
+H  
+I  
\
]
^
_
`
a
b
c
d
e
f
g
h
i
+J  
+K  
+L  
j
k
l
1108  
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
USB Interface 7 - 15  
Table 7-2 ASCII Character Set for USB (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1109  
1110  
1111  
1112  
1113  
1114  
1115  
1116  
1117  
1118  
1119  
1120  
1121  
1122  
1123  
1124  
1125  
+M  
+N  
+O  
+P  
+Q  
+R  
+S  
+T  
m
n
o
p
q
r
s
t
+U  
+V  
+W  
+X  
+Y  
+Z  
u
v
w
x
y
z
{
%P  
%Q  
%R  
%S  
|
}
1126  
~
1
The keystroke in bold is sent only if the “Function Key Mapping” is enabled.  
Otherwise, the unbolded keystroke is sent.  
7 - 16 Symbol LS1203 Product Reference Guide  
Table 7-3 USB ALT Key Character Set  
ALT Keys  
Keystroke  
2064  
2065  
2066  
2067  
2068  
2069  
2070  
2071  
2072  
2073  
2074  
2075  
2076  
2077  
2078  
2079  
2080  
2081  
2082  
2083  
2084  
2085  
2086  
2087  
2088  
2089  
2090  
ALT 2  
ALT A  
ALT B  
ALT C  
ALT D  
ALT E  
ALT F  
ALT G  
ALT H  
ALT I  
ALT J  
ALT K  
ALT L  
ALT M  
ALT N  
ALT O  
ALT P  
ALT Q  
ALT R  
ALT S  
ALT T  
ALT U  
ALT V  
ALT W  
ALT X  
ALT Y  
ALT Z  
USB Interface 7 - 17  
Table 7-4 USB GUI Key Character Set  
GUI Key  
3000  
Keystroke  
Right Control Key  
3048  
GUI 0  
GUI 1  
GUI 2  
GUI 3  
GUI 4  
GUI 5  
GUI 6  
GUI 7  
GUI 8  
GUI 9  
GUI A  
GUI B  
GUI C  
GUI D  
GUI E  
GUI F  
GUI G  
GUI H  
GUI I  
3049  
3050  
3051  
3052  
3053  
3054  
3055  
3056  
3057  
3065  
3066  
3067  
3068  
3069  
3070  
3071  
3072  
3073  
3074  
GUI J  
GUI K  
GUI L  
GUI M  
GUI N  
GUI O  
GUI P  
3075  
3076  
3077  
3078  
3079  
3080  
Note: GUI Shift Keys - The AppleiMac keyboard has an apple key on either side of the  
space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the  
right of the right ALT key.  
7 - 18 Symbol LS1203 Product Reference Guide  
Table 7-4 USB GUI Key Character Set (Continued)  
GUI Key  
Keystroke  
3081  
3082  
3083  
3084  
3085  
3086  
3087  
3088  
3089  
3090  
GUI Q  
GUI R  
GUI S  
GUI T  
GUI U  
GUI V  
GUI W  
GUI X  
GUI Y  
GUI Z  
Note: GUI Shift Keys - The AppleiMac keyboard has an apple key on either side of the  
space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the  
right of the right ALT key.  
Table 7-5 USB F Key Character Set  
F Keys  
Keystroke  
5001  
5002  
5003  
5004  
5005  
5006  
5007  
5008  
5009  
5010  
5011  
5012  
5013  
5014  
5015  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
F12  
F13  
F14  
F15  
USB Interface 7 - 19  
Table 7-5 USB F Key Character Set (Continued)  
F Keys  
Keystroke  
5016  
5017  
5018  
5019  
5020  
5021  
5022  
5023  
5024  
F16  
F17  
F18  
F19  
F20  
F21  
F22  
F23  
F24  
Table 7-6 USB Numeric Keypad Character Set  
Numeric Keypad  
Keystroke  
6042  
6043  
6044  
6045  
6046  
6047  
6048  
6049  
6050  
6051  
6052  
6053  
6054  
6055  
6056  
6057  
6058  
6059  
*
+
undefined  
-
.
/
0
1
2
3
4
5
6
7
8
9
Enter  
Num Lock  
7 - 20 Symbol LS1203 Product Reference Guide  
Table 7-7 USB Extended Keypad Character Set  
Extended Keypad  
Keystroke  
7001  
7002  
7003  
7004  
7005  
7006  
7007  
7008  
7009  
7010  
7011  
7012  
7013  
7014  
7015  
7016  
7017  
7018  
Break  
Delete  
PgUp  
End  
Pg Dn  
Pause  
Scroll Lock  
Backspace  
Tab  
Print Screen  
Insert  
Home  
Enter  
Escape  
Up Arrow  
Down Arrow  
Left Arrow  
Right Arrow  
Chapter 8 Symbologies  
Introduction  
This chapter describes symbology features and provides the programming bar codes for selecting these features.  
Before programming, follow the instructions in Chapter 1, Getting Started.  
The scanner is shipped with the settings shown in the Symbology Defaults on page 8-2 (also see Appendix A,  
Standard Defaults for all host device and miscellaneous defaults). If the default values suit requirements,  
programming is not necessary.  
To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile  
memory and are preserved even when the scanner is powered down.  
If not using a USB cable, select a host type (see each host chapter for specific host information) after the power-up  
beeps sound. This is only necessary upon the first power-up when connected to a new host.  
To return all features to default values, scan the appropriate default bar code on page 4-3. Throughout the  
programming bar code menus, default values are indicated with asterisks (*).  
*Enable UPC-A  
Feature/Option  
* Indicates Default  
Scanning Sequence Examples  
In most cases, scanning one bar code sets the parameter value. For example, to transmit bar code data without the  
UPC-A check digit, simply scan the Do Not Transmit UPC-A Check Digit bar code under Transmit UPC-A Check  
Digit on page 8-12. The scanner issues a fast warble beep and the LED turns green, signifying a successful  
parameter entry.  
Other parameters, such as Set Length(s) for D 2 of 5, require scanning several bar codes. See the individual  
parameter, such as Set Length(s) for D 2 of 5, for this procedure.  
         
8 - 2 Symbol LS1203 Product Reference Guide  
Errors While Scanning  
Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct parameter.  
Symbology Parameter Defaults  
Table 8-1 lists the defaults for all symbologies parameters. To change any option, scan the appropriate bar code(s)  
provided in the Symbologies Parameters section beginning on page 8-5.  
NOTE See Appendix A, Standard Defaults for all user preferences, hosts, symbologies, and miscellaneous  
default parameters.  
Table 8-1 Symbology Defaults  
Parameter  
Default  
Page Number  
UPC/EAN  
UPC-A  
Enable  
Enable  
Disable  
Enable  
Enable  
Disable  
Ignore  
UPC-E  
UPC-E1  
EAN-8/JAN 8  
EAN-13/JAN 13  
Bookland EAN  
Decode UPC/EAN/JAN Supplementals (2 and 5 digits)  
User-Programmable Supplementals  
Decode UPC/EAN/JAN Supplemental Redundancy  
Transmit UPC-A Check Digit  
Transmit UPC-E Check Digit  
Transmit UPC-E1 Check Digit  
UPC-A Preamble  
7
Enable  
Enable  
Enable  
System Character  
System Character  
System Character  
Disable  
UPC-E Preamble  
UPC-E1 Preamble  
Convert UPC-E to A  
Convert UPC-E1 to A  
Disable  
EAN-8/JAN-8 Extend  
Disable  
Bookland ISBN Format  
ISBN-10  
UCC Coupon Extended Code  
Disable  
           
Symbologies 8 - 3  
Table 8-1 Symbology Defaults (Continued)  
Parameter  
Default  
Page Number  
Code 128  
Code 128  
Enable  
Enable  
Enable  
GS1-128 (formerly UCC/EAN-128)  
ISBT 128 (non-concatenated)  
Code 39  
Code 39  
Enable  
Disable  
Disable  
Disable  
2 to 55  
Disable  
Disable  
Disable  
Disable  
Trioptic Code 39  
Convert Code 39 to Code 32 (Italian Pharmacy Code)  
Code 32 Prefix  
Set Length(s) for Code 39  
Code 39 Check Digit Verification  
Transmit Code 39 Check Digit  
Code 39 Full ASCII Conversion  
Buffer Code 39  
Code 93  
Code 93  
Disable  
4 to 55  
Set Length(s) for Code 93  
Code 11  
Code 11  
Disable  
4 to 55  
Disable  
Disable  
Set Lengths for Code 11  
Code 11 Check Digit Verification  
Transmit Code 11 Check Digit(s)  
Interleaved 2 of 5 (ITF)  
Interleaved 2 of 5 (ITF)  
Set Lengths for I 2 of 5  
I 2 of 5 Check Digit Verification  
Transmit I 2 of 5 Check Digit  
Convert I 2 of 5 to EAN 13  
Enable  
14  
Disable  
Disable  
Disable  
8 - 4 Symbol LS1203 Product Reference Guide  
Table 8-1 Symbology Defaults (Continued)  
Parameter  
Default  
Page Number  
Discrete 2 of 5 (DTF)  
Discrete 2 of 5  
Disable  
12  
Set Length(s) for D 2 of 5  
Chinese 2 of 5  
Enable/Disable Chinese 2 of 5  
Codabar (NW - 7)  
Disable  
Codabar  
Disable  
5 to 55  
Disable  
Disable  
Set Lengths for Codabar  
CLSI Editing  
NOTIS Editing  
MSI  
MSI  
Disable  
2 to 55  
One  
Set Length(s) for MSI  
MSI Check Digits  
Transmit MSI Check Digit  
MSI Check Digit Algorithm  
GS1 DataBar (formerly RSS, Reduced Space Symbology)  
GS1 DataBar-14  
Disable  
Mod 10/Mod 10  
Disable  
Disable  
Disable  
Disable  
GS1 DataBar Limited  
GS1 DataBar Expanded  
Convert GS1 DataBar to UPC/EAN  
Symbology - Specific Security Levels  
Redundancy Level  
1
Security Levels  
0
Bi-directional Redundancy  
Disable  
Symbologies 8 - 5  
UPC/EAN  
Enable/Disable UPC-A/UPC-E  
To enable or disable UPC-A or UPC-E, scan the appropriate bar code below.  
*Enable UPC-A  
Disable UPC-A  
*Enable UPC-E  
Disable UPC-E  
         
8 - 6 Symbol LS1203 Product Reference Guide  
Enable/Disable UPC-E1  
UPC-E1 is disabled by default.  
To enable or disable UPC-E1, scan the appropriate bar code below.  
NOTE UPC-E1 is not a UCC (Uniform Code Council) approved symbology.  
Enable UPC-E1  
*Disable UPC-E1  
     
Symbologies 8 - 7  
Enable/DisaGS1ble EAN-13/EAN-8  
To enable or disable EAN-13 or EAN-8, scan the appropriate bar code below.  
*Enable EAN-13  
Disable EAN-13  
*Enable EAN-8  
Disable EAN-8  
Enable/Disable Bookland EAN  
To enable or disable Bookland EAN, scan the appropriate bar code below.  
Enable Bookland EAN  
*Disable Bookland EAN  
NOTE If you enable Bookland EAN, select a Bookland ISBN Format on page 8-17. Also select either Decode  
UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979 Supplemental  
       
8 - 8 Symbol LS1203 Product Reference Guide  
Decode UPC/EAN/JAN Supplementals  
Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN  
13+2). The following options are available:  
If you select Ignore UPC/EAN with Supplementals, and the scanner is presented with a UPC/EAN  
plus supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters.  
If you select Decode UPC/EAN with Supplementals, the scanner only decodes UPC/EAN symbols with  
supplemental characters, and ignores symbols without supplementals.  
If you select Autodiscriminate UPC/EAN Supplementals, the scanner decodes UPC/EAN symbols with  
supplemental characters immediately. If the symbol does not have a supplemental, the scanner must  
decode the bar code the number of times set via UPC/EAN/JAN Supplemental Redundancy on page 8-11  
before transmitting its data to confirm that there is no supplemental.  
If you select one of the following Supplemental Mode options, the scanner immediately transmits EAN-13  
bar codes starting with that prefix that have supplemental characters. If the symbol does not have a  
supplemental, the scanner must decode the bar code the number of times set via UPC/EAN/JAN  
Supplemental Redundancy on page 8-11 before transmitting its data to confirm that there is no  
supplemental. The scanner transmits UPC/EAN bar codes that do not have that prefix immediately.  
Enable 378/379 Supplemental Mode  
Enable 978/979 Supplemental Mode  
NOTE If you select 978/979 Supplemental Mode and are scanning Bookland EAN bar codes, see  
Enable/Disable Bookland EAN on page 8-7 to enable Bookland EAN, and select a format using Bookland  
Enable 977 Supplemental Mode  
Enable 414/419/434/439 Supplemental Mode  
Enable 491 Supplemental Mode  
Enable Smart Supplemental Mode - applies to EAN-13 bar codes starting with any prefix listed  
previously.  
Supplemental User-Programmable Type 1 - applies to EAN-13 bar codes starting with a 3-digit  
Supplemental User-Programmable Type 1 and 2 - applies to EAN-13 bar codes starting with either of  
two 3-digit user-defined prefixes. Set the 3-digit prefixes using User-Programmable Supplementals on  
Smart Supplemental Plus User-Programmable 1 - applies to EAN-13 bar codes starting with any  
prefix listed previously or the user-defined prefix set using User-Programmable Supplementals on page  
8-11.  
Smart Supplemental Plus User-Programmable 1 and 2 - applies to EAN-13 bar codes starting with  
any prefix listed previously or one of the two user-defined prefixes set using User-Programmable  
NOTE To minimize the risk of invalid data transmission, select either to decode or ignore supplemental  
characters.  
   
Symbologies 8 - 9  
Decode UPC/EAN/JAN Supplementals (continued)  
Decode UPC/EAN/JAN Only With Supplementals  
(01h)  
*Ignore Supplementals  
(00h)  
Autodiscriminate UPC/EAN/JAN Supplementals  
(02h)  
Enable 378/379 Supplemental Mode  
(04h)  
Enable 978/979 Supplemental Mode  
(05h)  
Enable 977 Supplemental Mode  
(07h)  
8 - 10 Symbol LS1203 Product Reference Guide  
Decode UPC/EAN/JAN Supplementals (continued)  
Enable 414/419/434/439 Supplemental Mode  
(06h)  
Enable 491 Supplemental Mode  
(08h)  
Enable Smart Supplemental Mode  
(03h)  
Supplemental User-Programmable Type 1  
(09h)  
Supplemental User-Programmable Type 1 and 2  
(0Ah)  
Smart Supplemental Plus User-Programmable 1  
(0Bh)  
Smart Supplemental Plus User-Programmable 1 and 2  
(0Ch)  
Symbologies 8 - 11  
User-Programmable Supplementals  
If you selected a Supplemental User-Programmable option from Decode UPC/EAN/JAN Supplementals on page  
8-8, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using the  
numeric bar codes beginning onpage D-1. Select User-Programmable Supplemental 2 to set a second 3-digit  
prefix. Then select the 3 digits using the numeric bar codes beginning onpage D-1.  
User-Programmable Supplemental 1  
User-Programmable Supplemental 2  
UPC/EAN/JAN Supplemental Redundancy  
With Autodiscriminate UPC/EAN/JAN Supplementals selected, this option adjusts the number of times a  
symbol without supplementals is decoded before transmission. The range is from two to thirty times. Five or above  
is recommended when decoding a mix of UPC/EAN symbols with and without supplementals, and the  
autodiscriminate option is selected. The default is set at 7.  
Scan the bar code below to set a decode redundancy value. Next, scan two numeric bar codes in Appendix D,  
Numeric Bar Codes. Single digit numbers must have a leading zero. To correct an error or change a selection,  
scan Cancel on page D-3.  
UPC/EAN/JAN Supplemental Redundancy  
         
8 - 12 Symbol LS1203 Product Reference Guide  
Transmit UPC-A Check Digit  
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar  
code below to transmit the bar code data with or without the UPC-A check digit. It is always verified to guarantee  
the integrity of the data.  
*Transmit UPC-A Check Digit  
Do Not Transmit UPC-A Check Digit  
Transmit UPC-E Check Digit  
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar  
code below to transmit the bar code data with or without the UPC-E check digit. It is always verified to guarantee  
the integrity of the data.  
*Transmit UPC-E Check Digit  
Do Not Transmit UPC-E Check Digit  
       
Symbologies 8 - 13  
Transmit UPC-E1 Check Digit  
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar  
code below to transmit the bar code data with or without the UPC-E1 check digit. It is always verified to guarantee  
the integrity of the data.  
*Transmit UPC-E1 Check Digit  
Do Not Transmit UPC-E1 Check Digit  
UPC-A Preamble  
Preamble characters are part of the UPC symbol consisting of Country Code and System Character. Three options  
are given for transmitting UPC-A preamble to the host device: transmit System Character only, transmit System  
Character and Country Code (“0” for USA), and no preamble transmitted. Scan a bar code below to match the host  
system.  
No Preamble  
(<DATA>)  
*System Character  
(<SYSTEM CHARACTER> <DATA>)  
System Character & Country Code  
(< COUNTRY CODE> <SYSTEM CHARACTER>  
<DATA>)  
       
8 - 14 Symbol LS1203 Product Reference Guide  
UPC-E Preamble  
Preamble characters are part of the UPC symbol consisting of Country Code and System Character. Three options  
are given for transmitting UPC-E preamble to the host device: transmit System Character only, transmit System  
Character and Country Code (“0” for USA), and no preamble transmitted. Scan a bar code below to match the host  
system.  
No Preamble  
(<DATA>)  
*System Character  
(<SYSTEM CHARACTER> <DATA>)  
System Character & Country Code  
(< COUNTRY CODE> <SYSTEM CHARACTER>  
<DATA>)  
   
Symbologies 8 - 15  
UPC-E1 Preamble  
Preamble characters are part of the UPC symbol consisting of Country Code and System Character. Three options  
are given for transmitting UPC-E1 preamble to the host device: transmit System Character only, transmit System  
Character and Country Code (“0” for USA), and no preamble transmitted. Scan a bar code below to match the host  
system.  
No Preamble  
(<DATA>)  
*System Character  
(<SYSTEM CHARACTER> <DATA>)  
System Character & Country Code  
(< COUNTRY CODE> <SYSTEM CHARACTER>  
<DATA>)  
Convert UPC-E to UPC-A  
Enable this to convert UPC-E (zero suppressed) decoded data to UPC-A format before transmission. After  
conversion, the data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble,  
Check Digit).  
When disabled, UPC-E decoded data is transmitted as UPC-E data, without conversion.  
Convert UPC-E to UPC-A  
(Enable)  
*Do Not Convert UPC-E to UPC-A  
(Disable)  
         
8 - 16 Symbol LS1203 Product Reference Guide  
Convert UPC-E1 to UPC-A  
Enable this to convert UPC-E1 decoded data to UPC-A format before transmission. After conversion, the data  
follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit).  
When disabled, UPC-E1 decoded data is transmitted as UPC-E1 data, without conversion.  
Convert UPC-E1 to UPC-A  
(Enable)  
*Do Not Convert UPC-E1 to UPC-A  
(Disable)  
EAN-8/JAN-8 Extend  
When enabled, this parameter adds five leading zeros to decoded EAN-8 symbols to make them compatible in  
format to EAN-13 symbols.  
When disabled, EAN-8 symbols are transmitted as is.  
Enable EAN/JAN Zero Extend  
*Disable EAN/JAN Zero Extend  
       
Symbologies 8 - 17  
Bookland ISBN Format  
If you enabled Bookland EAN using Enable/Disable Bookland EAN on page 8-7, select one of the following formats  
for Bookland data:  
Bookland ISBN-10 - The scanner reports Bookland data starting with 978 in traditional 10-digit format with  
the special Bookland check digit for backward-compatibility. Data starting with 979 is not considered  
Bookland in this mode.  
Bookland ISBN-13 - The scanner reports Bookland data (starting with either 978 or 979) as EAN-13 in  
13-digit format to meet the 2007 ISBN-13 protocol.  
*Bookland ISBN-10  
(00h)  
Bookland ISBN-13  
(01h)  
NOTE For Bookland EAN to function properly, first enable Bookland EAN using Enable/Disable Bookland EAN  
on page 8-7, then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN  
Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN/JAN Supplementals on  
   
8 - 18 Symbol LS1203 Product Reference Guide  
UCC Coupon Extended Code  
When enabled, this parameter decodes UPCA bar codes starting with digit ‘5’, EAN-13 bar codes starting with digit  
‘99’, and UPCA/EAN-128 Coupon Codes. UPCA, EAN-13 and EAN-128 must be enabled to scan all types of  
Coupon Codes.  
Enable UCC Coupon Extended Code  
*Disable UCC Coupon Extended Code  
NOTE Use the Decode UPC/EAN Supplemental Redundancy parameter to control autodiscrimination of the  
EAN128 (right half) of a coupon code.  
Code 128  
Enable/Disable Code 128  
To enable or disable Code 128, scan the appropriate bar code below.  
*Enable Code 128  
Disable Code 128  
           
Symbologies 8 - 19  
Enable/Disable GS1-128 (formerly UCC/EAN-128)  
To enable or disable GS1-128, scan the appropriate bar code below.  
*Enable GS1-128  
Disable GS1-128  
Enable/Disable ISBT 128  
ISBT 128 is a variant of Code 128 used in the blood bank industry. Scan the appropriate bar code below to enable  
or disable ISBT 128. If necessary, the host must perform concatenation of the ISBT data.  
*Enable ISBT 128  
Disable ISBT 128  
       
8 - 20 Symbol LS1203 Product Reference Guide  
Code 39  
Enable/Disable Code 39  
To enable or disable Code 39, scan the appropriate bar code below.  
*Enable Code 39  
Disable Code 39  
Enable/Disable Trioptic Code 39  
Trioptic Code 39 is a variant of Code 39 used in the marking of computer tape cartridges. Trioptic Code 39 symbols  
always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below.  
Enable Trioptic Code 39  
*Disable Trioptic Code 39  
NOTE Trioptic Code 39 and Code 39 Full ASCII cannot be enabled simultaneously.  
             
Symbologies 8 - 21  
Convert Code 39 to Code 32  
Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below  
to enable or disable converting Code 39 to Code 32.  
NOTE Code 39 must be enabled for this parameter to function.  
.
Enable Convert Code 39 to Code 32  
*Disable Convert Code 39 to Code 32  
Code 32 Prefix  
Scan the appropriate bar code below to enable or disable adding the prefix character “A” to all Code 32 bar codes.  
NOTE Convert Code 39 to Code 32 must be enabled for this parameter to function.  
Enable Code 32 Prefix  
*Disable Code 32 Prefix  
       
8 - 22 Symbol LS1203 Product Reference Guide  
Set Lengths for Code 39  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for Code 39 to any length, one or two discrete lengths, or lengths within a specific  
range. If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options.  
NOTE When setting lengths for different bar code types by scanning single digit numbers, single digit numbers  
must always be preceded by a leading zero.  
One Discrete Length - Select this option to decode only Code 39 symbols containing a selected length.  
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
only Code 39 symbols with 14 characters, scan Code 39 - One Discrete Length, then scan 1 followed by 4.  
To correct an error or change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only Code 39 symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only those Code 39 symbols containing either 2 or 14 characters, select Code 39 - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode a Code 39 symbol with a specific length range.  
Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
Code 39 symbols containing between 4 and 12 characters, first scan Code 39 - Length Within Range.  
Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an  
error or change the selection, scan Cancel on page D-3.  
Any Length - Select this option to decode Code 39 symbols containing any number of characters within the  
scanner capability.  
Code 39 - One Discrete Length  
Code 39 - Two Discrete Lengths  
Code 39 - Length Within Range  
Code 39 - Any Length  
   
Symbologies 8 - 23  
Code 39 Check Digit Verification  
When this feature is enabled, the scanner checks the integrity of all Code 39 symbols to verify that the data  
complies with specified check digit algorithm. Only Code 39 symbols which include a modulo 43 check digit are  
decoded. Enable this feature if the Code 39 symbols contain a Modulo 43 check digit.  
Enable Code 39 Check Digit  
*Disable Code 39 Check Digit  
Transmit Code 39 Check Digit  
Scan the appropriate bar code below to transmit Code 39 data with or without the check digit.  
Transmit Code 39 Check Digit  
(Enable)  
*Do Not Transmit Code 39 Check Digit  
(Disable)  
NOTE Code 39 Check Digit Verification must be enabled for this parameter to function.  
       
8 - 24 Symbol LS1203 Product Reference Guide  
Code 39 Full ASCII Conversion  
Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable  
or disable Code 39 Full ASCII, scan the appropriate bar code below.  
Enable Code 39 Full ASCII  
*Disable Code 39 Full ASCII  
NOTE Trioptic Code 39 and Code 39 Full ASCII cannot be enabled simultaneously.  
Code 39 Full ASCII to Full ASCII Correlation is host-dependent and is described in the ASCII  
Character Set table for the appropriate interface. See ASCII Character Set for Keyboard Wedge on  
7-11 for the appropriate interface.  
Code 39 Buffering (Scan & Store)  
This feature allows the scanner to accumulate data from multiple Code 39 symbols.  
Selecting the Scan and Store option (Buffer Code 39) temporarily buffers all Code 39 symbols having a leading  
space as a first character for later transmission. The leading space is not buffered.  
Decode of a valid Code 39 symbol with no leading space causes transmission in sequence of all buffered data in a  
first-in first-out format, plus transmission of the “triggering” symbol. See the following pages for further details.  
When the Do Not Buffer Code 39 option is selected, all decoded Code 39 symbols are transmitted immediately  
without being stored in the buffer.  
       
Symbologies 8 - 25  
Code 39 Buffering (Scan & Store) (continued)  
This feature affects Code 39 only. If selecting Buffer Code 39, we recommend configuring the scanner to decode  
Code 39 symbology only.  
Buffer Code 39  
(Enable)  
*Do Not Buffer Code 39  
(Disable)  
While there is data in the transmission buffer, selecting Do Not Buffer Code 39 is not allowed. The buffer holds  
200 bytes of information.  
To disable Code 39 buffering when there is data in the transmission buffer, first force the buffer transmission (see  
Transmit Buffer on page 8-26) or clear the buffer.  
Buffer Data  
To buffer data, Code 39 buffering must be enabled and a Code 39 symbol must be read with a space immediately  
following the start pattern.  
Unless the data overflows the transmission buffer, the scanner issues a low/high beep to indicate successful  
decode and buffering. (For overflow conditions, see Overfilling Transmission Buffer on page 8-26.)  
The scanner adds the decoded data excluding the leading space to the transmission buffer.  
No transmission occurs.  
Clear Transmission Buffer  
To clear the transmission buffer, scan the Clear Buffer bar code below, which contains only a start character, a  
dash (minus), and a stop character.  
The scanner issues a short high/low/high beep.  
The scanner erases the transmission buffer.  
No transmission occurs.  
Clear Buffer  
 
8 - 26 Symbol LS1203 Product Reference Guide  
NOTE Because the Clear Buffer contains only the dash (minus) character, set the Code 39 length to include  
length 1 before scanning this bar code.  
Transmit Buffer  
There are two methods to transmit the Code 39 buffer.  
1. Scan the Transmit Buffer bar code below which contains only a start character, a plus (+), and a stop  
character.  
The scanner transmits and clears the buffer.  
The scanner issues a low/high beep.  
Transmit Buffer  
2. Scan a Code 39 bar code with a leading character other than a space.  
The scanner appends new decode data to buffered data.  
The scanner transmits and clears the buffer.  
The scanner signals that the buffer was transmitted with a low/high beep.  
Scanner transmits and clears the buffer.  
NOTE Because the Transmit Buffer contains only a plus (+) character, set the Code 39 length to include length 1  
before scanning this bar code.  
Overfilling Transmission Buffer  
The Code 39 buffer holds 200 characters. If the symbol just read results in an overflow of the transmission buffer:  
The scanner indicates that the symbol was rejected by issuing three long, high beeps.  
No transmission occurs. The data in the buffer is not affected.  
Attempt to Transmit an Empty Buffer  
If the symbol just read was the Transmit Buffer symbol and the Code 39 buffer is empty:  
A short low/high/low beep signals that the buffer is empty.  
No transmission occurs.  
The buffer remains empty.  
     
Symbologies 8 - 27  
Code 93  
Enable/Disable Code 93  
To enable or disable Code 93, scan the appropriate bar code below.  
Enable Code 93  
*Disable Code 93  
Set Lengths for Code 93  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for Code 93 to any length, one or two discrete lengths, or lengths within a specific  
range.  
One Discrete Length - Select this option to decode only Code 93 symbols containing a selected length.  
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
only Code 93 symbols with 14 characters, scan Code 93 - One Discrete Length, then scan 1 followed by 4.  
To correct an error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only Code 93 symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only those Code 93 symbols containing either 2 or 14 characters, select Code 93 - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode a Code 93 symbol with a specific length range.  
Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
Code 93 symbols containing between 4 and 12 characters, first scan Code 93 - Length Within Range.  
Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an  
error or change the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode Code 93 symbols containing any number of characters within the  
scanner’s capability.  
           
8 - 28 Symbol LS1203 Product Reference Guide  
Set Lengths for Code 93 (continued)  
Code 93 - One Discrete Length  
Code 93 - Two Discrete Lengths  
Code 93 - Length Within Range  
Code 93 - Any Length  
Code 11  
Code 11  
To enable or disable Code 11, scan the appropriate bar code below.  
Enable Code 11  
*Disable Code 11  
       
Symbologies 8 - 29  
Set Lengths for Code 11  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for Code 11 to any length, one or two discrete lengths, or lengths within a specific  
range.  
One Discrete Length - Select this option to decode only Code 11 symbols containing a selected length.  
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
only Code 11 symbols with 14 characters, scan Code 11 - One Discrete Length, then scan 1 followed by 4.  
To correct an error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only Code 11 symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only those Code 11 symbols containing either 2 or 14 characters, select Code 11 - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode a Code 11 symbol with a specific length range.  
Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
Code 11 symbols containing between 4 and 12 characters, first scan Code 11 - Length Within Range.  
Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an  
error or change the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode Code 11 symbols containing any number of characters within the  
scanner capability.  
Code 11 - One Discrete Length  
Code 11 - Two Discrete Lengths  
Code 11 - Length Within Range  
Code 11 - Any Length  
   
8 - 30 Symbol LS1203 Product Reference Guide  
Code 11 Check Digit Verification  
This feature allows the scanner to check the integrity of all Code 11 symbols to verify that the data complies with  
the specified check digit algorithm. This selects the check digit mechanism for the decoded Code 11 bar code. The  
options are to check for one check digit, check for two check digits, or disable the feature.  
To enable this feature, scan the bar code below corresponding to the number of check digits encoded in your Code  
11 symbols.  
*Disable  
One Check Digit  
Two Check Digits  
Transmit Code 11 Check Digits  
This feature selects whether or not to transmit the Code 11 check digit(s).  
Transmit Code 11 Check Digit(s)  
(Enable)  
*Do Not Transmit Code 11 Check Digit(s)  
(Disable)  
NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.  
           
Symbologies 8 - 31  
Interleaved 2 of 5 (ITF)  
Enable/Disable Interleaved 2 of 5  
To enable or disable Interleaved 2 of 5, scan the appropriate bar code below, and select an Interleaved 2 of 5  
length from the following pages.  
*Enable Interleaved 2 of 5  
Disable Interleaved 2 of 5  
Set Lengths for Interleaved 2 of 5  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for I 2 of 5 to any length, one or two discrete lengths, or lengths within a specific  
range.  
One Discrete Length - Select this option to decode only I 2 of 5 symbols containing a selected length. Select  
the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only I 2  
of 5 symbols with 14 characters, scan I 2 of 5 - One Discrete Length, then scan 1 followed by 4. To correct  
an error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only I 2 of 5 symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only those I 2 of 5 symbols containing either 2 or 14 characters, select I 2 of 5 - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode an I 2 of 5 symbol with a specific length range.  
Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode I 2 of  
5 symbols containing between 4 and 12 characters, first scan I 2 of 5 - Length Within Range. Then scan 0,  
4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an error or change  
the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode I 2 of 5 symbols containing any number of characters within the  
scanner capability.  
NOTE Due to the construction of the I 2 of 5 symbology, it is possible for a scan line covering only a portion of  
the code to be interpreted as a complete scan, yielding less data than is encoded in the bar code. To  
prevent this, select specific lengths (I 2 of 5 - One Discrete Length - Two Discrete Lengths) for I 2 of 5  
applications.  
           
8 - 32 Symbol LS1203 Product Reference Guide  
Set Lengths for Interleaved 2 of 5 (continued)  
I 2 of 5 - One Discrete Length  
I 2 of 5 - Two Discrete Lengths  
I 2 of 5 - Length Within Range  
I 2 of 5 - Any Length  
Symbologies 8 - 33  
I 2 of 5 Check Digit Verification  
When this feature is enabled, the scanner checks the integrity of all I 2 of 5 symbols to verify the data complies with  
either the specified Uniform Symbology Specification (USS), or the Optical Product Code Council (OPCC) check  
digit algorithm.  
*Disable  
USS Check Digit  
OPCC Check Digit  
Transmit I 2 of 5 Check Digit  
Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit.  
Transmit I 2 of 5 Check Digit  
(Enable)  
*Do Not Transmit I 2 of 5 Check Digit  
(Disable)  
       
8 - 34 Symbol LS1203 Product Reference Guide  
Convert I 2 of 5 to EAN-13  
Enable this parameter to convert 14-character I 2 of 5 codes to EAN-13, and transmit to the host as EAN-13. To  
accomplish this, the I 2 of 5 code must be enabled, and the code must have a leading zero and a valid EAN-13  
check digit.  
Convert I 2 of 5 to EAN-13  
(Enable)  
*Do Not Convert I 2 of 5 to EAN-13  
(Disable)  
Discrete 2 of 5 (DTF)  
Enable/Disable Discrete 2 of 5  
To enable or disable Discrete 2 of 5, scan the appropriate bar code below.  
Enable Discrete 2 of 5  
*Disable Discrete 2 of 5  
           
Symbologies 8 - 35  
Set Lengths for Discrete 2 of 5  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for D 2 of 5 to any length, one or two discrete lengths, or lengths within a specific  
range.  
One Discrete Length - Select this option to decode only D 2 of 5 symbols containing a selected length.  
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
only D 2 of 5 symbols with 14 characters, scan D 2 of 5 - One Discrete Length, then scan 1 followed by 4.  
To correct an error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only D 2 of 5 symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only those D 2 of 5 symbols containing either 2 or 14 characters, select D 2 of 5 - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode a D 2 of 5 symbol with a specific length range.  
Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode D 2  
of 5 symbols containing between 4 and 12 characters, first scan D 2 of 5 - Length Within Range. Then  
scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an error or  
change the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode D 2 of 5 symbols containing any number of characters within the  
scanner capability.  
NOTE Due to the construction of the D 2 of 5 symbology, it is possible for a scan line covering only a portion of  
the code to be interpreted as a complete scan, yielding less data than is encoded in the bar code. To  
prevent this, select specific lengths (D 2 of 5 - One Discrete Length - Two Discrete Lengths) for D 2 of  
5 applications.  
D 2 of 5 - One Discrete Length  
D 2 of 5 - Two Discrete Lengths  
D 2 of 5 - Length Within Range  
D 2 of 5 - Any Length  
   
8 - 36 Symbol LS1203 Product Reference Guide  
Chinese 2 of 5  
Enable/Disable Chinese 2 of 5  
To enable or disable Chinese 2 of 5, scan the appropriate bar code below.  
Enable Chinese 2 of 5  
*Disable Chinese 2 of 5  
Codabar (NW - 7)  
Enable/Disable Codabar  
To enable or disable Codabar, scan the appropriate bar code below.  
Enable Codabar  
*Disable Codabar  
                 
Symbologies 8 - 37  
Set Lengths for Codabar  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for Codabar to any length, one or two discrete lengths, or lengths within a specific  
range.  
One Discrete Length - Select this option to decode only Codabar symbols containing a selected length.  
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
only Codabar symbols with 14 characters, scan Codabar - One Discrete Length, then scan 1 followed by 4.  
To correct an error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only Codabar symbols containing either of two  
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For  
example, to decode only Codabar symbols containing either 2 or 14 characters, select Codabar - Two  
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan  
Cancel on page D-3.  
Length Within Range - Select this option to decode a Codabar symbol with a specific length range.  
Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode  
Codabar symbols containing between 4 and 12 characters, first scan Codabar - Length Within Range.  
Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an  
error or change the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode Codabar symbols containing any number of characters within the  
scanner capability.  
Codabar - One Discrete Length  
Codabar - Two Discrete Lengths  
Codabar - Length Within Range  
Codabar - Any Length  
   
8 - 38 Symbol LS1203 Product Reference Guide  
CLSI Editing  
When enabled, this parameter strips the start and stop characters and inserts a space after the first, fifth, and tenth  
characters of a 14-character Codabar symbol. Enable this feature if your host system requires this data format.  
NOTE Symbol length does not include start and stop characters.  
Enable CLSI Editing  
*Disable CLSI Editing  
NOTIS Editing  
When enabled, this parameter strips the start and stop characters from a decoded Codabar symbol. Enable this  
feature if your host system requires this data format.  
Enable NOTIS Editing  
*Disable NOTIS Editing  
       
Symbologies 8 - 39  
MSI  
Enable/Disable MSI  
To enable or disable MSI, scan the appropriate bar code below.  
Enable MSI  
*Disable MSI  
Set Lengths for MSI  
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s)  
the code contains. Set lengths for MSI to any length, one or two discrete lengths, or lengths within a specific range.  
One Discrete Length - Select this option to decode only MSI symbols containing a selected length. Select  
the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only MSI  
symbols with 14 characters, scan MSI - One Discrete Length, then scan 1 followed by 4. To correct an  
error or to change the selection, scan Cancel on page D-3.  
Two Discrete Lengths - Select this option to decode only MSI symbols containing either of two selected  
lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to  
decode only MSI symbols containing either 2 or 14 characters, select MSI - Two Discrete Lengths, then  
scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan Cancel on page D-3.  
Length Within Range - Select this option to decode a MSI symbol with a specific length range. Select  
lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode MSI  
symbols containing between 4 and 12 characters, first scan MSI - Length Within Range. Then scan 0, 4,  
1, and 2 (single digit numbers must always be preceded by a leading zero). To correct an error or change  
the selection, scan Cancel on page D-3.  
Any Length - Scan this option to decode MSI symbols containing any number of characters within the  
scanner capability.  
NOTE Due to the construction of the MSI symbology, it is possible for a scan line covering only a portion of the  
code to be interpreted as a complete scan, yielding less data than is encoded in the bar code. To prevent  
this, select specific lengths (MSI - One Discrete Length - Two Discrete Lengths) for MSI applications.  
           
8 - 40 Symbol LS1203 Product Reference Guide  
Set Lengths for MSI (continued)  
MSI - One Discrete Length  
MSI - Two Discrete Lengths  
MSI - Length Within Range  
MSI - Any Length  
MSI Check Digits  
With MSI symbols, one check digit is mandatory and always verified by the reader. The second check digit is  
optional. If the MSI codes include two check digits, scan the Two MSI Check Digits bar code to enable verification  
of the second check digit.  
See MSI Check Digit Algorithm on page 8-41 for the selection of second digit algorithms.  
*One MSI Check Digit  
Two MSI Check Digits  
     
Symbologies 8 - 41  
Transmit MSI Check Digit(s)  
Scan the appropriate bar code below to transmit MSI data with or without the check digit.  
Transmit MSI Check Digit(s)  
(Enable)  
*Do Not Transmit MSI Check Digit(s)  
(Disable)  
MSI Check Digit Algorithm  
Two algorithms are possible for the verification of the second MSI check digit. Select the bar code below  
corresponding to the algorithm used to encode your check digit.  
MOD 10/MOD 11  
*MOD 10/MOD 10  
       
8 - 42 Symbol LS1203 Product Reference Guide  
GS1 DataBar (formerly RSS, Reduced Space Symbology)  
The variants of GS1 DataBar are GS1 DataBar-14, GS1 DataBar Expanded and GS1 DataBar Limited. GS1  
DataBar-14 and GS1 DataBar Expanded include stacked versions. Scan the appropriate bar code below to enable  
or disable each variant of GS1 DataBar.  
Enable GS1 DataBar-14  
*Disable GS1 DataBar-14  
Enable GS1 DataBar Limited  
*Disable GS1 DataBar Limited  
Enable GS1 DataBar Expanded  
*Disable GS1 DataBar Expanded  
       
Symbologies 8 - 43  
Convert GS1 DataBar to UPC/EAN  
This parameter only applies to GS1 DataBar-14 and GS1 DataBar Limited symbols not decoded as part of a  
Composite symbol. Enable this to strip the leading '010' from GS1 DataBar-14 and GS1 DataBar Limited symbols  
encoding a single zero as the first digit, and report the bar code as EAN-13.  
For bar codes beginning with two or more zeros but not six zeros, this parameter strips the leading '0100' and  
reports the bar code as UPC-A. The UPC-A Preamble parameter that transmits the system character and country  
code applies to converted bar codes. Note that neither the system character nor the check digit can be stripped.  
Enable Convert GS1 DataBar to UPC/EAN  
*Disable Convert GS1 DataBar to UPC/EAN  
     
8 - 44 Symbol LS1203 Product Reference Guide  
Symbology - Specific Security Levels  
Redundancy Level  
The scanner offers four levels of decode redundancy. Select higher redundancy levels for decreasing levels of bar  
code quality. As redundancy levels increase, the scanner’s aggressiveness decreases.  
Select the redundancy level appropriate for the bar code quality.  
Redundancy Level 1  
The following code types must be successfully read twice before being decoded:  
Table 8-2 Redundancy Level 1 Code Types  
Code Type  
Code Length  
8 characters or less  
4 characters or less  
8 characters or less  
8 characters or less  
Codabar  
MSI  
D 2 of 5  
I 2 of 5  
Redundancy Level 2  
The following code types must be successfully read twice before being decoded:  
Table 8-3 Redundancy Level 2 Code Types  
Code Type  
Code Length  
All  
All  
Redundancy Level 3  
Code types other than the following must be successfully read twice before being decoded. The following codes  
must be read three times:  
Table 8-4 Redundancy Level 3 Code Types  
Code Type  
Code Length  
4 characters or less  
8 characters or less  
8 characters or less  
8 characters or less  
MSI  
D 2 of 5  
I 2 of 5  
Codabar  
         
Symbologies 8 - 45  
Redundancy Level 4  
The following code types must be successfully read three times before being decoded:  
Table 8-5 Redundancy Level 4 Code Types  
Code Type  
Code Length  
All  
All  
*Redundancy Level 1  
Redundancy Level 2  
Redundancy Level 3  
Redundancy Level 4  
8 - 46 Symbol LS1203 Product Reference Guide  
Security Level  
The scanner offers four levels of decode security for delta bar codes, which include the Code 128 family,  
UPC/EAN, and Code 93. Select increasing levels of security for decreasing levels of bar code quality. There is an  
inverse relationship between security and scanner aggressiveness, so choose only that level of security necessary  
for any given application.  
Security Level 0: This default setting allows the scanner to operate in its most aggressive state, while  
providing sufficient security in decoding most “in-spec” bar codes.  
Security Level 1: Select this option if misdecodes occur. This security level should eliminate most  
misdecodes.  
Security Level 2: Select this option if Security level 1 fails to eliminate misdecodes.  
Security Level 3: If Security Level 2 was selected and misdecodes still occur, select this security level. Be  
advised, selecting this option is an extreme measure against mis-decoding severely out of spec bar codes.  
Selecting this level of security significantly impairs the decoding ability of the scanner. If this level of security  
is necessary, try to improve the quality of the bar codes.  
*Security Level 0  
Security Level 1  
Security Level 2  
Security Level 3  
     
Symbologies 8 - 47  
Bi-directional Redundancy  
Enable Bi-directional Redundancy to add security to linear code type security levels. When enabled, a bar code  
must be successfully scanned in both directions (forward and reverse) before reporting a good decode.  
Enable Bi-directional Redundancy  
*Disable Bi-directional Redundancy  
Symbology - Intercharacter Gap  
The Code 39 and Codabar symbologies have an intercharacter gap that is customarily quite small. Due to various  
bar code printing technologies, this gap may grow larger than the maximum size allowed, causing the scanner to  
be unable to decode the symbol. If this problem is encountered, scan Large Intercharacter Gaps to tolerate  
out-of-specification bar codes.  
*Normal Intercharacter Gaps  
Large Intercharacter Gaps  
         
8 - 48 Symbol LS1203 Product Reference Guide  
Chapter 9 123Scan  
Introduction  
®
123Scan is a Windows -based utility that programs the scanner with all parameters including ADF rules. An ADF  
rule modifies bar code data before it is sent to the host to ensure compatibility between bar coded data and the  
host application. Scanners can be programmed via PC download or by scanning a sheet of bar codes generated  
by the utility. Scanner programming is saved in a file for electronic distribution. The 123Scan program includes a  
help file.  
Communication with 123Scan  
To communicate with the 123Scan program which runs on a host computer running a Windows operating system,  
use an RS-232 cable to connect the scanner to the host computer (see Connecting an RS-232 Interface on page  
6-2).  
123Scan requirements:  
Host computer with Windows 98, Windows NT, Windows 2000, or Windows XP  
Scanner  
RS-232 cable.  
123Scan Parameter  
To communicate with the 123Scan program, load 123Scan, included in the documentation CD-ROM, onto the host  
computer, and scan the bar code below. Refer to 123Scan instructions for programming the scanner.  
Scan the bar code below to enable the 123Scan interface on the scanner.  
123Scan Configuration  
             
9 - 2 Symbol LS1203 Product Reference Guide  
123Scan 9 - 3  
9 - 4 Symbol LS1203 Product Reference Guide  
123Scan 9 - 5  
9 - 6 Symbol LS1203 Product Reference Guide  
Appendix A Standard Defaults  
Table A-1 All Default Parameters  
Parameter  
Default  
Page Number  
User Preferences  
Set Default Parameter  
Beeper Tone  
Restore Defaults  
Medium  
Beeper Volume  
High  
Power Mode  
Continuous On  
Full Width  
3.0 Sec  
Scan Line Width  
Laser On Time  
Beep After Good Decode  
Transmit Code ID Character  
Prefix Value  
Enable  
None  
7013 <CR><LF>  
7013 <CR><LF>  
Data As Is  
Set  
Suffix Value  
Scan Data Transmission Format  
FN1 Substitution Values  
Transmit “No Read” Message  
Keyboard Wedge Host Parameters  
Keyboard Wedge Host Type  
Disable  
1
IBM PC/AT& IBM PC Compatibles  
Country Types (Country Codes)  
North American  
Send  
Ignore Unknown Characters  
1
User selection is required to configure this interface and this is the most common selection.  
   
A - 2 Symbol LS1203 Product Reference Guide  
Table A-1 All Default Parameters (Continued)  
Parameter  
Default  
Page Number  
Keystroke Delay  
No Delay  
Disable  
Disable  
Disable  
Disable  
No Convert  
Disable  
Disable  
Send  
Intra-Keystroke Delay  
Alternate Numeric Keypad Emulation  
Caps Lock On  
Caps Lock Override  
Convert Wedge Data  
Function Key Mapping  
FN1 Substitution  
Send and Make Break  
RS-232 Host Parameters  
RS-232 Host Types  
Standard  
9600  
Baud Rate  
Parity Type  
None  
Stop Bit Select  
1 Stop Bit  
8-Bit  
Data Bits (ASCII Format)  
Check Receive Errors  
Hardware Handshaking  
Software Handshaking  
Host Serial Response Time-out  
RTS Line State  
Enable  
None  
None  
2 Sec  
Low RTS  
Disable  
0 msec  
Beep on <BEL>  
Intercharacter Delay  
Nixdorf Beep/LED Options  
Ignore Unknown Characters  
USB Host Parameters  
USB Device Type  
Normal Operation  
Send Bar Code  
HID Keyboard Emulation  
North American  
No Delay  
USB Country Keyboard Types (Country Codes)  
USB Keystroke Delay  
USB CAPS Lock Override  
Disable  
1
User selection is required to configure this interface and this is the most common selection.  
Standard Defaults A - 3  
Table A-1 All Default Parameters (Continued)  
Parameter  
Default  
Page Number  
USB Ignore Unknown Characters  
Emulate Keypad  
USB FN1 Substitution  
Function Key Mapping  
Simulated Caps Lock  
Convert Case  
Send  
Disable  
Disable  
Disable  
Disable  
No Case Conversion  
UPC/EAN  
UPC-A  
Enable  
Enable  
Disable  
Enable  
Enable  
Disable  
UPC-E  
UPC-E1  
EAN-8/JAN 8  
EAN-13/JAN 13  
Bookland EAN  
Decode UPC/EAN/JAN Supplementals (2 and 5 digits) Ignore  
User-Programmable Supplementals  
Decode UPC/EAN/JAN Supplemental Redundancy  
Transmit UPC-A Check Digit  
Transmit UPC-E Check Digit  
Transmit UPC-E1 Check Digit  
UPC-A Preamble  
7
Enable  
Enable  
Enable  
System Character  
System Character  
System Character  
Disable  
UPC-E Preamble  
UPC-E1 Preamble  
Convert UPC-E to A  
Convert UPC-E1 to A  
Disable  
EAN-8/JAN-8 Extend  
Disable  
Bookland ISBN Format  
ISBN-10  
UCC Coupon Extended Code  
Disable  
1
User selection is required to configure this interface and this is the most common selection.  
A - 4 Symbol LS1203 Product Reference Guide  
Table A-1 All Default Parameters (Continued)  
Parameter  
Default  
Page Number  
Code 128  
Code 128  
Enable  
Enable  
Enable  
GS1-128 (formerly UCC/EAN-128)  
ISBT 128 (non-concatenated)  
Code 39  
Code 39  
Enable  
Disable  
Disable  
Disable  
2 to 55  
Disable  
Disable  
Disable  
Disable  
Trioptic Code 39  
Convert Code 39 to Code 32 (Italian Pharmacy Code)  
Code 32 Prefix  
Set Length(s) for Code 39  
Code 39 Check Digit Verification  
Transmit Code 39 Check Digit  
Code 39 Full ASCII Conversion  
Buffer Code 39  
Code 93  
Code 93  
Disable  
4 to 55  
Set Length(s) for Code 93  
Code 11  
Code 11  
Disable  
4 to 55  
Disable  
Disable  
Set Lengths for Code 11  
Code 11 Check Digit Verification  
Transmit Code 11 Check Digit(s)  
Interleaved 2 of 5 (ITF)  
Interleaved 2 of 5 (ITF)  
Set Lengths for I 2 of 5  
I 2 of 5 Check Digit Verification  
Transmit I 2 of 5 Check Digit  
Enable  
14  
Disable  
Disable  
Disable  
Convert I 2 of 5 to EAN 13  
1
User selection is required to configure this interface and this is the most common selection.  
Standard Defaults A - 5  
Table A-1 All Default Parameters (Continued)  
Parameter  
Default  
Page Number  
Discrete 2 of 5 (DTF)  
Discrete 2 of 5  
Disable  
12  
Set Length(s) for D 2 of 5  
Chinese 2 of 5  
Enable/Disable Chinese 2 of 5  
Codabar (NW - 7)  
Codabar  
Disable  
Disable  
5 to 55  
Disable  
Disable  
Set Lengths for Codabar  
CLSI Editing  
NOTIS Editing  
MSI  
MSI  
Disable  
2 to 55  
One  
Set Length(s) for MSI  
MSI Check Digits  
Transmit MSI Check Digit  
MSI Check Digit Algorithm  
Disable  
Mod 10/Mod 10  
GS1 DataBar (formerly RSS, Reduced Space Symbology)  
GS1 DataBar-14  
Disable  
GS1 DataBar Limited  
GS1 DataBar Expanded  
Convert GS1 DataBar to UPC/EAN  
Symbology - Specific Security Levels  
Redundancy Level  
Disable  
Disable  
Disable  
1
Security Levels  
0
Bi-directional Redundancy  
123Scan Configuration Tool  
123Scan Configuration  
1
Disable  
1
None  
User selection is required to configure this interface and this is the most common selection.  
Appendix B Programming Reference  
Symbol Code Identifiers  
Table B-1 Symbol Code Characters  
Code Character  
Code Type  
UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13  
Code 39, Code 39 Full ASCII, Code 32  
Codabar  
A
B
C
D
E
F
Code 128, ISBT 128  
Code 93  
Interleaved 2 of 5  
G
H
J
Discrete 2 of 5, or Discrete 2 of 5 IATA  
Code 11  
MSI  
K
L
GS1-128  
Bookland EAN  
M
N
R
Trioptic Code 39  
Coupon Code  
GS1 DataBar Family  
         
Programming Reference B - 2  
AIM Code Identifiers  
Each AIM Code Identifier contains the three-character string ]cm where:  
]
c
m
=
=
=
Flag Character (ASCII 93)  
Code Character (see Table B-2)  
Modifier Character (see Table B-3)  
Table B-2 Aim Code Characters  
Code Character  
Code Type  
A
C
Code 39, Code 39 Full ASCII, Code 32  
Code 128 (all variants), Coupon (Code  
128 portion)  
E
e
UPC/EAN, Coupon (UPC portion)  
GS1 DataBar Family  
Codabar  
F
G
H
I
Code 93  
Code 11  
Interleaved 2 of 5  
MSI  
M
S
X
D2 of 5, IATA 2 of 5  
Bookland EAN, Trioptic Code 39  
The modifier character is the sum of the applicable option values based on Table B-3.  
Table B-3 Modifier Characters  
Code Type  
Option Value  
Option  
Code 39  
0
1
3
4
5
No check character or Full ASCII processing.  
Reader has checked one check character.  
Reader has checked and stripped check character.  
Reader has performed Full ASCII character conversion.  
Reader has performed Full ASCII character conversion  
and checked one check character.  
7
Reader has performed Full ASCII character conversion  
and checked and stripped check character.  
Example: A Full ASCII bar code with check character W, A+I+MI+DW, is transmitted  
as ]A7AIMID where 7 = (3+4).  
         
B - 3 Symbol LS1203 Product Reference Guide  
Table B-3 Modifier Characters (Continued)  
Code Type  
Option Value  
Option  
Trioptic Code 39  
0
No option specified at this time. Always transmit 0.  
Example: A Trioptic bar code 412356 is transmitted as ]X0412356  
Code 128  
0
Standard data packet, no Function code 1 in first symbol  
position.  
1
2
Function code 1 in first symbol character position.  
Function code 1 in second symbol character position.  
FNC1  
Example: A Code (EAN) 128 bar code with Function 1 character  
in the first  
position, AIMID is transmitted as ]C1AIMID  
I 2 of 5  
0
1
3
No check digit processing.  
Reader has validated check digit.  
Reader has validated and stripped check digit.  
Example: An I 2 of 5 bar code without check digit, 4123, is transmitted as ]I04123  
Codabar  
0
1
3
No check digit processing.  
Reader has checked check digit.  
Reader has stripped check digit before transmission.  
Example: A Codabar bar code without check digit, 4123, is transmitted as ]F04123  
No options specified at this time. Always transmit 0.  
Example: A Code 93 bar code 012345678905 is transmitted as ]G0012345678905  
Code 93  
MSI  
0
0
1
Check digits are sent.  
No check digit is sent.  
Example: An MSI bar code 4123, with a single check digit checked, is transmitted as  
]M14123  
D 2 of 5  
0
No options specified at this time. Always transmit 0.  
Example: A D 2 of 5 bar code 4123, is transmitted as ]S04123  
UPC/EAN  
0
Standard packet in full EAN country code format, which is  
13 digits for UPC-A and UPC-E (not including  
supplemental data).  
1
2
4
Two-digit supplement data only.  
Five-digit supplement data only.  
EAN-8 data packet.  
Example: A UPC-A bar code 012345678905 is transmitted as ]E00012345678905  
Programming Reference B - 4  
Table B-3 Modifier Characters (Continued)  
Code Type  
Option Value  
Option  
Bookland EAN  
0
No options specified at this time. Always transmit 0.  
Example: A Bookland EAN bar code 123456789X is transmitted as ]X0123456789X  
Code 11  
0
1
3
Single check digit  
Two check digits  
Check characters validated but not transmitted.  
GS1 DataBar Family  
No option specified at this time. Always transmit 0. GS1  
DataBar-14 and GS1 DataBar Limited transmit with an  
Application Identifier “01”.Note: In GS1-128 emulation  
mode, GS1 DataBar is transmitted using Code 128 rules  
(i.e., ]C1).  
Example: A GS1 DataBar-14 bar code 100123456788902 is transmitted as  
]e001100123456788902.  
Appendix C Sample Bar Codes  
Code 39  
1 2 3 ABC  
UPC/EAN  
UPC-A, 100%  
0
12345 67890  
5
EAN-13, 100%  
3 4 5 6 7 8 9 
0 1 2 3 4 0  
               
Sample Bar Codes C - 2  
Code 128  
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4  
Interleaved 2 of 5  
1 2 3 4 5 6 7 8 9 0 1 2 3 1  
       
C - 3 Symbol LS1203 Product Reference Guide  
GS1 DataBar  
NOTE GS1 DataBar variants must be enabled to read the bar codes below (see GS1 DataBar (formerly RSS,  
10293847560192837465019283746029478450366523  
(GS1 DataBar Expanded Stacked)  
1234890hjio9900mnb  
(GS1 DataBar Expanded)  
08672345650916  
(GS1 DataBar Limited)  
   
Sample Bar Codes C - 4  
GS1 DataBar-14  
55432198673467  
(GS1 DataBar-14 Truncated)  
90876523412674  
(GS1 DataBar-14 Stacked)  
78123465709811  
(GS1 DataBar-14 Stacked Omni-Directional)  
 
C - 5 Symbol LS1203 Product Reference Guide  
Appendix D Numeric Bar Codes  
Numeric Bar Codes  
For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).  
0
1
2
3
     
D - 2 Symbol LS1203 Product Reference Guide  
Numeric Bar Codes (continued)  
4
6
8
5
7
9
Numeric Bar Codes D - 3  
Cancel  
To correct an error or change a selection, scan the bar code below.  
Cancel  
     
D - 4 Symbol LS1203 Product Reference Guide  
Appendix E ASCII Character Sets  
Table E-1 ASCII Value - Code 39 Encode - Keystroke  
Full ASCII  
Code 39 Encode Character  
ASCII Value  
Keystroke  
1000  
1001  
1002  
1003  
1004  
1005  
1006  
1007  
1008  
%U  
CTRL 2  
CTRL A  
CTRL B  
CTRL C  
CTRL D  
CTRL E  
CTRL F  
CTRL G  
$A  
$B  
$C  
$D  
$E  
$F  
$G  
$H  
1
CTRL H/BACKSPACE  
1
1009  
$I  
CTRL I/HORIZONTAL TAB  
1010  
1011  
1012  
1013  
$J  
CTRL J  
CTRL K  
CTRL L  
$K  
$L  
$M  
1
CTRL M/ENTER  
1014  
1015  
$N  
$O  
CTRL N  
CTRL O  
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the  
unbolded keystroke is sent.  
     
E - 2 Symbol LS1203 Product Reference Guide  
Table E-1 ASCII Value - Code 39 Encode - Keystroke (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1016  
1017  
1018  
1019  
1020  
1021  
1022  
1023  
1024  
1025  
1026  
1027  
1028  
1029  
1030  
1031  
1032  
1033  
1034  
1035  
1036  
1037  
1038  
1039  
1040  
1041  
1042  
1043  
$P  
$Q  
$R  
$S  
$T  
$U  
$V  
$W  
$X  
$Y  
$Z  
%A  
%B  
%C  
%D  
%E  
Space  
/A  
CTRL P  
CTRL Q  
CTRL R  
CTRL S  
CTRL T  
CTRL U  
CTRL V  
CTRL W  
CTRL X  
CTRL Y  
CTRL Z  
CTRL [  
CTRL \  
CTRL ]  
CTRL 6  
CTRL -  
Space  
!
/B  
/C  
#
/D  
?
/E  
%
/F  
&
/G  
/H  
(
/I  
)
/J  
*
/K  
+
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the  
unbolded keystroke is sent.  
ASCII Character Sets E - 3  
Table E-1 ASCII Value - Code 39 Encode - Keystroke (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1044  
1045  
1046  
1047  
1048  
1049  
1050  
1051  
1052  
1053  
1054  
1055  
1056  
1057  
1058  
1059  
1060  
1061  
1062  
1063  
1064  
1065  
1066  
1067  
1068  
1069  
1070  
1071  
/L  
-
,
-
.
.
/o  
0
/
0
1
2
3
4
5
6
7
8
9
:
1
2
3
4
5
6
7
8
9
/Z  
%F  
%G  
%H  
%I  
%J  
%V  
A
;
<
=
>
?
@
A
B
C
D
E
F
G
B
C
D
E
F
G
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the  
unbolded keystroke is sent.  
E - 4 Symbol LS1203 Product Reference Guide  
Table E-1 ASCII Value - Code 39 Encode - Keystroke (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1072  
1073  
1074  
1075  
1076  
1077  
1078  
1079  
1080  
1081  
1082  
1083  
1084  
1085  
1086  
1087  
1088  
1089  
1090  
1091  
1092  
1093  
1094  
1095  
1096  
1097  
1098  
1099  
H
H
I
I
J
J
K
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
%K  
%L  
%M  
%N  
%O  
%W  
+A  
+B  
+C  
\
]
^
_
a
b
c
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the  
unbolded keystroke is sent.  
ASCII Character Sets E - 5  
Table E-1 ASCII Value - Code 39 Encode - Keystroke (Continued)  
Full ASCII  
ASCII Value  
Keystroke  
Code 39 Encode Character  
1100  
1101  
1102  
1103  
1104  
1105  
1106  
1107  
1108  
1109  
1110  
1111  
1112  
1113  
1114  
1115  
1116  
1117  
1118  
1119  
1120  
1121  
1122  
1123  
1124  
1125  
1126  
+D  
+E  
+F  
+G  
+H  
+I  
d
e
f
g
h
i
+J  
j
+K  
+L  
k
l
+M  
+N  
+O  
+P  
+Q  
+R  
+S  
+T  
+U  
+V  
+W  
+X  
+Y  
+Z  
%P  
%Q  
%R  
%S  
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
I
}
~
The keystroke in bold is sent only if the “Function Key Mapping” is enabled. Otherwise, the  
unbolded keystroke is sent.  
E - 6 Symbol LS1203 Product Reference Guide  
Table E-2 ALT Key Standard Defaults  
ALT Keys  
Keystroke  
2064  
2065  
2066  
2067  
2068  
2069  
2070  
2071  
2072  
2073  
2074  
2075  
2076  
2077  
2078  
2079  
2080  
2081  
2082  
2083  
2084  
2085  
2086  
2087  
2088  
2089  
2090  
ALT 2  
ALT A  
ALT B  
ALT C  
ALT D  
ALT E  
ALT F  
ALT G  
ALT H  
ALT I  
ALT J  
ALT K  
ALT L  
ALT M  
ALT N  
ALT O  
ALT P  
ALT Q  
ALT R  
ALT S  
ALT T  
ALT U  
ALT V  
ALT W  
ALT X  
ALT Y  
ALT Z  
ASCII Character Sets E - 7  
Table E-3 Miscellaneous Key Standard Defaults  
Misc. Key  
Keystroke  
3001  
3002  
3003  
3004  
3005  
3006  
3007  
3008  
3009  
3010  
3011  
3012  
3013  
3014  
3015  
3016  
PA 1  
PA 2  
CMD 1  
CMD 2  
CMD 3  
CMD 4  
CMD 5  
CMD 6  
CMD 7  
CMD 8  
CMD 9  
CMD 10  
CMD 11  
CMD 12  
CMD 13  
CMD 14  
E - 8 Symbol LS1203 Product Reference Guide  
Table E-4 GUI Shift Keys  
Other Value  
Keystroke  
3048  
3049  
3050  
3051  
3052  
3053  
3054  
3055  
3056  
3057  
3065  
3066  
3067  
3068  
3069  
3070  
3071  
3072  
3073  
3074  
3075  
3076  
3077  
3078  
3079  
3080  
GUI Shift Keys  
GUI 0  
GUI 1  
GUI 2  
GUI 3  
GUI 4  
GUI 5  
GUI 6  
GUI 7  
GUI 8  
GUI 9  
GUI A  
GUI B  
GUI C  
GUI D  
GUI E  
GUI F  
GUI G  
GUI H  
GUI I  
GUI J  
GUI K  
GUI L  
GUI M  
GUI N  
GUI O  
GUI P  
The AppleiMac keyboard has an apple key on either side of the space bar.  
Windows-based systems have a GUI key to the left of the left ALT key, and to the right of  
the right ALT key.  
ASCII Character Sets E - 9  
Table E-4 GUI Shift Keys (Continued)  
Other Value  
Keystroke  
3081  
GUI Q  
GUI R  
GUI S  
GUI T  
GUI U  
GUI V  
GUI W  
GUI X  
GUI Y  
GUI Z  
3082  
3083  
3084  
3085  
3086  
3087  
3088  
3089  
3090  
GUI Shift Keys  
The AppleiMac keyboard has an apple key on either side of the space bar.  
Windows-based systems have a GUI key to the left of the left ALT key, and to the right of  
the right ALT key.  
Table E-5 PF Key Standard Default Table  
PF Keys  
Keystroke  
4001  
4002  
4003  
4004  
4005  
4006  
4007  
4008  
4009  
4010  
4011  
4012  
4013  
PF 1  
PF 2  
PF 3  
PF 4  
PF 5  
PF 6  
PF 7  
PF 8  
PF 9  
PF 10  
PF 11  
PF 12  
PF 13  
E - 10 Symbol LS1203 Product Reference Guide  
Table E-5 PF Key Standard Default Table (Continued)  
PF Keys  
Keystroke  
4014  
4015  
4016  
PF 14  
PF 15  
PF 16  
Table E-6 F key Standard Default Table  
F Keys  
Keystroke  
5001  
5002  
5003  
5004  
5005  
5006  
5007  
5008  
5009  
5010  
5011  
5012  
5013  
5014  
5015  
5016  
5017  
5018  
5019  
5020  
5021  
F 1  
F 2  
F 3  
F 4  
F 5  
F 6  
F 7  
F 8  
F 9  
F 10  
F 11  
F 12  
F 13  
F 14  
F 15  
F 16  
F 17  
F 18  
F 19  
F 20  
F 21  
ASCII Character Sets E - 11  
Table E-6 F key Standard Default Table (Continued)  
F Keys  
Keystroke  
5022  
5023  
5024  
F 22  
F 23  
F 24  
Table E-7 Numeric Key Standard Default Table  
Numeric Keypad  
Keystroke  
6042  
6043  
6044  
6045  
6046  
6047  
6048  
6049  
6050  
6051  
6052  
6053  
6054  
6055  
6056  
6057  
6058  
6059  
*
+
Undefined  
-
.
/
0
1
2
3
4
5
6
7
8
9
Enter  
Num Lock  
E - 12 Symbol LS1203 Product Reference Guide  
Table E-8 Extended Keypad Standard Default Table  
Extended Keypad  
Keystroke  
7001  
7002  
7003  
7004  
7005  
7006  
7007  
7008  
7009  
7010  
7011  
7012  
7013  
7014  
7015  
7016  
7017  
7018  
Break  
Delete  
Pg Up  
End  
Pg Dn  
Pause  
Scroll Lock  
Backspace  
Tab  
Print Screen  
Insert  
Home  
Enter  
Escape  
Up Arrow  
Dn Arrow  
Left Arrow  
Right Arrow  
Index  
RS-232  
RS-232 parameters  
Numerics  
A
ADF  
ASCII values  
B
bar code defaults  
bar codes  
symbologies  
keyboard wedge  
 
Index - 2 Symbol LS1203 Product Reference Guide  
bi-directional redundancy 8-47  
bar codes RS-232  
C
cables  
code identifiers  
conventions  
D
default parameters  
USB  
E
error indications  
Index - 3  
pinouts  
G
GS1 databar bar codes  
H
host types  
I
power supply  
R
K
S
L
sample bar codes  
scanning  
M
security level bar codes  
setup  
N
P
parameter defaults  
parameters  
Index - 4 Symbol LS1203 Product Reference Guide  
T
U
user preferences bar codes  
Motorola, Inc.  
One Motorola Plaza  
Holtsville, New York 11742, USA  
1-800-927-9626  
http://www.motorola.com/enterprisemobility  
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the U.S. Patent and Trademark Office.  
All other product or service names are the property of their respective owners.  
© Motorola, Inc. 2008  
72E-73953-04 Revision A - August 2008  

Sharp Af S120rx User Manual
Samsung As09hpax User Manual
Panasonic Cw C240sr User Manual
Panasonic Cu W9dkr User Manual
Murphy Diesel Fuel Check Valves Ckv2336 User Manual
Minolta Bizhub C203 User Manual
LG 24TQ520S User Manual
CRAFTSMAN 315.SS630 User Manual
BLACK DECKER BDL170 User Manual
ACER EXTENSA 4610 User Manual