Page 2 - Disclaimer
Datalogic Scanning, Inc. 959 Terry StreetEugene, Oregon 97402Telephone: (541) 683-5700Fax: (541) 345-7140 An Unpublished Work - All rights reserved. No part of the contents of this documentation or the procedures described therein may be reproduced or transmitted in any form or by any means without ...
Page 3 - Table of Contents
Product Reference Guide 1 Table of Contents Installation ......................................................................................... 1 Keyboard Wedge ......................................................................................... 1Wand Emulation .................................
Page 5 - Installation; Keyboard Wedge
Product Reference Guide 1 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- priat...
Page 6 - USB; Plug the USB cable into the terminal or computer.; IBM; Connect the appropriate interface cable to the terminal or com-; NOTE
2 QS2500 USB 1. Plug the USB cable into the terminal or computer. IBM 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. NOTE If the QS2500 does not operate, turn off the terminal or computerimmediately...
Page 7 - NOTES
Product Reference Guide 3 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 Sta...
Page 8 - Interfaces; Select the keyboard type connector for your host computer.; Start Program
4 QS2500 Resetting the QS2500 To return all QS2500 option settings to the factory defaults, scan the fol-lowing two bar codes, in the order shown: Interfaces The QS2500 supports Keyboard Wedge, RS-232, Wand Emulation, IBM and USB interfaces. The correct interface cable is included for the scanner in...
Page 9 - When this option is enabled, the QS2500 outputs bar code; as function-key presses in your applica-; Option Bar Code; Keyboard Type
Product Reference Guide 5 Function Key: When this option is enabled, the QS2500 outputs bar code ASCII values from 01 hex to 1F hex as function-key presses in your applica- tion. See the table of ASCII codes In Appendix C on page 66 . Option Bar Code Option Alphanumeric Entry Keyboard Type IBM AT, P...
Page 11 - Function Key
Product Reference Guide 7 Option Bar Code Option Alphanumeric Entry Function Key Disable 00* Enable 01 Numeric Key Alphabetic key 00* Numeric keypad only 01 Alt+Keypad 02 Caps Lock Caps lock 00 No caps lock 01* Power-On Simulation Disable 00* Enable 01 Intercharacter Delay 0–99 (msec.) 00–99 02* Blo...
Page 12 - Wand Emulation; Interface selection
8 QS2500 Wand Emulation NOTES Support for wand emulation is available only with the keyboardwedge interface. Use the bar codes below to enable and config-ure wand emulation. Option Bar Code Option Alphanumeric Entry Interface selection Keyboard Wedge 00* Wand Emulation 02 Bar/Space Polarity Bar high...
Page 13 - Exit
Product Reference Guide 9 Margin Delay (pixels) 15 (Default) 00–99 (x 10 pixels) 15* 00–99 Transmit Delay (Milliseconds) 30 (default) 00–99 (x 10 msec.) 30* 00–99 Option Bar Code Option Alphanumeric Entry $ $ Exit
Page 14 - Baud Rate
10 QS2500 RS-232 CTS = Clear To Send (Hardware Signal)RTS = Request To Send (Hardware Signal)Xon = Transmit On (ASCII Code 11 hex ) Xoff = Transmit Off (ASCII Code13 hex ) ACK = Acknowledge (ACSII Code 06 hex ) NAK = Not Acknowledge (ASCII Code 15 hex ) Option Bar Code Option Alphanumeric Entry Baud...
Page 15 - RS-232 Advanced Features; Flow Control
Product Reference Guide 11 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,...
Page 16 - RS-232 Advanced Features — continued; Response Delay
12 QS2500 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. Option Bar Code Option Alphanumeric Entry Flow Control None 00* RTS/CTS 01 Xon/Xoff 02 ACK/NAK 0...
Page 17 - These bar codes to select the IBM USB interface.
Product Reference Guide 13 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. These bar codes to select the IBM USB interface. Start Program Option Bar Code Option Al...
Page 18 - IBM Options; IBM 46xx Code 39 Conversion; IBM Maximum Host-Transmitted Message Length
14 QS2500 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 Codab...
Page 19 - IBM Host Commands; IBM USB Device Type
Product Reference Guide 15 IBM Host Commands Specifies whether the scanner will process or ignore IBM host commands. Option Bar Code Option Alphanumeric Entry IBM 46xx Code 39 Conversion Disable 00* Enable 01 IBM USB Device Type Table-top 00 Handheld 01* Max. Host Transmit Message Length 0x00–0xF6 0...
Page 20 - Scanning; Scanning Mode
16 QS2500 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. Pressin...
Page 21 - Double Confirm
Product Reference Guide 17 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. Option Bar Code Option ...
Page 22 - Global minimum and maximum
18 QS2500 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 t...
Page 23 - With this option enabled, the QS2500 will scan; Inverted Image Scan
Product Reference Guide 19 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 si...
Page 25 - LED Indication; Beep & LED after decode
Product Reference Guide 21 Option Bar Code Option Alphanumeric Entry Power-On Alert Disable 00 Enable 01* LED Indication Disable 00 Enable 01* Beeper Indication Disable 00 Enable 01* Beep Loudness 0–07 00–07 03* Beep-Tone Frequency 0–99 (100Hz) 00–99 26* Beep-Tone Duration 0–99 (10 msec.) 00–99 10* ...
Page 26 - Example
22 QS2500 Label Editing (includes Prefix/Suffix) Prefix Characters: Up to 22 ASCII characters may be sent before data. 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 deco...
Page 27 - Scan the Store Settings bar code on the inside back cover.; Suffix; Preamble; Postamble
Product Reference Guide 23 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 .) Option Bar Code Option Alphanumeric Entry Prefix None 00* 1–22 characters 00–ff h...
Page 29 - Enable this option to transmit the code ID. See page; Preamble Transmission; Code ID Position
Product Reference Guide 25 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 leadin...
Page 30 - Code ID Transmission
26 QS2500 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...
Page 31 - Symbology Settings; Checksum Transmission:
Product Reference Guide 27 Symbology Settings UPC-A Read: Format: 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 anyt...
Page 33 - When this option is enabled, the QS2500 will; Insertion Group Selection:; The leading zero of a UPC-E label can be truncated.
Product Reference Guide 29 UPC-E Read: Format: 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 . Supple...
Page 35 - Format; Read
Product Reference Guide 31 EAN-13 Read: Format : 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 . Supp...
Page 36 - Supplement Digits
32 QS2500 Checksum Transmission Disable 00 Enable 01* Truncate Leading 0–15 00–15 00* Truncate Ending 0–15 00–15 00* Code ID Setting 00–ffH ASCII code 00–ff hex <F>* Insertion Group Selection 0–44 00–44 00* Supplement Digits None 00* 2 digits 01 5 digits 02 UCC/EAN 128 03 Auto Detection 04 ISB...
Page 39 - Checksum Verification:
Product Reference Guide 35 Code 39 Read: Format: 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 sym...
Page 41 - Interleaved 2 of 5; The checksum is presented as the sum mod 10 of; Append
Product Reference Guide 37 Interleaved 2 of 5 Read: Format: 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 C...
Page 43 - Industrial 2 of 5; Same as Code 39. See page
Product Reference Guide 39 Industrial 2 of 5 Read: Format: 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 . Data Digits (Variable) Ch...
Page 44 - Code ID Setting
40 QS2500 Matrix 2 of 5 Read: Format: 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 . ...
Page 46 - Codabar
42 QS2500 Codabar Read: Format: 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 . Trunca...
Page 47 - Truncate Leading; ASCII; Start/End Transmission
Product Reference Guide 43 Max. Code Length Use Global Max. 00* 1–64 01–64 Min. Code Length Use Global Min. 00* 1–64 01–64 Truncate Leading 0–15 00–15 00* Truncate Ending 0–15 00–15 00* Code ID Setting 00–ff hex ASCII code 00–ff hex <%>* Insertion Group Selection 0–44 00–44 00* Start/End Type ...
Page 48 - The checksum is presented as the sum mod 103 of; The Code 128 data string can be translated to UCC/EAN-128
44 QS2500 Code 128 Read: Format: 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: Sam...
Page 50 - Concatenation Code
46 QS2500 Code 93 Read: Format: 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 . Trunca...
Page 53 - The MSI/Plessey code has one or two optional
Product Reference Guide 49 MSI/Plessey Read: Format: 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. Checksum Transmission: When this option is enabled, the QS2500 will transmit one-digit or...
Page 54 - Checksum Verification
50 QS2500 Insertion Group Selection: Same as UPC-A. See page 27 . Option Bar Code Option Alphanumeric Entry Read Disable 00* Enable 01 Checksum Verification Disable 00* Mod 10 01 Mod 10/10 02 Mod 11/10 03 Checksum Transmission Disable 00* Enable 01 Max. Code Length Use Global Max. 00* 1–64 01–64 Min...
Page 55 - The UK/Plessey code has one or two optional
Product Reference Guide 51 UK/Plessey Read: Format: 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. ...
Page 57 - Telepen; The checksum is presented as the sum mod 10 or
Product Reference Guide 53 Telepen Read: Format: 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 . Truncat...
Page 58 - Standard 2 of 5
54 QS2500 Standard 2 of 5 Read: Format 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 . Min. Code Length Use Global Min. 00* 1–64 01–...
Page 62 - Italian PharmaCode; Leading “A”
58 QS2500 Italian PharmaCode Option Bar Code Option Alphanumeric Entry Read Disable 00* Enable 01 Truncate Leading 0–15 00–15 00* Truncate Ending 0–15 00–15 00* Code ID Setting 00–ff hex ASCII code 00–ff hex <p> Insertion Group Selection 0–44 00–44 00* Leading “A” Disable 00* Enable 01 $ Start...
Page 63 - RSS Expanded; UCC/EAN 128 Emulation
Product Reference Guide 59 RSS Expanded Option Bar Code Option Alphanumeric Entry Read Disable 00* Enable 01 Max. Code Length Use Global Max. 00* 1–64 01–64 Min. Code Length Use Global Min. 00* 1–64 01–64 Truncate Leading 0–15 00–15 00* Truncate Ending 0–15 00–15 00* Code ID Setting 00–ff hex ASCII ...
Page 64 - RSS Limited
60 QS2500 RSS Limited Option Bar Code Option Alphanumeric Entry Read Disable 00* Enable 01S Max. Code Length Use Global Max. 00* 1–64 01–64 Min. Code Length Use Global Min. 00* 1–64 01–64 Truncate Leading 0–15 00–15 00* Truncate Ending 0–15 00–15 00* Code ID Setting 00–ff hex ASCII code 00–ff hex &l...
Page 66 - Appendix - Default Settings
62 QS2500 Appendix - Default Settings Code Type Read Enable Checksum Verification Enable Checksum Transmission Enable Code ID UPC-A A UPC-E E EAN-13 F EAN-8 FF Code 39 * Interleaved 2 of 5 i Industrial 2 of 5 i Matrix 2 of 5 B Codabar % Code 128 # Code 93 & Code 11 One digit O MSI/Plessey One di...
Page 67 - Appendix B - Bar Code Samples
Product Reference Guide 63 Appendix B - Bar Code Samples UPC-A UPC-E EAN-13 EAN-8 Code 39 XZV Interleaved 2 of 5 Industrial 2 of 5 1 2 3 4 5 6 7 8 9 0 1 2 0 1 2 3 4 5 6 5 1 2 3 4 5 6 7 8 9 0 1 2 8 1 2 3 4 5 6 7 0 * 1 2 3 4 5 6 7 * 0 1 2 3 4 5 6 7 0 1 2 4 3 4 5
Page 70 - Appendix C - ASCII Codes
66 QS2500 Appendix C - ASCII Codes Example: ASCII “CR” = “0D” 0 1 0 1 0 Null NUL DLE 1 Up F1 SOH DC1 2 Down F2 STX DC2 3 Left F3 ETX DC3 4 Right F4 EOT DC4 5 PgUp F5 ENQ NAK 6 PgDn F6 ACK SYN 7 F7 BEL ETB 8 Bs F8 BS CAN 9 Tab F9 HT EM A F10 LF SUB B Home Esc VT ESC C End F11 FF FS D Enter F12 CR GS ...
Page 72 - Appendix D - Parameter Setting List
68 QS2500 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 displa...
Page 73 - Appendix E - Alphanumeric Characters
Product Reference Guide 69 Appendix E - Alphanumeric Characters 0 A 1 B 2 C 3 D 4 E 5 F 6 7 8 Store Settings 9 Exit