background image

Programming Guide

49

Symbology Selection

The bar code programming labels on the following pages allow you to enable or
disable individual symbologies.

NOTE

If you enable a symbology that has additional features that should
be set, turn to the pages that support that symbology and its
programmable features.

SET

----------------------------------------------

E

NABLE

 UPC/EAN --------------

D

ISABLE

 UPC/EAN --------------

E

NABLE

 C

ODE

 39------------------

D

ISABLE

 C

ODE

 39 -----------------

E

NABLE

 P

HARMA

C

ODE

2

 39 -------

D

ISABLE

 P

HARMA

C

ODE

 39 --------

2

Code 39 must first be enabled for the scanner to read PharmaCode 39 labels.  Enabling PharmaCode
39 will convert Code 39 data to PharmaCode format whenever possible.

Summary of Contents for QUICKSCAN 6000 PLUS

Page 1: ...ProgrammingGuide Handheld Laser Scanner QuickScan 6000 6000 Plus...

Page 2: ...appear on any reproductions of the documentation Should future revisions of this manual be published you can acquire printed versions by contacting your Datalogic representative Electronic versions ma...

Page 3: ...terface Selection 12 NCR OCIA Eight Bit short format Interface Selection 12 NCR OCIA Nine Bit long format Interface Selection 12 SNI OCIA Interface Selection 12 OCIA Options 13 Wand Emulation Interfac...

Page 4: ...ngth Label Selections 64 Standard 2 of 5 67 Check Digit and Variable Length Label Selections 68 Setting Standard 2 of 5 Fixed and Minimum Label Lengths 69 Codabar Options 72 Codabar Check Digit Variab...

Page 5: ...mation that follows information of specific interest to you is titled Integrating Peripherals with Host Systems Changing Interfaces Customizing Your Scanner Operation Programming Overview What is Prog...

Page 6: ...ing the Interface Cable Interface Connector Paper Clip Cable Release Software 1 Verify that your scanner supports the desired interface1 The list on the following page indicates interfaces available a...

Page 7: ...d QuickScan 6000 Plus ONLY I F Type J NEC 9801 QuickScan 6000 Plus ONLY 2 Turn to the appropriate page in this manual and enable the desired interface or interface sub type by scanning its pro grammin...

Page 8: ...iguration to matchyourspecificinterfacerequirementsoruserpreference NOTE Ensure that your planned modifications are compatible with the current interface For example baud rate selections are only vali...

Page 9: ...at the top of the page The scanner will emit a good read beep indicating it has read the label 2 Scan the feature label s for the programmable options you wish to enable With few exceptions1 the scann...

Page 10: ...amming Mode As discussed earlier Programming Mode is entered by scanning a SET label The green LED will flash continuously at 1Hz duty cycle while the scanner is in Programming Mode As long as it is i...

Page 11: ...gured at the factory for yourscanner soriginalinterfacespecifications Thislabelistypicallyusedtoreturnthe scanner to a known operating state when the present programming status is not known faulty or...

Page 12: ...l 3 Turn to the Symbology section if you are going to change any bar code symbologies or modify any symbology related features 4 Turn to the General Features section of this guide if you wish to chang...

Page 13: ...3 84 4693 94 Port 5B interface ONLY Limit Command Set is an option that causes the scanner to ignore enable scanner and disable scanner commands sent from the host Transmit Unsolicited Status1 when en...

Page 14: ...IBM 4683 84 4693 94 Port 9A 9B 9C 9E inter face ONLY Limit Command Set is an option that causes the scanner to ignore enable scanner and disable scanner commands sent from the host Transmit Unsolicite...

Page 15: ...2 Port E interface ONLY Limit Command Set is an option that causes the scanner to ignore enable scanner and disable scanner commands sent from the host Transmit Unsolicited Status1 when enabled this o...

Page 16: ...nterface Selection Scan this label to enable the NCR OCIA short format interface NCR OCIA Nine Bit long format Interface Selection Scan this label to enable the NCR OCIA Nine Bit long format interface...

Page 17: ...hen enabled allows the scanner to accept commands directly from the host Intercharacter Delay refers to a pause if any between each character before being sent to the host This time delay is used to c...

Page 18: ...label to enable the Wand Emulation interface Wand Emulation Settings SET SPACE LOW BAR HIGH SPACE HIGH BAR LOW LOW 660 S HIGH 330 S TRANSMIT IN NORMAL FORMAT TRANSMIT IN C39 FORMAT TRANSMIT IN C128 F...

Page 19: ...DISABLE END Go to the sections titled Symbology Selection and General Features in the back of this programming guide if you want to change any other settings for this interface I DLE S TATE T RANSMIT...

Page 20: ...ommunication Parameters This section contains the following RS 232 communication parameters in the order listed Baud Rate Data Bits Parity Stop Bit s Hardware Handshaking CTS RTS Software Handshaking...

Page 21: ...ing that is stored when you scan the END label SET 1200 2400 4800 9600 19200 38400 END Data Format Table There are many possible data format configurations for an RS 232 interface Check your host syst...

Page 22: ...a Format Settings The bar codes on this page can be used to select the data format configu ration needed to communicate with your system SET NONE EVEN ODD MARK SPACE ONE TWO SEVEN BITS EIGHT BITS END...

Page 23: ...efore transmitting data If hardware control is disabled CTS RTS communication will not take place If the host deactivates the CTS line during data trans mission the host will receive additional charac...

Page 24: ...sends the XOFF command during data transmission the host will receive additional characters for no more than 2msec1 NOTE Hardware software controls are mutually exclusive Enable only one of these feat...

Page 25: ...ncluded in this section Options for RS 232 ACK NAK are DisableACK NAK Enable ACK NAK for bar code transmission Enable ACK NAK for host command acknowledge Enable ACK NAK for bar code transmission and...

Page 26: ...host This time delay is used to control the flow of data from the scanner but it should not be required for most applications Use these labels to select the desired Intercharacter Delay SET NONE 10 MI...

Page 27: ...ProgrammingGuide 23 Intercharacter Delay continued 90 MILLISECONDS 100 MILLISECONDS END I NTERCHARACTER D ELAY...

Page 28: ...Wedge Interface Selection The scanner supports ten1 PC Keyboard Wedge interfaces The table below defines the different interface selections I F Type PCs Supported A PC XT w Alternate Key Encoding B A...

Page 29: ...ner supports ten1 PC Keyboard Wedge interfaces The table below defines the different interface selections SET A B C D E F G H I J END 1 Keyboard Wedge interfaces G through J are only supported by the...

Page 30: ...uter or when the scanner is operated with no external keyboard attached PC external keyboard if you move the scanner to a standard PC change the setting to Keyboard Attached Send Control Characters wh...

Page 31: ...host in normal format Caps Lock On to send character data to the host in reverse case a z A Z A Z a z Use this feature if your caps lock is on Caps Lock Shift Lock to send character data to the host...

Page 32: ...languages can be selected for the QuickScan 6000 Plus scanner when configured for I F Type E only USA France Portugal Japanese 106 Key Belgium Germany Spain Britain Italy Sweden Denmark Norway Switzer...

Page 33: ...ProgrammingGuide 29 Country Mode QuickScan 6000 Plus ONLY continued SPAIN SWEDEN SWITZERLAND JAPANESE 106 KEY END C OUNTRY M ODE...

Page 34: ...elay is used to control the flow of data from the scanner but it should not be required for most applications Use these labels to select the desired Intercharacter Delay SET NONE 5 MILLISECONDS 10 MIL...

Page 35: ...Intercharacter Delay continued 55 MILLISECONDS 60 MILLISECONDS 65 MILLISECONDS 70 MILLISECONDS 75 MILLISECONDS 80 MILLISECONDS 85 MILLISECONDS 90 MILLISECONDS 95 MILLISECONDS 99 MILLISECONDS END I NT...

Page 36: ...ddition to multiple prefix and suffix characters NOTE Using this feature requires a thorough understanding of your specific system requirements The options available using this feature are Symbology s...

Page 37: ...ers 0 2 label data non symbology specific characters 1 2 as a suffix Cp Cp PP label data Cs Cs Non symbology specific characters 1 2 as a prefix label data symbology specific characters non symbology...

Page 38: ...mit and SP Space The ASCII chart shows that STX equals 02hex and SP equals 20hex 2 Scan the SET label 3 Scan the SET PREFIX label on this page 4 Scan the digits that correspond to the Hex Values For t...

Page 39: ...ne and ETX end transmission The ASCII chart shows that BEL equals 07hex and ETX equals 03hex 2 Scan the SET label 3 Scan the SET SUFFIX label on this page 4 Scan the digits that correspond to the Hex...

Page 40: ...setting this option scan the END label to exit Programming Mode The scanner will soundanerrortone sixrapidbeeps toindicatethatprogramming was incomplete and the setting will remain as it was before en...

Page 41: ...ProgrammingGuide 37 6 7 8 9 A B C D E F ONE CHARACTER ONLY END...

Page 42: ...r 0D 2D M 4D m 6D so 0E 2E N 4E n 6E si 0F 2F O 4F o 6F dle 10 0 30 P 50 p 70 dc1 11 1 31 Q 51 q 71 dc2 12 2 32 R 52 r 72 dc3 13 3 33 S 53 s 73 dc4 14 4 34 T 54 t 74 nak 15 5 35 U 55 u 75 syn 16 6 36...

Page 43: ...8 FF EAN 13 2 add on F EAN 13 F EAN 13 5 Add on F UPC A 2 add on A EAN 13 8 Add on F UPC A 5 Add on A Code 39 UPC A 8 Add on A Codabar UPC E 2 add on E Interleaved 2 of 5 i UPC E 5 Add on E Code 93 U...

Page 44: ...dentify and scan the digits that correspond to the Hex Values The hex values from the ASCII chart that correspond to A1 from our example are as follows 41hex A and 31hex 1 Thus we would scan digit pro...

Page 45: ...W 2 DIGIT ADD ON UPC A W 5 DIGIT ADD ON UPC A W C128 ADD ON UPC E UPC E W 2 DIGIT ADD ON UPC E W 5 DIGIT ADD ON UPC E W C128 ADD ON EAN 8 EAN 8 W 2 DIGIT ADD ON EAN 8 W 5 DIGIT ADD ON EAN 8 W C128 AD...

Page 46: ...D Symbology Selection Continued EAN 13 W 2 DIGIT ADD ON EAN 13 W 5 DIGIT ADD ON EAN 13 W C128 ADD ON CODE 39 CODABAR INTERLEAVED 2 OF 5 STANDARD 2 OF 5 CODE 93 CODE 128 MSI PLESSEY END S ET S YMBOLOG...

Page 47: ...e 8 Scan the Set Symbology Specific Label Identifier barcode for EAN 8 5 Identify the hex value that correspond to the ASCII character In this example 8 equals 38hex Simply follow the hex value for 8...

Page 48: ...e same as setting a single character symbology identifier except you should scan two zeros and the One Character Only labels before scanning the END label Symbology Specific Label Identifiers Characte...

Page 49: ...ProgrammingGuide 45 A B C D E F ONE CHARACTER ONLY END...

Page 50: ...werechosentomeetthestandardindustry requirements and in most cases you will not need to change the symbology format settings If you are unsure of your system requirements test the scanner using the fa...

Page 51: ...tsCode39asanactivesymbology Allowsselection of Check Digit Start Stop and Single Digit options PharmaCode39 isasymbologysubsetofCode39 EnablingPharmaCode 39 selects this special Italian code as the ac...

Page 52: ...de128asanactivesymbology Thescanner is preset to recognize all Code 128 bar codes that have between 2 and 50 characters Code128hasnouserselectableoptions EnableMSI Plessey selectsMSI Plesseyasanactive...

Page 53: ...y that has additional features that should be set turn to the pages that support that symbology and its programmable features SET ENABLE UPC EAN DISABLE UPC EAN ENABLE CODE 39 DISABLE CODE 39 ENABLE P...

Page 54: ...TERLEAVED 2 OF 5 DISABLE INTERLEAVED 2 OF 5 ENABLE STANDARD 2 OF 5 DISABLE STANDARD 2 OF 5 ENABLE IATA3 DISABLE IATA 3 Standard2of5mustfirstbeenabledbeforeIATAcanbeenabled however thescannerwillnotrea...

Page 55: ...LE CODE 128 DISABLE CODE 1284 ENABLE MSI PLESSEY DISABLE MSI PLESSEY END 4 Code128isalwaysactiveforthepurposeofreadingprogrammingbarcodelabels Scanningthe DISABLEALLSYMBOLOGIESortheDISABLECODE128label...

Page 56: ...ive zeros in front of an EAN 8 label Data is sent in EAN 13 data format Selecting this feature also changes the symbology ID to match those required for EAN 13 Expand UPC E to EAN 13 expands UPC E lab...

Page 57: ...XPAND END 1 When any expansion feature is enabled the transmission of the Prefix Suffix Check Digit and Number System Digit NSD are controlled by your selections for the symbology expanded to rather t...

Page 58: ...lied that scanners with optional add on decoding enabled will perform with the speed and accuracy re quired for any given application Required the scanner will not recognize or decode any UPC EAN labe...

Page 59: ...tained in the bar code If the calculated check digit does not match the value of the check digit contained in the bar code the label will be rejected as invalid Select domestic four or five digit Euro...

Page 60: ...2 DON T SEND NSD2 END 1 NSD Number System Digit The NSD character is the character that precedes the UPC bar code The NSD for regular UPC A bar codes is a zero Other commonly used Number System Digits...

Page 61: ...EAN Data Format Settings These settings affect EAN data format when RS 232 Keyboard Wedge or OCIA is theactiveinterface SET SEND CHECK DIGIT DON T SEND CHECK DIGIT SEND CHECK DIGIT DON T SEND CHECK DI...

Page 62: ...er sends the Check Digit encoded in the bar code without verifying its accuracy If you choose Don t Transmit Check Digit the scanner will remove the Check Digit s contents before sending the bar code...

Page 63: ...Code 39 continued Use these labels to change the Code 39 programmable features SET DON T COMPUTE COMPUTE DON T TRANSMIT TRANSMIT DON T TRANSMIT TRANSMIT ENABLE DISABLE END S TART S TOP C HECK D IGIT C...

Page 64: ...bel 3 Scan the SET CODE 39 MINIMUM LABEL LENGTH bar code Setting Lengths If you are setting a length less than ten you must scan a zero first and then the length digit 04 06 08 4 Set the minimum label...

Page 65: ...ProgrammingGuide 61 5 6 7 8 9 END C ODE 39 M INIMUM L ABEL L ENGTH...

Page 66: ...he AIM symbology prefix identifies the symbol ogy to the host terminal allowing it to specifically differentiate between UCC 128 Code 128 with Function Character 1 in the first position and standard C...

Page 67: ...ve read rate and avoid short reads You can select any valid number of digits for reading specific length labels only Read the following details for specific Interleaved 2 of 5 limits Interleaved 2 of...

Page 68: ...sen as the first fixed length Check Digit and Variable Length Label Selections These programming labels determine whether you compute and send the check digit contents If you want to set the scanner t...

Page 69: ...rect digits from the next two pages If you need to set a second fixed length continue with step five If you do not need to set a second fixed length scan the NO SECOND FIXED LENGTH below and skip to s...

Page 70: ...6 QuickScan 6000 6000 Plus SET SET FIRST FIXED LENGTH SET SECOND FIXED LENGTH NO SECOND FIXED LENGTH SET MINIMUM LABEL LENGTH 0 1 2 3 4 5 6 8 END I NTERLEAVED 2 OF 5 F IXED AND M INIMUM L ABEL L ENGTH...

Page 71: ...ngths we recommend selecting fixed lengths to improve read rate and avoid short reads You can select any valid number of digits for reading specific length labels only Read the following details for s...

Page 72: ...as the first fixed length Check Digit and Variable Length Label Selections These programming labels determine whether you compute and send the check digit contents If you want to set the scanner to r...

Page 73: ...fixed length continue with step five If you do not need to set a second fixed length scan the NO SECOND FIXED LENGTH below and skip to step seven 5 Scan the SET SECOND FIXED label 6 Set the second fi...

Page 74: ...70 QuickScan 6000 6000 Plus S TANDARD 2 OF 5 F IXED AND M INIMUM L ABEL L ENGTHS SET SET FIRST FIXED LENGTH SET SECOND FIXED LENGTH NO SECOND FIXED LENGTH SET MINIMUM LABEL LENGTH 0 1 2 3 4 5 6...

Page 75: ...ProgrammingGuide 71 S TANDARD 2 OF 5 F IXED AND M INIMUM L ABEL L ENGTHS 7 8 9 END...

Page 76: ...led Label Format provides the selection between fixed or variable length labels If your application has labels with specific fixed length we recommend selecting fixed lengths to improve read rate If y...

Page 77: ...e and send the check digit contents and enables variable length If you want to set the scanner to read only fixed length labels follow the procedures on the following pages SET DON T COMPUTE COMPUTE D...

Page 78: ...are transmitted SET MATCH NOT REQUIRED MATCH REQUIRED DON T TRANSMIT TRANSMIT 1 FORMAT ABCD TN E FORMAT abcd tn e FORMAT ABCD ABCD FORMAT abcd abcd END S TART S TOP F ORMAT T RANSMISSION S PECIFICATIO...

Page 79: ...han ten you must scan a zero first and then the length digit 02 09 4 Set the first fixed length label by scanning the correct digits from the next page The selectable range is from 03 to 50 digits If...

Page 80: ...age The selectable range is from 03 to 50 digits 7 Scan the END label to complete the procedure 0 1 2 3 4 5 6 7 8 9 END For variable length symbologies the QS6000 6000 Plus will decode up to 50 charac...

Page 81: ...ar codes must include a Check Digit You may also choose to transmit or not transmit the Check Digit Transmit Check Digit enables or disable transmission of MSI Plessey Check Digit s Number of Check Di...

Page 82: ...D LENGTH label 5 Set the first fixed label length by scanning the correct digits on the following page If you are setting a length less than ten you must scan a zero first and then the length digit e...

Page 83: ...ProgrammingGuide 79 SET FIRST FIXED LENGTH SET SECOND FIXED LENGTH NO SECOND FIXED LENGTH 0 1 2 3 4 5 6 7 8 9 END MSI P LESSEY S ET F IXED L ENGTHS...

Page 84: ...ndedthatthisfeatureremainenabled asthe good read beep provides the best scanning status feedback to the user Error tones are always enabled and cannot be disabled Power up Beep when enabled beeps upon...

Page 85: ...ingGuide 81 SET OFF ON ENABLE DISABLE NORMAL LOUD SHORT MEDIUM LONG AFTER DECODE AFTER LABEL X MISSION AFTER CTS ACTIVATION END A UDIBLE S IGNAL P OWER UP B EEP B EEPER V OLUME B EEP D URATION W HEN T...

Page 86: ...he bar code s data the longer it will take to complete a good read cycle Universal Read Verification To set read requirements universally read requirements will be in effect for all symbologies scan o...

Page 87: ...de label of that symbology type to be read before transmission to the host 4 Repeat steps one through three above until read verification has been selected for all symbologies you desire to be verifie...

Page 88: ...5 VERIFY CODABAR VERIFY CODE 93 VERIFY CODE 128 VERIFY MSI PLESSEY ONE READ TWO READS THREE READS FOUR READS END 2 The Standard 2 of 5 symbology is available for QuickScan 6000 Plus scanners ONLY R EA...

Page 89: ...crocontroller into a WAIT state during idle periods Any interrupt will bring the scanner to life including internal timer and watchdog events Very Low Power Mode RS 232 and Wand Emulation interfaces O...

Page 90: ...rogrammable options that are set for that interface will remain in effect while in debug mode SET ENABLE DISABLE END AutoSense Stand Mode AutoSense Stand Mode must be enabled when the scanner is used...

Page 91: ...tures in one programming label These labels can be created with label making software that supports Code 128 Need More Information If you require more information about using your host system to chang...

Page 92: ...o d e 1 2 8 T e s t CODE 39 C O D E 3 9 T E S T INTERLEAVED 2 OF 5 0 1 2 3 4 5 6 7 8 9 CODABAR A 9 9 9 5 A CODE 93 Code 93 test UPC A 0 0 0 1 1 2 2 3 3 4 4 0 UPC A W 2 DIGIT ADD ON 4 9 0 6 0 9 9 2 0...

Page 93: ...ProgrammingGuide 89 UPC A W 5 DIGIT ADD ON 6 9 0 0 0 0 0 8 0 2 9 5 1 0 4 1 8 UPC E 0 9 9 8 8 7 5 0 EAN 8 JAN 8 0 0 2 1 0 1 2 6 EAN 13 JAN 13 1 1 0 1 2 3 4 5 6 7 8 9 1 MSI PLESSEY 14476925...

Page 94: ...90 QuickScan 6000 6000 Plus NOTES...

Page 95: ...N A N A N A IBM Port 9X I F N A Enable N A N A IBM Port E I F N A N A N A N A Send as Code 39 Disable Disable N A N A Limit Command Set Disable Disable N A N A Unsolicited Status Transmit Don t Transm...

Page 96: ...F N A N A N A N A IBM Port 9X I F N A N A N A N A IBM Port E I F N A N A N A N A Send as Code 39 N A N A N A N A Limit Command Set N A N A N A N A Unsolicited Status N A N A N A N A OCIA I F DLS OCIA...

Page 97: ...aracters N A N A N A N A Intercharacter Delay N A N A N A N A Label Transmit Format Config Items Prefix N A N A N A N A Suffix N A N A N A N A Label I D Control N A N A N A N A UPC A Label I D N A N A...

Page 98: ...Disable Intercharacter Delay N A N A N A 0 Label Transmit Format Config Items Prefix N A Disable Disable Disable Suffix N A Global D00 Global D00 Global D00 Label I D Control N A Transmit as Prefix T...

Page 99: ...E Check Digit Enable Enable Disable Disable UPC E NSD Transmit Transmit Transmit Disable EAN 8 Check Digit Enable Enable Enable Enable EAN 13 Check Digit Enable Enable Enable Enable Code 39 Options C...

Page 100: ...eck Digit Enable Enable Disable Enable UPC E NSD Don t Transmit Transmit Transmit Transmit EAN 8 Check Digit Enable Enable Enable Enable EAN 13 Check Digit Enable Enable Enable Enable Code 39 Options...

Page 101: ...Match Not Required Not Required Not Required Not Required Start Stop Transmission Enable Enable Enable Enable Start Stop Format ABCD ABCD ABCD ABCD ABCD ABCD abcd abcd Fixed Length 1 14 14 14 14 Fixed...

Page 102: ...Not Required Not Required Not Required Not Required Start Stop Transmission Enable Enable Enable Disable Start Stop Format ABCD TN E ABCD ABCD abcd abcd ABCD ABCD Fixed Length 1 14 14 14 14 Fixed Leng...

Page 103: ......

Page 104: ...DatalogicScanningGmbH Darmstadt Germany Telephone 49 0 61 51 93 58 0 Fax 49 0 61 51 93 58 58 Italy Datalogic Scanning SpA Vimercate MI Italy Telephone 39 0 39 62903 1 Fax 39 0 39 6859496 Japan Datalog...

Reviews: