background image

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 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.

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 char,%, $ and / with an 
uppercase alphabetical character (A to Z).

Start “*”

Data Digits (Variable)

Checksum (Optional)

End “*”

NOTE

Make sure that the minimum length setting is not greater than the maxi-
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.

Summary of Contents for QuickScan QS2500

Page 1: ...QuickScan QS2500 Handheld Bar Code Scanner Product Reference Guide...

Page 2: ...e revisions of this manual be published you can acquire printed versions by contacting your Datalogic representative Electronic versions may either be downloadable from the Datalogic website www scann...

Page 3: ...BM Options 14 IBM 46xx Code 39 Conversion 14 IBM USB Device Type 14 IBM Maximum Host Transmitted Message Length 14 IBM Host Commands 15 Scanning 16 Scanning Mode 16 Standby Duration 16 Same Bar Code D...

Page 4: ...56 PDF417 57 Italian PharmaCode 58 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 A...

Page 5: ...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 i...

Page 6: ...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 computer im...

Page 7: ...nt and scan the alphanumeric characters located in Appendix E 4 Scan the Store Settings bar code in Appendix E 5 Scan the Exit bar code NOTES Auto detect the scanner can automatically detect the inter...

Page 8: ...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 Key...

Page 9: ...the table of ASCII codes In Appendix C on page 66 Option Bar Code Option Alphanumeric Entry Keyboard Type IBM AT PS 2 00 Reserved 01 06 Keyboard Layout USA 00 Belgium 01 Danish 02 France 03 Germany 04...

Page 10: ...n 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 pas...

Page 11: ...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 ms...

Page 12: ...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 Space low 00 Bar low Space high 01...

Page 13: ...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: ...f ASCII Code13hex ACK Acknowledge ACSII Code 06hex NAK Not Acknowledge ASCII Code 15hex Option Bar Code Option Alphanumeric Entry Baud Rate 300 Baud 00 600 Baud 01 1200 Baud 02 2400 Baud 03 4800 Baud...

Page 15: ...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 con...

Page 16: ...nowledgment from the host computer Option Bar Code Option Alphanumeric Entry Flow Control None 00 RTS CTS 01 Xon Xoff 02 ACK NAK 03 Datalogic Aux Porta a Reading PDF417 through the Aux Port is host de...

Page 17: ...o match your interface configuration and symbology spe cific requirements These bar codes to select the IBM USB interface Start Program Option Bar Code Option Alphanumeric Entry IBM 46xx port 17 00 IB...

Page 18: ...ferent 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...

Page 19: ...on 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 00 Start Program Exit Sta...

Page 20: ...e 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 stan...

Page 21: ...s less likely If a double confirm is set the multifield scan function will be disabled Option Bar Code Option Alphanumeric Entry Scanning Mode Good read off 00 Momentary 01 Alternate 02 Timeout off 03...

Page 22: ...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 cert...

Page 23: ...put 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...

Page 24: ...cate 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 Loud...

Page 25: ...ble 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 Beep Lamp Option 1 Beep LED after decode Disable 00 Enable 01 Beep Lamp Op...

Page 26: ...rs 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 Stor...

Page 27: ...data group 1 4 position page 24 Option Bar Code Option Alphanumeric Entry Prefix None 00 1 22 characters 00 ffhex ASCII code Suffix None 00 1 22 characters 00 ffhex ASCII code cr Preamble None 00 1 2...

Page 28: ...di cate no character insertion Code ID Position The code ID can be placed before or after the code data Insert G2 Characters Setting None 00 1 22 characters 00 ffhex ASCII code Insert G3 Characters Se...

Page 29: ...ing or ending digits Option Bar Code Option Alphanumeric Entry Preamble Transmission Disable 00 Enable 01 Postamble Transmission Disable 00 Enable 01 Insert Data Group 1 Position 0 63 0 no insertion 0...

Page 30: ...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...

Page 31: ...ation 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 tw...

Page 32: ...Disable 00 Enable 01 Truncate Leading 0 15 00 15 00 Truncate Ending 0 15 00 15 00 Code ID Setting 00 ffhex ASCII code 00 ffhex A Insertion Group Selection 0 44 00 44 00 Supplement Digits None 00 2 di...

Page 33: ...ncate 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 EA...

Page 34: ...0 Enable 01 Truncate Leading 0 15 00 15 00 Truncate Ending 0 15 00 15 00 Code ID Setting 00 ffH ASCII code 00 ffhex E Insertion Group Selection 0 44 00 44 00 Supplement Digits None 00 2 digits 01 5 di...

Page 35: ...ernational 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 w...

Page 36: ...runcate Ending 0 15 00 15 00 Code ID Setting 00 ffH ASCII code 00 ffhex 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 37: ...page 27 Supplement Digits Format TTruncate 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...

Page 38: ...cate Ending 0 15 00 15 00 Code ID Setting Two characters 00 ffhex ASCII code 00 ffhex FF Insertion Group Selection 0 44 00 44 00 Supplement Digits None 00 2 digits 01 5 digits 02 UCC EAN 128 03 Auto D...

Page 39: ...th set to zero the global minimum and maximum code length settings are in effect Truncate Leading Ending Same as UPC A See page 27 Code ID Setting Same as UPC A See page 27 Insertion Group Selection S...

Page 40: ...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 aste...

Page 41: ...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...

Page 42: ...um Transmission Disable 00 Enable 01 Max Code Length even values only Use Global Max 00 2 64 02 64 Min Code Length even values only Use Global Min 00 2 64 02 64 Truncate Leading 0 15 00 15 00 Truncate...

Page 43: ...ode ID Setting Same as UPC A See page 27 Insertion Group Selection Same as UPC A See page 27 Data Digits Variable Checksum Optional Option Bar Code Option Alphanumeric Entry Read Disable 00 Enable 01...

Page 44: ...00 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 Select...

Page 45: ...sable 00 Enable 01 Checksum Transmission 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...

Page 46: ...g 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...

Page 47: ...01 64 Truncate Leading 0 15 00 15 00 Truncate Ending 0 15 00 15 00 Code ID Setting 00 ffhex ASCII code 00 ffhex Insertion Group Selection 0 44 00 44 00 Start End Type ABCD ABCD 00 abcd abcd 01 ABCD T...

Page 48: ...with FNC1 The first FNC1 will be translated to C1 and the second FNC1 to a concatenation code GS 1Dhex Append When the function is enabled it won t show the data immedi ately if scanner read the barco...

Page 49: ...nable 01 Checksum Verification Disable 00 Enable 01 Checksum Transmission 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 Leadin...

Page 50: ...um 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 Appen...

Page 51: ...e 00 Enable two digits 01 Checksum Transmission 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 E...

Page 52: ...m 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 D...

Page 53: ...cksums 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 54: ...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 Mini Code Length...

Page 55: ...is 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 p...

Page 56: ...0 Enable 01 Checksum Transmission 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...

Page 57: ...ame 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...

Page 58: ...ge 27 Insertion Group Selection Same as UPC A See page 27 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 ffhex ASCII code...

Page 59: ...sable 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 ffhex ASCII...

Page 60: ...See page 27 Insertion Group Selection Same as UPC A See page 27 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 I...

Page 61: ...as UPC A See page 27 Insertion Group Selection Same as UPC A See page 27 Option Bar Code Option Alphanumeric Entry Read Disable 00 Enable 01 Truncate Leading 0 15 00 15 00 Truncate Ending 0 15 00 15 0...

Page 62: ...tion 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 ffhex ASCII code 00 ffhex p Insertion Group Selection 0 44 00 44 00 Le...

Page 63: ...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 ffhex ASCII code 00 ffhex...

Page 64: ...ode 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 ffhex ASCII code 00 ffhex RL Insert...

Page 65: ...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 ffhex ASCII code 00 ffhex R4 Insertion Group Selection 0 44 00 44 00 UCC E...

Page 66: ...sion 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 digit UK Plessey Tel...

Page 67: ...ce 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 23456 78901 2 0 1 2 3 4 5 6 5 1 234567 890128 1234 5670 1 2 3 4 5 6 7 0 1 2 3 4 5 6...

Page 68: ...500 Matrix 2 of 5 Codabar Code 128 Code 93 Code 11 MSI Plessey UK Plessey Standard 2 of 5 Code 16K 456353663 A 1 1 2 B A 1 2 3 4 5 B c d B 6 7 8 9 0 B c d 654215 6 7 8 9 0 1 2 3 6 7 8 9 0 1 2 3 123456...

Page 69: ...Product Reference Guide 65 PDF417 Italian PharmaCode RSS Expanded RSS Limited RSS 14 549875623 0 H 8 X L 9 0100123456789050 0112345678901231 0100123456789050...

Page 70: ...p 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 Ente...

Page 71: ...ence Guide 67 Example ASCII A 41 2 3 4 5 6 7 0 SP 0 P p 1 1 A Q a q 2 2 B R b r 3 3 C S c s 4 4 D T d t 5 5 E U e u 6 6 F V f v 7 7 G W g w 8 8 H X h x 9 9 I Y i y A J Z j z B K k C L l D M m E N n F...

Page 72: ...tion 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 Q...

Page 73: ...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...

Page 74: ...70 QS2500 NOTES...

Page 75: ......

Page 76: ...39 6859496 Japan Datalogic Scanning KK Shinagawa Tokyo Japan Telephone 81 0 3 3491 6761 Fax 81 0 3 3491 6656 Latin America Datalogic Scanning Inc Miami Florida USA Telephone 305 591 3222 Fax 305 591 3...

Reviews: