background image

16

Wasp Laser Scanner Programming Guide

RS-232

I

NTERFACE

RS-232 I

NTERFACE

 S

ELECTION

Scan this label to enable the standard RS-232 interface.

SNI RS-232 I

NTERFACE

 S

ELECTION

Scan this label to enable the SNI RS-232 interface.

RS-232 C

OMMUNICATION

 P

ARAMETERS

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 (Xon/Xoff)

ACK/NAK Options

Intercharacter Delay

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.

Summary of Contents for Bar Code Laser

Page 1: ...LASER PROGRAMMING GUIDE Laser Programming Guide Laser Programming Guide Informatics Inc 1400 10th Street Plano TX 75074 www waspbarcode com PSC 31301 Cover 8 27 99 1 45 PM Page 1...

Page 2: ...e for others whether or not sold Under the law copying includes translating into another language or format including electronic media IBM is a registered trademark of International Business Machines...

Page 3: ...Programming Mode 6 If You Make a Mistake 7 Return to Factory Settings 7 Where To Go From Here 8 Interface Selection IBM IBM 4683 84 4693 94 Port 5B I F Selection 9 IBM 4683 84 4693 94 Port 9A 9B 9C 9E...

Page 4: ...ntry Mode QuickScan 6000 Plus ONLY 28 Intercharacter Delay 30 Label Transmit Format Configuration Items 32 RS 232 and Keyboard Wedge Interfaces Only 32 Prefix Suffix 32 ASCII Character Set 38 Symbolog...

Page 5: ...Plessey Check Digit 77 MSI Plessey Fixed Length 78 General Features Good Read Beeper Settings 80 Read Verification 82 Low Power Mode 85 Debug Mode 86 AutoSense Stand Mode 86 Appendix A Host Programmin...

Page 6: ...NOTES iv Wasp Laser Scanner Programming Guide...

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

Page 8: ...nt damage Interface Connector Paper Clip Cable Release Figure 1 Disconnecting the Interface Cable SOFTWARE 1 Verify that your scanner supports the desired interface1 The list below indicates interface...

Page 9: ...I F Type J NEC 9801 2 Turn to the appropriate page in this manual and enable the desired interface or interface sub type by scanning its pro gramming bar code These interface interface sub type selec...

Page 10: ...he labels in this manual to modify the standard configu ration to match your specific interface requirements or user preference NOTE Ensure that your planned modifications are compatible with the curr...

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

Page 12: ...NSE WHEN IN PROGRAMMING 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 A...

Page 13: ...ettings configured at the factory for your scanner s original interface specifications This label is typically used to return the scanner to a known operating state when the present programming status...

Page 14: ...immediately follow each interface selection label 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 Fea...

Page 15: ...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 16: ...host These settings are for IBM 4683 84 4693 94 Port 9A 9B 9C 9E interface ONLY Limit Command Set is an option that causes the scanner to ignore enable scanner and disable scanner commands sent from...

Page 17: ...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 18: ...terface NCR OCIA EIGHT BIT SHORT FORMAT INTERFACE 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 th...

Page 19: ...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 20: ...SELECTION Scan this 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 FORMA...

Page 21: ...NABLE 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 RA...

Page 22: ...e RS 232 COMMUNICATION 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 Ha...

Page 23: ...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 24: ...I NTERFACE DATA 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...

Page 25: ...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 26: ...ommand from the host If the host sends the XOFF command during data transmission the host will receive additional characters for no more than 2msec1 NOTE Hardware software controls are mutually ex clu...

Page 27: ...uded in this section Options for RS 232 ACK NAK are Disable ACK NAK Enable ACK NAK for bar code transmission Enable ACK NAK for host command acknowledge Enable ACK NAK for bar code transmission and ho...

Page 28: ...is sent to the 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...

Page 29: ...23 RS 232 I NTERFACE INTERCHARACTER DELAY continued 90 MILLISECONDS 100 MILLISECONDS END I NTERCHARACTER D ELAY...

Page 30: ...l results in no actual datatosend thelabelwillbeaccepted beeped and no data transmitted PC KEYBOARD WEDGE INTERFACE SELECTION The scanner supports ten PC Keyboard Wedge interfaces The table below defi...

Page 31: ...TERFACE I F T YPE SEE TABLE ON PREVIOUS PAGE PC KEYBOARD WEDGE INTERFACE SELECTION CONTINUED The scanner supports ten PC Keyboard Wedge interfaces The table below defines the different interface selec...

Page 32: ...rnal Key board label below when the scanner is connected to a laptop computer or when the scanner is operated with no external keyboard attached PC external keyboard If you move the scanner to a stand...

Page 33: ...aps 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 in shifted case Use this...

Page 34: ...TERFACE COUNTRY MODE The following country languages can be selected USA France Portugal Japanese 106 Key Belgium Germany Spain Britain Italy Sweden Denmark Norway Switzerland SET USA BELGIUM BRITAIN...

Page 35: ...29 K EYBOARD W EDGE I NTERFACE COUNTRY MODE CONTINUED SPAIN SWEDEN SWITZERLAND JAPANESE 106 KEY END C OUNTRY M ODE...

Page 36: ...r before it is sent to the 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 Intercha...

Page 37: ...ERFACE INTERCHARACTER DELAY CONTINUED 55 MILLISECONDS 60 MILLISECONDS 65 MILLISECONDS 70 MILLISECONDS 75 MILLISECONDS 80 MILLISECONDS 85 MILLISECONDS 90 MILLISECONDS 95 MILLISECONDS 99 MILLISECONDS EN...

Page 38: ...e beginning of label in addition to multiple prefix and suffix characters NOTE Using this feature requires a thorough under standingofyourspecificsystemrequirements The options available using this fe...

Page 39: ...characters 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 sy...

Page 40: ...art transmit 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 Val...

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

Page 42: ...seyourplacewhilesettingthisoption scan the END label to exit Programming Mode The scanner will sound an error tone six rapid beeps to indicate that program ming was incomplete and the setting will rem...

Page 43: ...37 L ABEL T RANSMIT F ORMAT C ONFIG 5 6 7 8 9 A B C D E F ONE CHARACTER ONLY END...

Page 44: ...20 40 60 soh 01 21 A 41 a 61 stx 02 22 B 42 b 62 etx 03 23 C 43 c 63 eot 04 24 D 44 d 64 enq 05 25 E 45 e 65 ack 06 26 F 46 f 66 bel 07 27 G 47 g 67 bs 08 28 H 48 h 68 ht 09 29 I 49 i 69 lf 0A 2A J 4...

Page 45: ...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 UPC E 8 Add on E Code 128 EAN 8 2 add on FF MSI Plessey TABLE 1 INDUS...

Page 46: ...A symbology label 5 Identify 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 w...

Page 47: ...A UPC A 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...

Page 48: ...F ORMAT C ONFIG LABEL I 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 PLE...

Page 49: ...SCII value 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 val...

Page 50: ...GY This procedure is the 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 LAB...

Page 51: ...45 L ABEL T RANSMIT F ORMAT C ONFIG A B C D E F ONE CHARACTER ONLY END...

Page 52: ...tory settings for each interface were chosen to meet the standard industry requirements and in most cases you will not need to change the symbology format settings If you are unsure of your system req...

Page 53: ...able Code 39 selects Code 39 as an active symbology Allows selection of Check Digit Start Stop and Single Digit options PharmaCode 39 is a symbology subset of Code 39 Enabling PharmaCode 39 selects th...

Page 54: ...options Enable Code 1281 selects Code 128 as an active symbology The scanner is preset to recognize all Code 128 bar codes that have between 2 and 50 characters Code 128 has no user selectable options...

Page 55: ...has additional featuresthatshouldbeset turntothepages that support that symbology and its pro grammable features SET ENABLE UPC EAN DISABLE UPC EAN ENABLE CODE 39 DISABLE CODE 39 ENABLE PHARMACODE 2...

Page 56: ...LE INTERLEAVED 2 OF 5 DISABLE INTERLEAVED 2 OF 5 ENABLE STANDARD 2 OF 5 DISABLE STANDARD 2 OF 5 ENABLE IATA3 DISABLE IATA 3 Standard 2 of 5 must first be enabled before IATA can be enabled however the...

Page 57: ...SABLE CODE 1284 ENABLE MSI PLESSEY DISABLE MSI PLESSEY END 4 Code 128 is always active for the purpose of reading programming bar code labels Scanning the DISABLE ALL SYMBOLOGIES or the DISABLE CODE 1...

Page 58: ...to EAN 13 adds five 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...

Page 59: ...Expand UPC E to EAN 13 SET EXPAND 1 DON T EXPAND EXPAND 1 DON T EXPAND EXPAND 1 DON T EXPAND EXPAND 1 DON T EXPAND END 1 When any expansion feature is enabled the transmission of the Prefix Suffix Ch...

Page 60: ...he label Informatics makes no guarantee either written or implied that scanners with optionalAdd ondecodingenabledwillperformwiththespeedand accuracy required for any given application Required the sc...

Page 61: ...ock and compare it with the price weight check digit contained 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 rej...

Page 62: ...ECK DIGIT 2 DON T SEND CHECK DIGIT 2 SEND NSD2 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...

Page 63: ...EAN 8 EAN 13 EAN DATA FORMAT SETTINGS These settings affect EAN data format when RS 232 Keyboard Wedge or OCIA is the active interface SET SEND CHECK DIGIT DON T SEND CHECK DIGIT SEND CHECK DIGIT DON...

Page 64: ...alculate the scanner sends the Check Digit encoded in the barcode without verifying its accuracy If you choose Don t Transmit Check Digit the scanner will remove the Check Digit s contents before send...

Page 65: ...ON 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 IGI...

Page 66: ...r the IBM Interface the selectable range is 00 to 32 characters 2 Scan the SET label 3 Scan the SET CODE 39 MINIMUM LABEL LENGTH barcode SETTING LENGTHS If you are setting a length less than ten you m...

Page 67: ...61 S YMBOLOGY S ELECTION 5 6 7 8 9 END C ODE 39 M INIMUM L ABEL L ENGTH...

Page 68: ...evices Sending the 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 positio...

Page 69: ...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 70: ...02 and 32 No Second Fixed Length scan this label after setting the first fixed length to instruct the scanner to recognize only the label length chosen as the first fixed length CHECK DIGIT AND VARIA...

Page 71: ...h digit 04 06 08 4 Set the first fixed label length by scanning the correct 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...

Page 72: ...nner Programming Guide S YMBOLOGY S ELECTION SET SET FIRST FIXED LENGTH SET SECOND FIXED LENGTH NO SECOND FIXED LENGTH SET MINIMUM LABEL LENGTH 0 1 2 3 4 6 8 END I NTERLEAVED 2 OF 5 F IXED AND M INIMU...

Page 73: ...application has labels with specific fixed lengths 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...

Page 74: ...cond Fixed Length scan this label after setting the first fixed length to instruct the scanner to recognize only the label length chosen as the first fixed length CHECK DIGIT AND VARIABLE LENGTH LABEL...

Page 75: ...the correct 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 s...

Page 76: ...Scanner Programming Guide S YMBOLOGY S ELECTION 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...

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

Page 78: ...cters must match be identical can be enabled or disabled Label Format provides the selection between fixed or variable length labels If your application has labels with specific fixed length we recomm...

Page 79: ...pute 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 COMPUT...

Page 80: ...which characters 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 RANSMISS...

Page 81: ...el 3 Scan the SET FIRST FIXED LENGTH label SETTING LENGTHS If you are setting a length less than ten you must scan a zero first and then the length digit 02 09 4 Set the first fixed length label by sc...

Page 82: ...XED LENGTH label 6 Set the second fixed label length by scanning the correct digits from this page The selectable range is from 03 to 50 IBM Interface the range is from 03 to 32 digits 7 Scan the END...

Page 83: ...r bar codes must include a Check Digit You may also choose to transmit or not transmit the Check Digit Transmit Check Digit enable or disable transmission of MSI Plessey Check Digit s Number of Check...

Page 84: ...TH 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 g 04 0...

Page 85: ...79 S YMBOLOGY S ELECTION 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 86: ...rongly recommended that this feature remain enabled as the good read beep pro vides the best scanning status feedback to the user Error tones are always enabled and cannot be disabled Power up Beep wh...

Page 87: ...AL F EATURES 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...

Page 88: ...ead and compare the barcodesdata thelongeritwilltaketocompleteagoodreadcycle UNIVERSAL READ VERIFICATION To set read requirements universally read requirements will be in effect for all symbologies sc...

Page 89: ...ode 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 verifi...

Page 90: ...URES R EAD V ERIFICATION S YMBOLOGY T YPE V ERIFY R EADS A PPLIES TO A LL S YMBOLOGIES A BOVE VERIFY INTERLEAVED 2 OF 5 VERIFY STANDARD 2 OF 5 VERIFY CODABAR VERIFY CODE 93 VERIFY CODE 128 VERIFY MSI...

Page 91: ...ntroller 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 232andWandEmulationinterfaces ONLY1 plac...

Page 92: ...t inter faces All other programmable 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...

Page 93: ...out this feature CREATING MULTIFUNCTION LABELS The term multifunction label describes a programming label that contains multiple programming features in one programming label These labels can be creat...

Page 94: ...r Scanner Programming Guide A PPENDIX B T EST B ARCODES CODE 128 Code 128 Test CODE 39 Code 39 Test INTERLEAVED 2 OF 5 0123456789 CODABAR 99 95 CODE 93 Code 93 test UPC A 0 00112 23344 APPENDIX B SAMP...

Page 95: ...RCODES A PPENDIX A A DDITIONAL I NFO UPC A W 2 DIGIT ADD ON 0 60992 01118 4 9 UPC A W 5 DIGIT ADD ON 0 08029 51041 69000 UPC E 0 998875 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...

Page 96: ...90 Wasp Laser Scanner Programming Guide A PPENDIX B T EST B ARCODES NOTES...

Page 97: ...Disable Disable Disable Disable IBM I F s Settings IBM Port 5B I F Enable N A N A N A N A N A N A N A IBM Port 9X I F N A Enable N A N A N A N A N A N A IBM Port E I F N A N A N A N A N A N A N A N A...

Page 98: ...A N A N A Disable UseCTS RTS Flow Control N A Software Control N A N A N A N A N A Xon Xoff Disable Xon Xoff N A Intercharacter Delay N A N A N A N A N A 0 0 N A Keyboard Wedge I F Settings KBD Wedge...

Page 99: ...Don t Expand Don t Expand Don t Expand Don t Expand EAN 8 to EAN 13 Expansion Don t Expand Don t Expand Don t Expand Don t Expand Don t Expand Don t Expand Don t Expand Don t Expand UPC E to EAN 13 Ex...

Page 100: ...Transmit Don t Transmit Transmit Transmit Transmit Transmit Don t Transmit Variable Length Labels Enable Enable Enable Enable Enable Enable Enable Enable Gap Check Disable Disable Disable Disable Dis...

Reviews: