Datalogic Scanning QUICKSCAN QS2500 User Manual

®
QuickScan QS2500  
Handheld Bar Code Scanner  
Product Reference Guide  
Matrix 2 of 5 ............................................................................................ 40  
Codabar ................................................................................................... 42  
Code 128 ................................................................................................. 44  
Code 93 ................................................................................................... 46  
Code 11 ................................................................................................... 48  
MSI/Plessey ............................................................................................. 49  
UK/Plessey ............................................................................................... 51  
Telepen ................................................................................................... 53  
Product Reference Guide  
1
RSS Expanded ..........................................................................................59  
RSS Limited ..............................................................................................60  
RSS-14 ....................................................................................................61  
Appendix - Default Settings ..................................................................62  
Appendix B - Bar Code Samples ............................................................63  
Appendix C - ASCII Codes ....................................................................66  
Appendix D - Parameter Setting List ......................................................68  
Appendix E - Alphanumeric Characters ..................................................69  
2
QS2500  
Installation  
Complete the following steps for the appropriate interface.  
Keyboard Wedge  
1. Turn off the terminal or computer.  
2. Disconnect the keyboard cable from the back of the terminal or  
computer.  
3. Connect the QS2500 to the terminal or computer using the appro-  
priate interface cable.  
4. Turn the terminal or computer back on.  
Wand Emulation  
1. Turn off the terminal or computer.  
2. Connect the appropriate interface cable to the terminal or com-  
puter.  
3. Turn the terminal or computer on.  
RS-232  
1. Turn off the terminal or computer.  
2. Connect the interface cable and the external power supply (DC  
adapter) shipped with your QS2500. If a power-off-terminal (POT)  
cable is shipped, no external power supply is required.  
3. Secure the connector to the serial port on the back of the computer  
or terminal by tightening the two screws.  
4. If required, plug the power supply into the power source.  
5. Turn the terminal or computer on.  
Product Reference Guide  
1
       
USB  
IBM  
1. Plug the USB cable into the terminal or computer.  
If the QS2500 does not operate, turn off the terminal or computer  
immediately and check all connections. If necessary, go through the  
above steps again.  
NOTE  
1. Turn off the terminal or computer.  
2. Connect the appropriate interface cable to the terminal or com-  
puter.  
3. Turn the terminal or computer on.  
2
QS2500  
   
Programming the QS2500  
To program the QS2500, you must scan a series of programming bar  
codes in the correct order. The inside back cover of this manual contains a  
table of alphanumeric bar codes needed to program the various options.  
To program each option:  
1. Scan the Start Program bar code above the list of options (see the  
table below).  
2. Enter the option mode by scanning the Option bar code.  
3. Find the alphanumeric entry for the option setting you want, and  
scan the alphanumeric characters located in Appendix E.  
Auto-detect - the scanner can automatically detect  
the interface hardware for all interfaces except Wand  
Emulation.  
IBM interfaces - must be selected individually  
depending on the port used. Refer to IBM Interface  
(46XX/USB) on page 13.  
NOTES  
4. Scan the Store Settings bar code in Appendix E.  
5. Scan the Exit bar code.  
A software utility, Configurator Express, is also available for pro-  
gramming and configuring the QS2500. Refer to the Readme file  
on the QS2500 product CD for additional information.  
NOTES  
Disabling the Code 39 symbology will disable the scanner’s  
capability to read the bar code labels in this manual.  
CAUTION  
Product Reference Guide  
3
 
Resetting the QS2500  
To return all QS2500 option settings to the factory defaults, scan the fol-  
lowing two bar codes, in the order shown:  
Start Program  
Default Value Initialization  
Interfaces  
The QS2500 supports Keyboard Wedge, RS-232, Wand Emulation, IBM  
and USB interfaces. The correct interface cable is included for the scanner  
interface type you ordered.  
Keyboard Wedge  
As a keyboard interface, the QS2500 supports most popular PCs and IBM  
terminals. The installation of the wedge is a fairly simple process that  
doesn’t require any changes of software or hardware.  
Keyboard Type: Select the keyboard type connector for your host computer.  
Keyboard Layout: The Keyboard Layout option supports many languages.  
For details about keyboard languages, please refer to your operating system  
manual.  
Keyboard Speed: You can change the output speed of the QS2500 to  
match that of the host computer. Generally, set 00 or 01 for high speed.  
If output characters of bar codes get lost, you may need to set a slower  
speed.  
4
QS2500  
     
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
IBM AT, PS/2  
Reserved  
USA  
00*  
01 - 06  
00*  
01  
Keyboard Type  
Belgium  
Danish  
Keyboard Layout  
02  
France  
03  
Germany  
Italian  
04  
05  
Portuguese  
Spanish  
Swedish  
Switzerland  
UK  
06  
07  
08  
09  
10  
Latin American  
Japan  
11  
12  
0–8  
(0 = high clock  
rate;  
00–08  
01*  
Keyboard Speed  
8 = low clock rate)  
Exit  
Function Key: When this option is enabled, the QS2500 outputs bar code  
ASCII values from 01hex to 1Fhex as function-key presses in your applica-  
tion. See the table of ASCII codes In Appendix C on page 66.  
Product Reference Guide  
5
Numeric Key: If your application accepts only keypad numeric code, use  
setting 01 to make the QS2500 output code as numeric-keypad presses  
when it reads digits. If you use setting 02, the scanner will send the three  
digit ACSCII number for all data using the Alt and numeric keypad key-  
codes. Setting 02 prevents the caps Lock from affecting scanner data.  
Caps Lock: By selecting Caps Lock or No Caps Lock, the QS2500 can get  
Caps Lock status.  
Power-On Simulation: All PCs check the keyboard status during the power-  
on selftest. It is recommended that you enable this function if you are  
working without a keyboard installation. It simulates keyboard timing and  
passes the keyboard status to the PC during power-on.  
Intercharacter Delay: This delay is inserted after each data character trans-  
mitted. If the transmission speed is too high, the system may not be able  
to receive all characters. You may need to adjust the delay to make the sys-  
tem work properly.  
Block Transmission Delay: This is a delay timer between bar code data out-  
puts. The feature is used to transfer continually with shorter bar code data  
or multifield scanning.  
6
QS2500  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Function Key  
Enable  
Alphabetic key  
00*  
Numeric Key  
Numeric keypad  
only  
01  
Alt+Keypad  
Caps lock  
No caps lock  
Disable  
02  
00  
Caps Lock  
01*  
00*  
01  
Power-On Simulation  
Intercharacter Delay  
Enable  
0–99 (msec.)  
00–99  
02*  
0–99 (10 msec.)  
00–99  
10*  
Block Transmission  
Delay  
Exit  
Product Reference Guide  
7
Wand Emulation  
Support for wand emulation is available only with the keyboard  
wedge interface. Use the bar codes below to enable and config-  
ure wand emulation.  
NOTES  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Keyboard Wedge  
Wand Emulation  
00*  
02  
Interface selection  
Bar/Space Polarity  
Bar high/Space  
low  
00*  
01  
Bar low/Space  
high  
Idle low  
Idle high  
660  
00*  
01  
00  
01  
02  
03*  
04  
05  
Idle Polarity  
Output Speed (pixels per  
second)  
1250  
2500  
5000  
10000  
20000  
8
QS2500  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
15 (Default)  
15*  
00–99  
00–99 (x 10 pixels)  
Margin Delay (pixels)  
30 (default)  
30*  
00–99  
00–99 (x 10 msec.)  
Transmit Delay  
(Milliseconds)  
Exit  
Product Reference Guide  
9
RS-232  
Alphanumeric  
Entry  
Option Bar Code  
Option  
300 Baud  
00  
01  
Baud Rate  
600 Baud  
1200 Baud  
2400 Baud  
4800 Baud  
9600 Baud  
19200 Baud  
38400 Baud  
None  
02  
03  
04  
05*  
06  
07  
00*  
01  
Parity  
Odd  
Even  
02  
8 bits  
00*  
01  
Data Bit  
Stop Bit  
7 bits  
1 bit  
00*  
01  
2 bits  
Exit  
CTS = Clear To Send (Hardware Signal)  
RTS = Request To Send (Hardware Signal)  
Xon = Transmit On (ASCII Code 11hex  
Xoff = Transmit Off (ASCII Code13hex  
ACK = Acknowledge (ACSII Code 06hex  
NAK = Not Acknowledge (ASCII Code 15hex  
)
)
)
)
10  
QS2500  
 
RS-232 Advanced Features  
Flow Control  
None: The communication uses only TxD and RxD signals, without  
regard for any hardware or software handshaking protocol.  
RTS/CTS: If the QS2500 wants to send the bar code data to the host com-  
puter, it will issue the RTS signal first, wait for the CTS signal  
from the host computer, and then perform the normal data com-  
munication. If there is no replied CTS signal from the host com-  
puter after the timeout (response delay) duration, the QS2500  
will issue five warning beeps.  
Xon/Xoff: When the host computer is unable to accept data, it sends an  
Xoff code to inform the QS2500 to suspend data transmission  
and an Xon to continue.  
ACK/NAK: When the ACK/NAK protocol is used, the QS2500 waits for an  
ACK (acknowledge) or NAK (not acknowledge) from the host  
computer after data transmission. It then resends the data in  
response to a NAK.  
Datalogic Aux. Port: This configures the QS2500 flow control to connect to  
the Auxiliary (AUX) port of some Datalogic omni-directional  
scanners. The QS2500 will assert RTS high to signal the scanner  
that data will be sent immediately after RTS is asserted. When  
connecting to a Datalogic scanner aux. port, additional program-  
ming is required to enable transmission of code IDs for all sym-  
bologies to be scanned.  
Mode B: This configures the RS-233 flow control to communicate to some  
Wincor (SNI) terminals.  
Intercharacter Delay  
This is the delay time between outputs of data character. It is the same as  
the intercharacter delay of the keyboard wedge.  
Block Transmission Delay  
This is the delay time between outputs of bar code data. It is the same as  
the block transmission delay of the keyboard wedge.  
Product Reference Guide  
11  
 
RS-232 Advanced Features — continued  
Response Delay  
This delay is used for serial communication. It is the amount of time the  
QS2500 waits for handshaking acknowledgment from the host computer.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
None  
00*  
01  
02  
03  
Flow Control  
RTS/CTS  
Xon/Xoff  
ACK/NAK  
Datalogic Aux.  
Porta  
04  
05  
Mode B  
0–99 (msec.)  
00–99  
00*  
Intercharacter Delay  
0–99 (10 msec.)  
0–99 (100 msec.)  
00–99  
00*  
Block Transmission  
Delay  
00–99  
20*  
Response Delay  
Exit  
a. Reading PDF417 through the Aux. Port is host dependent.  
12  
QS2500  
 
IBM Interface (46XX/USB)  
The next few pages contain the programming labels for configuring the  
IBM interface to match your interface configuration and symbology spe-  
cific requirements.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
IBM 46xx port 17  
IBM 46xx port 5B  
IBM 46xx port 9B  
00  
01  
02  
Exit  
These bar codes to select the IBM USB interface.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
IBM USB  
03  
Select IBM Interface  
Exit  
Product Reference Guide  
13  
 
IBM Options  
IBM 46xx Code 39 Conversion  
This feature enables/disables the scanner’s ability to set the symbology  
identifier for the specified symbology to Code 39 before sending the label  
data to an IBM host. This applies to: Code 128, Code 93 and Codabar for  
IBM Port 5B; Code 93 and Codabar for IBM Port 9B.  
This feature is for IBM port 5B and IBM port 9B.  
NOTES  
IBM-USB Device Type  
The IBM-USB protocol allows for the scanner to be identified as one of  
two different types of barcode scanners. Depending on what other scan-  
ners you may already have connected to a IBM-USB POS, you may need  
to change this setting to enable all scanners to communicate. Options are:  
Table Top Scanner  
Handheld Scanner  
This feature applies only to the IBM USB interface.  
NOTES  
IBM Maximum Host-Transmitted Message Length  
Specifies the maximum number of data characters allowed in messages  
transmitted to an IBM host.  
If this configuration item is set to zero, there is no general length  
limit imposed on data being transmitted to the host.  
NOTES  
14  
QS2500  
       
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
Enable  
IBM 46xx Code 39  
Conversion  
01  
Table-top  
Handheld  
00  
01*  
IBM USB Device Type  
0x00–0xF6  
Max. Host Transmit  
Message Length  
00*  
Exit  
IBM Host Commands  
Specifies whether the scanner will process or ignore IBM host commands.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Process Host  
Commands  
00*  
Ignore Host  
Commands  
01  
Host Commands  
Exit  
Product Reference Guide  
15  
 
Scanning  
Scanning Mode  
Good-read off: The trigger button must be pressed to activate scanning.  
The light source of the QS2500 stops scanning when there is a successful  
read or no code is decoded after the standby duration has elapsed.  
Momentary: The trigger button acts as a switch. Pressing the button acti-  
vates scanning and releasing the button stops scanning.  
Alternate: The trigger button acts as a toggle switch. Pressing the button  
activates or stops scanning.  
Timeout off: The trigger button must be pressed to activate scanning, and  
the QS2500 stops scanning when no code is decoded after the standby  
duration has elapsed.  
Continue: The QS2500 always keeps reading, and it does not matter  
whether the trigger button is pressed or the standby duration has elapsed.  
Select this mode for use in Stand Mode.  
Test only: The QS2500 always keeps a constant reading, and same-label  
reading is allowed without double confirmation. The feature can test the  
performance of the QS2500 for reading speed and sensitivity.  
Standby Duration  
A timeout duration of 1 to 99 seconds can be set. It is effective only when  
the CCD scanning mode is operated in timeout-off mode and good-read  
off mode.  
Same Bar Code Delay Time  
If the bar code has been scanned twice, then only the first bar code will be  
accepted.  
16  
QS2500  
       
Double Confirm  
If this option is enabled, the QS2500 will require a several successful  
decodings to confirm the bar code data. Larger settings will make misreads  
less likely. If a double confirm is set, the multifield scan function will be  
disabled.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Good-read off  
Momentary  
Alternate  
00  
01*  
02  
Scanning Mode  
Timeout off  
03  
Continue/Scan  
Mode  
04  
05  
Test only  
0–99 (sec.)  
01–99  
10*  
Standby Duration  
0–99 (10 msec.)  
01–99  
50*  
Same Bar Code Delay  
Time  
0–99  
(0 = no double  
confirm)  
00–09  
00*  
Double Confirm  
Exit  
Product Reference Guide  
17  
 
Global Minimum/Maximum Code Length: Global minimum and maximum  
length can be set to qualify data entry. The length is defined as the actual  
bar code data length to be sent. Labels with length exceeding these limits  
will be rejected. Make sure that the minimum-length setting is no greater  
than the maximum-length setting; otherwise, the labels of the symbology  
will not be readable. In particular, you can set the same value for both  
minimum and maximum lengths to force decoding of only fixed-length  
bar codes. This setting has no effect on certain symbologies of fixed  
length.  
Set the minimum/maximum length if you have a special demand for indi-  
vidual bar codes. Include the checksum digits if you want to set global  
minimum/maximum code length.  
NOTE  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
0–63  
0–63  
00–63  
04*  
Global Minimum Code  
Length  
00–63  
63*  
Global Maximum Code  
Length  
Exit  
18  
QS2500  
Inverted Image Scan: With this option enabled, the QS2500 will scan  
black/white bar codes with a white/black background.  
CTS Trigger: This operation enables an external device to control scanning  
by applying an external trigger signal to the CTS input. When active, this  
signal causes scanning to begin as the QS2500’s trigger is depressed.  
Visible Scan Field Indicator: This function allows a visible indicator to be  
emitted when the trigger is pulled.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
00*  
01  
00*  
01  
02  
03  
04  
05  
06  
07  
Inverted Image Scan  
CTS Trigger  
Enable  
Disable  
Enable  
Disable  
Visible Scan Field  
Indicator  
30 second  
60 second  
90 second  
120 second  
150 second  
180 second  
Continuous  
Exit  
Product Reference Guide  
19  
Beep/Tone/LED Settings  
Power-On Alert: After power-on, the QS2500 will generate an alert signal to  
indicate a successful self-test.  
LED Control: After each successful bar code reading, the LED above the  
QS2500 will light up.  
Beep Control: After each successful bar code reading, the QS2500 will  
beep.  
Beep Loudness/Beep-Tone Frequency/Beep-Tone Duration: You can adjust the  
loudness, tone, and duration of the good-read beep.  
20  
QS2500  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Power-On Alert  
Enable  
Disable  
Enable  
Disable  
Enable  
0–07  
LED Indication  
01*  
00  
Beeper Indication  
01*  
00–07  
03*  
Beep Loudness  
0–99 (100Hz)  
00–99  
26*  
Beep-Tone Frequency  
Beep-Tone Duration  
0–99 (10 msec.)  
00–99  
10*  
Disable  
Enable  
00  
01*  
00  
Beep/Lamp Option 1:  
Beep & LED after decode  
Disable  
Enable  
Beep/Lamp Option 2:  
Beep & LED after data  
transmission  
01  
00  
01  
Disable  
Enable  
Beep/Lamp Option 3:  
Beep & LED after data  
transmission & CTS active  
Exit  
Product Reference Guide  
21  
Label Editing (includes Prefix/Suffix)  
Prefix Characters: Up to 22 ASCII characters may be sent before data.  
Prefix Data Suffix  
Suffix Characters: Up to 22 ASCII characters may be sent after data.  
Preamble/Postamble Characters: These characters are affixed to the data  
automatically when each bar code is decoded.  
Example: Add a prefix/suffix or preamble/postamble for all symbologies. In  
this example, you can send a ‘$’ symbol as a prefix for all symbologies by  
completing the following steps:  
1. Scan the Start Program and Prefix Characters Setting bar codes  
below.  
2. Use the ASCII code table (see Appendix C - page 66) to find the  
ASCII value for $(24hex).  
3. Scan the bar codes for 2 and 4 on the inside back cover of this man-  
ual.  
4. Scan the Store Settings bar code on the inside back cover.  
5. Scan the Exit bar code.  
Insert G1/G2/G3/G4 Character Setting: The QS2500 offer four positions and  
four characters to insert into the symbol data.  
Example:  
Bar code: “1 2 3 4 5 6”.  
Output: “1 2 A B 3 4 C D 5 6”.  
1. Scan Start Program and Insert G1 Characters Setting bar code  
below.  
2. Use the ASCII code table (see Appendix C on page 66) to find the  
ASCII value for A (41) and B (42).  
3. Scan the hex digit bar codes for 4, 1 and 4, 2 on the inside back cover  
of this manual.  
22  
QS2500  
   
4. Scan the Store Settings bar code on the inside back cover.  
5. Repeat the same procedure for the G2 characters.  
6. Scan the Exit bar code.  
7. Insert the data group 1–4 position. (page 24.)  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
None  
00*  
Prefix  
1–22 characters  
00–ffhex ASCII code  
None  
00  
Suffix  
1–22 characters  
00–ffhex ASCII code  
<cr>*  
00*  
None  
Preamble  
1–22 characters  
None  
00–ffhex ASCII code  
00*  
Postamble  
1–22 characters  
None  
00–ffhex ASCII code  
00*  
Insert G1 Characters  
Setting  
1–22 characters  
00–ffhex ASCII code  
Product Reference Guide  
23  
Alphanumeric  
Entry  
Option Bar Code  
Option  
None  
00*  
Insert G2 Characters  
Setting  
1–22 characters  
None  
00–ffhex ASCII code  
00*  
Insert G3 Characters  
Setting  
1–22 characters  
None  
00–ffhex ASCII code  
00*  
Insert G4 Characters  
Setting  
1–22 characters  
00–ffhex ASCII code  
Exit  
Preamble Transmission: The preamble will be appended before the code  
data.  
Postamble Transmission: The postamble will be appended after the code  
data.  
Insert Data Group 1–4 Position: The QS2500 offers four positions to insert  
characters into the bar code data. The position default value of “00” indi-  
cate no character insertion.  
Make sure insertion positions are not greater than the number of bar  
code characters; otherwise, the data will not be inserted.  
NOTE  
Code ID Position: The code ID can be placed before or after the code data.  
24  
QS2500  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Preamble Transmission  
Postamble Transmission  
Enable  
Disable  
Enable  
00*  
01  
0–63  
(0 = no insertion)  
00*  
00–63  
Insert Data Group 1  
Position  
1–22 characters  
00–ffhex ASCII code  
0–63  
(0 = no insertion)  
00*  
00–63  
Insert Data Group 2  
Position  
0–63  
(0 = no insertion)  
00*  
00–63  
Insert Data Group 3  
Position  
0–63  
(0 = no insertion)  
00*  
00–63  
Insert Data Group 4  
Position  
Before code data  
After code data  
00*  
01  
Code ID Position  
Exit  
Code ID Transmission: Enable this option to transmit the code ID. See page  
27.  
Code Length Transmission: A number of data digits can be transmitted  
before the code data. The total length of the bar code is the number of  
characters of bar code data without truncated leading or ending digits.  
Product Reference Guide  
25  
Code Name Transmission: This function is used to show unknown bar code  
symbologies that include all readable symbologies of the QS2500. The  
code name will be transmitted before the bar code data to identify the  
symbology.  
Case Conversion: You can set the alpha characters to be displayed as either  
uppercase or lowercase.  
Order of transmission precedence:  
Prefix  
Code Name  
Preamble  
Code ID  
Code Length  
Bar Code Data  
Code ID  
Postamble  
Suffix  
Insert Groups  
or  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Code ID Transmission  
Enable  
Disable  
Enable  
00*  
Code Length  
Transmission  
01  
00*  
01  
Disable  
Enable  
Code Name  
Transmission  
Disable  
00*  
01  
Case Conversion (for bar  
code alpha data only)  
Uppercase  
Lowercase  
02  
Exit  
26  
QS2500  
 
Symbology Settings  
UPC-A  
Read: Format:  
Leading Zero Data Digits (11 Digits) Check Digit  
Checksum Transmission: With this option enabled, the QS2500 will trans-  
mit the checksum.  
Truncate Leading/Ending: The leading or ending digits of bar code data  
characters can be truncated. The QS2500 will beep instead of reading  
anything when the truncate value is more than the bar code data digits or  
the truncate leading value overlaps the truncate ending value.  
Code ID Setting: The code ID represents the bar code type. It is affixed to  
the beginning or end of the transmitted data if the feature is selected. If  
you want your application to transmit the code ID, you must set the code  
ID transmission option to 01 first. See page 26.  
Insertion Group Selection: The QS2500 offers one or two insertion groups  
for a symbology. Set one or two digits to indicate which insertion group  
you desire. See pages 2224 for information about insertion groups.  
Examples:  
Group 2 set 02 or 20  
Group 1 and 4 set 14 or 41  
Supplement Digits: Are the supplemental 2 or 5 characters for WPC code.  
Format:  
Supplemental Digits  
Leading Zero Data Digits (11 Digits) Check Digit  
(2 or 5)  
Truncate Leading Zero: The 13th digit (always a zero) can be truncated.  
Examples:  
Bar code: “0462531256712”  
Output: “462531256712”  
Expanding to EAN13: Expands a UPC bar code by adding a leading zero  
and sending it to the host in EAN13 format.  
Product Reference Guide  
27  
         
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Read  
Enable  
Disable  
Enable  
Disable  
Enable  
0–15  
Checksum Verification  
Checksum Transmission  
Truncate Leading  
01*  
00  
01*  
00–15  
00*  
0–15  
00–15  
00*  
Truncate Ending  
00–ffhex ASCII  
code  
00–ffhex<A>*  
Code ID Setting  
0–44  
00–44  
00*  
Insertion Group  
Selection  
None  
00*  
01  
02  
03  
04  
00  
Supplement Digits  
Truncate/Expansion  
2 digits  
5 digits  
UCC/EAN 128  
Auto Detection  
None  
Truncate leading  
Zero  
01*  
02  
Expand to EAN13  
Exit  
28  
QS2500  
UPC-E  
Read:  
Format:  
Leading Zero Data Digits (6 Digits) Check Digits  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code Id Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Supplement Digits: Format:  
Supplemental Digits  
Leading Zero Data Digits (6 Digits) Check Digit  
(2 or 5)  
Truncate/Expansion:  
Truncate Leading Zero: The leading zero of a UPC-E label can be truncated.  
Examples:  
Bar code: “01234565”  
Output: “1234565”  
Expand to EAN13: Expands a UPC bar code and sends it to the host in  
EAN13 format.  
Examples:  
Bar code: “01234565”  
Output: “0012345000065”  
Expand to UPC-A: Expands a UPC bar code and sends it to the host in  
UPC-A format.  
Examples:  
Bar code: “01234565”  
Output: “012345000065”  
Product Reference Guide  
29  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Enable  
Disable  
Enable  
Disable  
Enable  
0–15  
Read  
01*  
00  
Checksum Verification  
Checksum Transmission  
Truncate Leading  
01*  
00–15  
00*  
0–15  
00–15  
00*  
Truncate Ending  
00–ffH ASCII code  
0–44  
00–ffhex<E>*  
Code ID Setting  
00–44  
00*  
Insertion Group  
Selection  
None  
00*  
01  
02  
03  
04  
00  
2 digits  
Supplement Digits  
5 digits  
UCC/EAN 128  
Auto Detection  
None  
Truncate Leading  
Zero  
Truncate Leading Zero  
01*  
Expand to EAN13  
Expand to UPC-A  
02  
03  
Exit  
30  
QS2500  
EAN-13  
Read: Format:  
Data Digits (12 Digits) Check Digits  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Supplement Digits: Format:  
Data Digits  
(6 Digits)  
Check  
Digits  
Supplement  
Digits 2 or 5  
ISBN/ISSN: The ISBN (International Standard Book Number) and ISSN  
(International Standard Serial Number) are two kinds of bar code for  
books and magazines. The ISBN is ten digits, with a leading “978”, and  
the ISSN is eight digits, with a leading “977”.  
Examples::  
Bar code: “9789572222720”  
Output: “9572222724”  
Bar code: “9771019248004”  
Output: “10192484”  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Read  
Enable  
Disable  
Enable  
Checksum Verification  
01*  
Product Reference Guide  
31  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
Checksum Transmission  
Enable  
0–15  
01*  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffH ASCII code  
0–44  
00–ffhex<F>*  
00–44  
00*  
Insertion Group  
Selection  
None  
00*  
01  
Supplement Digits  
2 digits  
5 digits  
02  
UCC/EAN 128  
Auto Detection  
Disable  
03  
04  
00*  
01  
ISBN/ISSN Conversion  
Enable  
Exit  
32  
QS2500  
EAN-8  
Read: Format:  
Data Digits (7 Digits) Check Digits  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Supplement Digits: Format:  
Data Digits (7 Digits) Check Digits Supplement Digits (2 or 5)  
T
Truncate/Expansion:  
Truncate Leading Zero: If the first digit is a zero, it will be truncated.  
Examples:  
Bar code: “01234565”  
Output: “1234565”  
Expand to EAN13: Expands a UPC bar code and sends it to the host in  
EAN13 format.  
Examples:  
Bar code: “01234565”  
Output: “0000001234565”  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
Enable  
00  
Read  
01*  
Product Reference Guide  
33  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Checksum Verification  
Checksum Transmission  
Enable  
Disable  
Enable  
0–15  
01*  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
Two characters  
00–ffhex ASCII  
code  
00–ffhex<FF>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
None  
00*  
01  
Supplement Digits  
2 digits  
5 digits  
02  
UCC/EAN 128  
Auto Detection  
None  
03  
04  
00*  
Truncation/Expansion  
Truncate Leading  
Zero  
01  
02  
Expand to EAN13  
Exit  
34  
QS2500  
Code 39  
Read: Format:  
Start “*”  
Data Digits (Variable) Checksum (Optional) End “*”  
Checksum Verification: The checksum is optional and presented as the sum  
mod 43 of the numerical value of the data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Each symbology has own maximum and  
minimum code length, which can be set to qualify data entry. The length  
is defined as the actual bar code data length to be sent. Labels with lengths  
below the minimum or above the maximum will be rejected. If the maxi-  
mum and minimum code lengths for a specific symbology are both set to  
zero, the global minimum and maximum code length settings are in  
effect.  
mum length setting; otherwise, all the labels of the symbology will be  
unreadable. You can set the same value for both minimum and maximum  
length to force decoding of only bar codes of a certain length.  
NOTE  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Format: The Full ASCII Code 39, an enhanced set of Code 39, uses a total  
of 128 characters to represent Full ASCII code. Each Full ASCII Code 39  
character is a combination of one of the characters +,%, $ and / with an  
uppercase alphabetical character (A to Z).  
Product Reference Guide  
35  
   
Append: This function allows several symbols to be concatenated and be  
treated as a single entry. The QS2500 will not transmit the embedded  
appending code (for Code-39, a space). If the append function is enabled  
and other symbols are read again with the appended code, then the codes  
are transmitted without the code ID, preamble, or prefix. When a symbol  
was decoded without the appended code, the data is transmitted without  
the code ID and prefix, but the postamble suffix codes are appended. This  
function is used when the first character of Code 39 data is a space.  
Start/End Transmission: The start and end characters of Code 39 are aster-  
isks (*). You can transmit all data digits, including the two asterisks.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
Enable  
Read  
Disable  
Enable  
00*  
01  
Checksum Verification  
Checksum Transmission  
Maximum Code Length  
Minimum Code Length  
Truncate Leading  
Disable  
Enable  
00*  
01  
Use Global Max.  
1–64  
00*  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
0–15  
00–15  
00*  
Truncate Ending  
00–ffhex ASCII  
code  
00–ffhex<*>  
Code ID Setting  
36  
QS2500  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Standard ASCII  
Full ASCII  
Disable  
00*  
01  
Format  
00*  
01  
Enable  
Append  
Disable  
Enable  
00*  
01  
Start/End Transmission  
Exit  
Interleaved 2 of 5  
Read: Format:  
Data Digits (Variable) Checksum (Optional)  
Checksum Verification: The checksum is presented as the sum mod 10 of  
the numerical values of all data digits.  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35. (Even val-  
ues only)  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Product Reference Guide  
37  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
00  
Read  
Enable  
Disable  
Enable  
Checksum Verification  
Checksum Transmission  
01*  
00*  
01  
Disable  
Enable  
Use Global Max.  
2–64  
00*  
Max.Code Length  
(even values only)  
02–64  
00*  
Use Global Min.  
2–64  
Min. Code Length  
(even values only)  
02–64  
0–15  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<i>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
38  
QS2500  
Industrial 2 of 5  
Read: Format:  
Data Digits (Variable) Checksum (Optional)  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Use Global Max.  
1–64  
00*  
Max. Code Length  
Min. Code Length  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
0–15  
00–15  
00*  
Product Reference Guide  
39  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
00–ffhex ASCII  
code  
00–ffhex<i>*  
Code ID Setting  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
Matrix 2 of 5  
Read: Format:  
Data Digits (Variable) Checksum (Optional)  
Checksum Verification: The checksum is presented as the sum mod 10 of  
the numerical values of all data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
40  
QS2500  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
Enable  
00*  
Checksum Verification  
Checksum Transmission  
Max. Code Length  
01  
Disable  
Enable  
00*  
01  
Use Global Max.  
1–64  
00*  
01–64  
00*  
Use Global Min.  
1–64  
Min. Code Length  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<B>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
Product Reference Guide  
41  
Codabar  
Read: Format:  
Start Data Digits (Variable) Checksum (Optional) End  
Checksum Verification: The checksum is presented as the sum mod 16 of  
the numerical values of all data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Start/End Type: Codabar has four pairs of Start/End patterns. Select one  
pair to match your application.  
Start/End Transmission: Same as Code 39. See page 36.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
Enable  
Disable  
Enable  
00*  
01  
Checksum Verification  
Checksum Transmission  
00*  
01  
42  
QS2500  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
Use Global Max.  
1–64  
00*  
01–64  
00*  
Max. Code Length  
Min. Code Length  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<%>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
ABCD/ABCD  
abcd/abcd  
ABCD/TN*E  
abcd/tn*e  
Disable  
00*  
01  
Start/End Type  
02  
03  
00*  
01  
Start/End Transmission  
Enable  
Exit  
Product Reference Guide  
43  
Code 128  
Read: Format:  
Data Digits (Variable) Checksum (Optional)  
Checksum Verification: The checksum is presented as the sum mod 103 of  
all data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Format: The Code 128 data string can be translated to UCC/EAN-128  
format if it starts with “FNC1”. The first “FNC1” will be translated to  
“]C1”, and the second “FNC1” to a concatenation code “<GS>(1D )”.  
hex  
]C1  
Data  
<GS>  
Data  
Checksum  
Append: When the function is enabled, it won't show the data immedi-  
ately if scanner read the barcode includes FNC2 code. It will show all data  
until it read a barcode, which doesn't have FNC2 code.  
]C2  
Data  
<GS>  
Data  
Checksum  
Concatenation Code: This feature is only used for UCC/EAN-128. The  
Concatenation Code is the separator character, default is <GS> (1D ),  
hex  
inserted between characters when label data is concatenated and treated as  
a single entry.  
For example:  
UCC/EAN-128 Structure:  
<start> <FNC1> <Label data 1> <FNC1> <Label data 2> <CK>  
<stop>  
44  
QS2500  
 
Append label data with Concatenation Code <GS> (1Dhex):<]C1>  
<Label data 1> <GS> <Label data 2><Checksum>  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
01*  
Read  
Enable  
Disable  
Enable  
00  
Checksum Verification  
Checksum Transmission  
Max. Code Length  
Min. Code Length  
01*  
Disable  
Enable  
00*  
01  
Use Global Max.  
1–64  
00*  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<#>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Standard  
00*  
01  
Format  
UCC/EAN-128  
Product Reference Guide  
45  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Append  
Enable  
00–ffhex ASCII  
code  
00–ffhex<#>*  
UCC/EAN-128ID Setting  
Concatenation Code  
00–ffhex ASCII  
code  
00–ffhex1Dhex  
*
Exit  
Code 93  
Read: Format:  
Data Digits (Variable) Checksum1 (Optional) Checksum1 (Optional)  
Checksum Verification: The checksum is presented as the sum mod 47 of  
the numerical values of all data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
46  
QS2500  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
00  
Checksum Verification  
Checksum Transmission  
Max. Code Length  
Enable (two digits)  
Disable  
01*  
00*  
Enable  
01  
Use Global Max.  
1–64  
00*  
01–64  
00*  
Use Global Min.  
1–64  
Min. Code Length  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<&>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
Product Reference Guide  
47  
Code 11  
Read: Format:  
Data Digits  
(Variable)  
Checksum1  
(Optional)  
Checksum1  
(Optional)  
Checksum Verification: The checksum is presented as the sum mod 11 of all  
data digits.  
transmit one-digit or two-digit checksums, depending upon the setting  
for checksum verification.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
00  
Checksum Verification  
One digit  
Two digit  
Disable  
01*  
02  
00*  
01  
Checksum Transmission  
Max. Code Length  
Enable  
Use Global Max.  
1–64  
00*  
01–64  
48  
QS2500  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
Use Global Min.  
1–64  
00*  
Min. Code Length  
Truncate Leading  
01–64  
0–15  
00–15  
00*  
0–15  
00–15  
00*  
Truncate Ending  
Code ID Setting  
00–ffhex ASCII  
code  
00–ffhex<O>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
MSI/Plessey  
Read: Format:  
Data Digits (Variable) Checksum1 (Optional) Checksum2 (Optional)  
Checksum Verification: The MSI/Plessey code has one or two optional  
checksum digits. The checksums are calculated as the sum mod 10 or 11  
of the data digits.  
transmit one-digit or two-digit checksums, depending upon the setting  
for checksum verification.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Product Reference Guide  
49  
 
Insertion Group Selection: Same as UPC-A. See page 27.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
00*  
01  
Checksum Verification  
Mod 10  
Mod 10/10  
Mod 11/10  
Disable  
02  
03  
00*  
01  
Checksum Transmission  
Max. Code Length  
Enable  
Use Global Max.  
1–64  
00*  
01–64  
00*  
01–64  
Use Global Min.  
1–64  
Mini. Code Length  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
0–15  
00–15  
00*  
50  
QS2500  
Alphanumeric  
Entry  
Option Bar Code  
Option  
00–ffhex ASCII  
code  
00–ffhex<@>*  
Code ID Setting  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
UK/Plessey  
Read: Format:  
Data Digits (Variable) Checksum1+2 (Optional)  
Checksum Verification: The UK/Plessey code has one or two optional  
checksum digits. The checksums are calculated as the sum mod 10 or 11  
of the data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Product Reference Guide  
51  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
Enable  
00  
Checksum Verification  
Checksum Transmission  
01*  
Disable  
Enable  
00*  
01  
Use Global Max.  
1–64  
00*  
Max. Code Length  
Min. Code Length  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<@>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
52  
QS2500  
Telepen  
Read: Format:  
Data Digits  
Checksum1 (Optional)  
Checksum Verification: The checksum is presented as the sum mod 10 or  
11 of the data digits.  
Checksum Transmission: When this option is enabled, the QS2500 will  
transmit the checksum.  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Format: Numeric data only. Full ASCII data.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Disable  
Enable  
00*  
01  
Checksum Verification  
Checksum Transmission  
Max. Code Length  
Disable  
Enable  
00*  
01  
Use Global Max.  
1–64  
00*  
01–64  
Product Reference Guide  
53  
 
Alphanumeric  
Entry  
Option Bar Code  
Option  
Use Global Min.  
1–64  
00*  
Min. Code Length  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<S>*  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Numeric only  
00*  
01  
Format  
Full ASCII only  
Exit  
Standard 2 of 5  
Read: Format  
Data Digits  
(Variable)  
Checksum1  
(Optional)  
Maximum/Minimum Code Length: Same as Code 39. See page 35.  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
54  
QS2500  
 
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Use Global Max.  
1–64  
00*  
Max. Code Length  
Min. Code Length  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<i>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
Product Reference Guide  
55  
Code 16K  
Truncate Leading/Ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
56  
QS2500  
 
PDF417  
Truncate leading/ending: Same as UPC-A. See page 27.  
Code ID Setting: Same as UPC-A. See page 27.  
Insertion Group Selection: Same as UPC-A. See page 27.  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00  
Read  
Enable  
0–15  
01*  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Exit  
Product Reference Guide  
57  
 
Italian PharmaCode  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<p>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Disable  
Enable  
00*  
01  
Leading “A”  
Exit  
58  
QS2500  
 
RSS Expanded  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
Use Global Max.  
1–64  
00*  
Max. Code Length  
Min. Code Length  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<RX>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Disable  
Enable  
00*  
01  
UCC/EAN 128 Emulation  
Exit  
Product Reference Guide  
59  
 
RSS Limited  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01S  
Read  
Enable  
Use Global Max.  
1–64  
00*  
Max. Code Length  
Min. Code Length  
01–64  
00*  
Use Global Min.  
1–64  
01–64  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<RL>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Disable  
Enable  
00*  
01  
UCC/EAN 128 Emulation  
Exit  
60  
QS2500  
 
RSS-14  
Start Program  
Alphanumeric  
Entry  
Option Bar Code  
Option  
Disable  
00*  
01  
Read  
Enable  
0–15  
00–15  
00*  
Truncate Leading  
Truncate Ending  
Code ID Setting  
0–15  
00–15  
00*  
00–ffhex ASCII  
code  
00–ffhex<R4>  
0–44  
00–44  
00*  
Insertion Group  
Selection  
Disable  
Enable  
00*  
01  
UCC/EAN 128 Emulation  
Exit  
Product Reference Guide  
61  
 
Appendix - Default Settings  
Checksum Checksum  
Verification Transmission  
Read  
Code Type  
Code  
ID  
Enable  
Enable  
Enable  
UPC-A  
A
E
F
FF  
*
UPC-E  
EAN-13  
EAN-8  
Code 39  
Interleaved 2 of 5  
Industrial 2 of 5  
Matrix 2 of 5  
Codabar  
i
i
B
%
#
Code 128  
Code 93  
&
O
@
@
S
i
Code 11  
One digit  
One digit  
MSI/Plessey  
UK/Plessey  
Telepen  
Standard 2 of 5  
Code 16K  
PDF417  
-
-
-
Italian Pharma-  
Code  
p
RSS Expanded  
RSS Limited  
RSS-14  
RX  
RL  
R4  
62  
QS2500  
 
Appendix B - Bar Code Samples  
UPC-A  
23456 78901  
1
2
UPC-E  
1 2 3 4 5 6  
0
5
EAN-13  
1 234567 890128  
EAN-8  
1234 5670  
XZV  
Code 39  
*
1
2
3
4
5
6
7
*
Interleaved 2 of 5  
Industrial 2 of 5  
0 1 2 3 4 5 6 7  
0
1
2
4
3
4
5
Product Reference Guide  
63  
 
Matrix 2 of 5  
Codabar  
456353663  
A 1 1 2 + B  
Code 128  
Code 93  
Code 11  
A
1
2
3
4
5
B
c
d
B 6 7 8 9 0 B c d  
654215  
MSI/Plessey  
UK/Plessey  
6
7
8
9
0
1
2
3
Standard 2 of 5  
Code 16K  
6
7
8
9
0
1
2
3
12345678901  
64  
QS2500  
PDF417  
549875623  
Italian PharmaCode  
0
H
8
X
L
9
RSS Expanded  
RSS Limited  
RSS-14  
0100123456789050  
0112345678901231  
0100123456789050  
Product Reference Guide  
65  
Appendix C - ASCII Codes  
Example: ASCII “CR” = “0D”  
H
0
1
0
1
L
Null  
NUL  
SOH  
STX  
ETX  
EOT  
ENQ  
ACK  
BEL  
BS  
DLE  
DC1  
DC2  
DC3  
DC4  
NAK  
SYN  
ETB  
CAN  
EM  
0
1
Up  
F1  
F2  
Down  
Left  
2
F3  
3
Right  
PgUp  
PgDn  
F4  
4
F5  
5
F6  
6
F7  
7
Bs  
F8  
8
Tab  
F9  
HT  
9
F10  
Esc  
F11  
F12  
Ctrl+  
Alt+  
LF  
SUB  
ESC  
FS  
A
B
C
D
E
F
Home  
End  
VT  
FF  
Enter  
Insert  
Delete  
CR  
GS  
SO  
RS  
SI  
US  
= for keyboard wedge only  
66  
QS2500  
 
Example: ASCII “A” = “41”  
H
2
SP  
!
3
0
1
2
3
4
5
6
7
8
9
:
4
@
A
B
C
D
E
F
5
P
Q
R
S
T
6
`
7
p
q
r
L
0
1
a
b
c
d
e
f
2
#
$
%
&
s
t
3
4
U
V
W
X
Y
Z
u
v
w
x
y
z
5
6
G
H
I
g
h
i
7
(
8
)
9
J
j
A
B
C
D
E
F
+
;
K
L
[
k
l
<
=
>
?
-
.
/
M
N
O
]
m
n
o
^
_
DEL  
Product Reference Guide  
67  
Appendix D - Parameter Setting List  
Start Program  
Standard Parameter Setting List  
If you wish to display the current configuration of your QS2500 over the host  
terminal/computer, scan the Bar Code standard parameter setting list bar  
code.  
System Parameter Setting List  
If you wish to display the product information and revision number for your  
QS2500 over the host terminal/computer, scan the System parameter set-  
ting list bar code.  
String Setting List  
If you wish to display the current configuration of your QS2500 over the host  
terminal/computer, scan the Bar Code standard parameter setting list bar  
code.  
Unique Parameter List  
If you wish to display the unique parameter setting list, scan the Unique  
parameter list bar code.  
Firmware Version List  
If you wish to display the firmware version, scan the Firmware version list.  
Exit  
68  
QS2500  
 
Appendix E - Alphanumeric Characters  
0
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
Store  
Settings  
Exit  
Product Reference Guide  
69  
 
NOTES  
70  
QS2500  
Australia  
Japan  
Datalogic Scanning Pty Ltd  
North Ryde, Australia  
Telephone: [61] (2) 9870 3200  
Fax: [61] (2) 9878 8688  
Datalogic Scanning KK  
Shinagawa, Tokyo, Japan  
Telephone: 81 (0)3 3491 6761  
Fax: 81 (0)3 3491 6656  
France and Benelux  
Latin America  
Datalogic Scanning Sarl  
LES ULIS Cedex, France  
Telephone: [33].01.64.86.71.00  
Fax: [33].01.64 46.72.44  
Datalogic Scanning, Inc  
Miami, Florida, USA  
Telephone: (305) 591-3222  
Fax: (305) 591-3007  
Germany  
Datalogic Scanning GmbH  
Darmstadt, Germany  
Spain and Portugal  
Datalogic Scanning Sarl Sucursal en  
España  
Telephone: 49 (0) 61 51/93 58-0  
Fax: 49 (0) 61 51/93 58 58  
Madrid, Spain  
Telephone: 34 91 746 28 60  
Fax: 34 91 742 35 33  
Italy  
Datalogic Scanning SpA  
Vimercate (MI), Italy  
Telephone: [39] (0) 39/62903.1  
Fax: [39] (0) 39/6859496  
United Kingdom  
Datalogic Scanning LTD  
Watford, England  
Telephone: 44 (0) 1923 809500  
Fax: 44 (0) 1923 809 505  
Datalogic Scanning, Inc.  
959 Terry Street  
Eugene, OR 97402  
Telephone: (541) 683-5700  
Fax: (541) 345-7140  
©2004-2007 Datalogic Scanning, Inc.  
R44-2807 (Rev A)  
5/07  

Briggs Stratton 330000 User Manual
Brother Printer RJ 4030 User Manual
Carrier 38TXA User Manual
Chicago Electric Battery Charger 66718 User Manual
Dakota Digital SERIES II STR4D User Manual
Friedrich Air Conditioner SP08A10 User Manual
Gateway ICE4LINK GW5 9210 8 User Manual
Honeywell MS8120S User Manual
HP Hewlett Packard Officejet g95 C6740A User Manual
HP Hewlett Packard PHOTOSMART 2600 User Manual