background image

P

ROGRAMMING

 G

UIDE

R

ADIO

 F

REQUENCY

H

ANDHELD

L

ASER

S

CANNER

Summary of Contents for SP400rf

Page 1: ...PROGRAMMING GUIDE RADIO FREQUENCY HANDHELD LASER SCANNER...

Page 2: ...in part without the prior written consent of PSC The same proprietary and copyright notices must appear on any permitted copies as appears on the original This exception does not permit copies to be m...

Page 3: ...rogramming Mode 5 If You Make a Mistake 6 Return to Factory Settings 6 Configuration Upload 6 Where To Go From Here 7 Interface Selection IBM IBM 4683 84 4693 94 Port 5B I F Selection 8 IBM 4683 84 46...

Page 4: ...7 ASCII Character Set 33 Symbologies Symbology Options Overview 42 Symbology Selection 43 UPC EAN Options 45 UPC EAN Expansion 46 UPC EAN Add Ons 47 Price Weight Check Digit 50 Code 39 Options 51 Inte...

Page 5: ...requency 89 Radio Transmit Power 90 Wait Time For Host Acknowledge 91 Read Verification 93 Low Battery Indication Method 95 Appendix A Standard Factory Settings 96 Factory Defaults 96 Interface Discre...

Page 6: ...NOTES iv SP400RF Programming Guide...

Page 7: ...igure program scan ners it will be very helpful to read the introductory portions of this manual prior to beginning your programming session In addition to the information that follows information of...

Page 8: ...w USkeyboard STI keyboard wedge NOTE If you attempt to select an interface that is not supported by your scanner or if the scanner s interface hardware malfunctions all three LEDs will flash five time...

Page 9: ...andard configu ration to match your specific interface requirements or user preference NOTE Ensure that your planned modifications are compatible with the current interface For example baud rate selec...

Page 10: ...The following pages contain special barcode labels that are used to change or enable the scanner s programmable options All programming sessions follow this order unless otherwise instructed NOTE Pro...

Page 11: ...PROGRAMMING MODE Visual verification that the SP400RF is in Programming Mode is provided by the red LED located on the base station which will steadily flash until Programming Mode is exited While in...

Page 12: ...RNING After returning the scanner to factory de faults you must scan the BASE STATION I D label located on labels on the top and side of the base station and the CONFIGURATION UPLOAD label as describe...

Page 13: ...els that are unique to the interface you are currently programming These interface specific program ming labels immediately follow each interface selection label 5 Turn to the Symbology section if you...

Page 14: ...r to ignore enable scanner and disable scanner commands sent from the host Transmit Unsolicited Status2 when enabled this option causes the scanner to transmit a status message to the host upon receip...

Page 15: ...r 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 Unsolicited Status1 when enabled this option causes...

Page 16: ...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 option causes the scanner to transmit a sta...

Page 17: ...RT 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 the NCR OCIA Nine Bit long forma...

Page 18: ...A types Intercharacter Delay refers to a pause if any between each character before being sent to the host This time delay is used to control the flow of data from the scanner but it should not be req...

Page 19: ...n 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 FORMAT TRANSMIT IN...

Page 20: ...T PRE NOISE ENABLE 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 DL...

Page 21: ...ollowing pages to set the RS 232 communication parameters Communication Parameter Page Baud Rate 16 Data Bits 17 Parity 17 Stop Bit s 17 Hardware Handshaking CTS RTS 18 Software Handshaking Xon Xoff 1...

Page 22: ...l be the setting 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 y...

Page 23: ...TA FORMAT SETTINGS The barcodes 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 24: ...nd line when it is ready to send data to the host The scanner waits for an active Clear to Send CTS signal from the host before transmitting data If hardware control is disabled CTS RTS communication...

Page 25: ...ONTROL SOFTWARE CONTROL XON XOFF this is software handshaking that allows the host to control data transmission If the host sends an XOFF command to the scanner the scanner will not send the barcode d...

Page 26: ...t 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 SET N...

Page 27: ...R44 1027 21 I NTERFACE RS 232 INTERCHARACTER DELAY continued 90 MILLISECONDS 100 MILLISECONDS END I NTERCHARACTER D ELAY...

Page 28: ...w foreign keyboard C PS 2 25 and 30 w foreign keyboard D PC XT w US keyboard E AT PS 2 25 286 30 286 50 50Z 60 70 80 90 95 w US keyboard F PS 2 25 and 30 w US keyboard SET A B C D E F END NOTE If the...

Page 29: ...p computer 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 Charact...

Page 30: ...S 40 MILLISECONDS 45 MILLISECONDS 50 MILLISECONDS INTERCHARACTER DELAY Intercharacter Delay refers to the pause if any between each character before it is sent to the host This time delay is used to c...

Page 31: ...I NTERFACE I NTERCHARACTER D ELAY INTERCHARACTER DELAY continued 55 MILLISECONDS 60 MILLISECONDS 65 MILLISECONDS 70 MILLISECONDS 75 MILLISECONDS 80 MILLISECONDS 85 MILLISECONDS 90 MILLISECONDS 95 MILL...

Page 32: ...ram ming Guide P N R44 1343 available through your dealer Section of this Manual RS 232 I F Label Transmit Format Config General Features Code 39 Symbology Baud 9600 Prefix None STX None Symbology Ena...

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

Page 34: ...ID AS SUFFIX is enabled see the section titled Setting Symbology Specific Identifiers Label IDs there can also be non symbology specific characters 1 2 as a prefix label data symbology specific chara...

Page 35: ...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 the example in ste...

Page 36: ...nd 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 t...

Page 37: ...option scan the end label to exit Programming Mode The scanner will sound a rejection tone a good beep followed by a low bad beep to indicate that programming was incomplete and the setting will remai...

Page 38: ...32 SP400RF Programming Guide L ABEL T RANSMIT F ORMAT C ONFIG 5 6 7 8 9 A B C D E F ONE CHARACTER ONLY END...

Page 39: ...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 4A j 6A vt 0B 2...

Page 40: ...on A Code 39 UPC A 5 Add on A Codabar UPC A 8 Add on A Interleaved 2 of 5 i UPC E 2 add on E Standard 2 of 5 s UPC E 5 Add on E Code 93 UPC E 8 Add on E Code 128 EAN 8 2 add on FF MSI Plessey EAN 8 5...

Page 41: ...abel 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 we would scandi...

Page 42: ...CTION UPC A UPC A W 2 DIGIT ADD ON UPC A W 5 DIGIT ADD ON UPC A W 8 DIGIT ADD ON UPC E UPC E W 2 DIGIT ADD ON UPC E W 5 DIGIT ADD ON UPC E W 8 DIGIT ADD ON EAN 8 EAN 8 W 2 DIGIT ADD ON EAN 8 W 5 DIGIT...

Page 43: ...G LABEL I D SYMBOLOGY SELECTION CONTINUED EAN 13 W 2 DIGIT ADD ON EAN 13 W 5 DIGIT ADD ON EAN 13 W 8 DIGIT ADD ON CODE 39 CODABAR INTERLEAVED 2 OF 5 STANDARD 2 OF 5 CODE 93 CODE 128 MSI PLESSEY S ET S...

Page 44: ...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 45: ...ure 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 LABEL IDENTIFIERS...

Page 46: ...40 SP400RF Programming Guide L ABEL T RANSMIT F ORMAT C ONFIG A B C D E F ONE CHARACTER ONLY END...

Page 47: ...mbology type You must enable the symbology format options settings that are compatible with your host system The factory settings for each interface were chosen to meet the standard industry requireme...

Page 48: ...tart Stop and Single Digit options Enable Interleaved 2 of 5 selects Interleaved 2 of 5 as an active symbology Allows change of Check Digit or label format fixed or variable length options Enable Stan...

Page 49: ...turntothepages that support that symbology and its pro grammable features SET ENABLE ALL SYMBOLOGIES DISABLE ALL SYMBOLOGIES 1 ENABLE UPC EAN DISABLE UPC EAN ENABLE CODE 39 DISABLE CODE 39 1 Code 128...

Page 50: ...ENABLE CODABAR DISABLE CODABAR ENABLE CODE 93 DISABLE CODE 93 ENABLE CODE 128 DISABLE CODE 1281 ENABLE MSI PLESSEY DISABLE MSI PLESSEY END 1 Code 128 is always active for the purpose of reading progra...

Page 51: ...ds 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 expands UPC E...

Page 52: ...Suffix Check Digit and Number System Digit NSD are controlled by your selections for the symbology expanded to rather than the symbology expanded from For example if you expand UPC E to UPC A setting...

Page 53: ...sible to ensure that the scanner will always read the Add on portion of the label Spectra Physics makes no guarantee either written or implied that scanners with optional Add on decoding enabled will...

Page 54: ...NSD2 DON T SEND NSD2 END UPC A UPC E 1 NSD Number System Digit The NSD character is the character that precedes the UPC barcode The NSD for regular UPC A barcodes is a zero Other commonly used Number...

Page 55: ...Y S ELECTION EAN DATA FORMAT SETTINGS These settings affect EAN data format when RS 232 or OCIA is the active interface SET SEND CHECK DIGIT DON T SEND CHECK DIGIT SEND CHECK DIGIT DON T SEND CHECK DI...

Page 56: ...it with the price weight check digit contained in the barcode If the calculated check digit does not match the value of the check digit contained in the barcode the label will be rejected as invalid...

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

Page 58: ...LOGY S ELECTION 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...

Page 59: ...48 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 must scan a zero first and then the length digit 0...

Page 60: ...54 SP400RF Programming Guide S YMBOLOGY S ELECTION 5 6 7 8 9 END C ODE 39 M INIMUM L ABEL L ENGTH...

Page 61: ...ths 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 spe...

Page 62: ...label after setting the first fixed length to instruct the scanner to recognize only the label length chosen as the first fixed length I 2 OF 5 CHECK DIGIT AND VARIABLE LENGTH LABEL SELECTIONS These p...

Page 63: ...e length 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...

Page 64: ...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 5 6 7 I NTERLEAVED 2 OF 5 F IXED AND M INIMUM L ABE...

Page 65: ...R44 1027 59 S YMBOLOGY S ELECTION SETTING INTERLEAVED 2 OF 5 FIXED AND MINIMUM LABEL LENGTHS CONTINUED 8 9 END I NTERLEAVED 2 OF 5 F IXED AND M INIMUM L ABEL L ENGTHS...

Page 66: ...720a attachment D current 6 95 Labels with lengths other than 15 characters will be passed without any check digit calculation You may also choose to transmit or not transmit the Check Digit independe...

Page 67: ...gths The labels are Set First Fixed Length use this label to instruct the scanner that the next two programming labels you scan will define the first fixed label length This setting can be any number...

Page 68: ...ocedures on the pages immediately following SET DON T COMPUTE COMPUTE DON T TRANSMIT TRANSMIT ENABLE DISABLE END SETTING STANDARD 2 OF 5 FIXED AND MINIMUN LABEL LENGTHS All interfaces that are shipped...

Page 69: ...e If you do not need to set a second fixed length scan the No 2nd Fixed Length on this page and skip to step seven 5 Scan the Set Second Fixed label 6 Set the second fixed label length by scanning the...

Page 70: ...64 SP400RF Programming Guide S YMBOLOGY S ELECTION SET SECOND FIXED LENGTH NO SECOND FIXED LENGTH SET MINIMUM LABEL LENGTH 0 1 2 3 4 5 6 7 8 9 END S TANDARD 2 OF 5 F IXED AND M INIMUM L ABEL L ENGTHS...

Page 71: ...tch the requirement that the Start and Stop characters must match be identical can be enabled or disabled Label Format provides the selection between fixed or variable length labels If your applicatio...

Page 72: ...ether you compute 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 C...

Page 73: ...are transmit ted 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 PECIFICAT...

Page 74: ...14 and 8 Follow the steps below to change these defaults ENABLE FIXED 1 Identify the fixed length settings you want to make 2 Scan the SET label 3 Scan the Set First Fixed Length label SETTING LENGTHS...

Page 75: ...YMBOLOGY S ELECTION 0 1 2 3 4 5 6 7 8 9 END 5 Scan the Set Second Fixed Length label 6 Set the second fixed label length by scanning the correct digits from this page 7 Scan the END label to complete...

Page 76: ...is feature your barcodes 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 Num...

Page 77: ...GTH 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...

Page 78: ...72 SP400RF Programming Guide 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 79: ...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 position and standard...

Page 80: ...00RF Programming Guide GENERAL FEATURES The following section contains the features that are generally common to all interfaces These features provide a flexible user configurable inter face that acco...

Page 81: ...al STX Start Transmission and ETX characters which are selectable by the user Factory default is 000 disabled Item On File The host upon receiving a label transmission from the scanner and comparing t...

Page 82: ...NAK for Commands When enabled allows ACK NAK com mands to be sent from the host terminal Item ON NOT ON File When enabled the host sends either an Item On File or Item Not On File upon receipt of labe...

Page 83: ...racter s 2 Scan the SET label 3 Scan the SET STX label on this page 4 Scan the digits on the following pages that correspond to the required BCD value you determined from step one A forced entry of th...

Page 84: ...03 bs 08 008 28 040 H 48 072 h 68 104 ht 09 009 29 041 I 49 073 i 69 105 lf 0A 010 2A 042 J 4A 074 j 6A 106 vt 0B 011 2B 043 K 4B 075 k 6B 107 ff 0C 012 2C 044 L 4C 076 l 6C 108 cr 0D 013 2D 045 M 4D...

Page 85: ...G ENERAL F EATURES R44 1027 79 SET SET STX SET ETX 0 1 2 3 4 5 6 7 8 9 END S ET STX ETX...

Page 86: ...ion is checked For example CRC calculation header format correct number of bytes etc For the interface layer to validate a message the message from the radio layer is checked to ensure it is a valid l...

Page 87: ...WACK MODE DISABLED ACK will be sent immediately once the radio layer of software detects a valid transmission from the scanner With WACK Mode disabled ACK is sent to the scanner regardless of what the...

Page 88: ...dshaking POW ER CHARGE TX RX CTS enabled WACK 3 ACK WACK MODE RECOMMENDATION It is recommended that WACK Mode be enabled to ensure the best most accurate performance Scanner response will seem quicker...

Page 89: ...SABLE WACK SET OPTION OPTION OPTION ENABLE WACK1 FROM BASE STATION DISABLE WACK FROM BASE STATION END 1 When WACK mode is enabled wait time for host acknowledgement is a critical setting Reference the...

Page 90: ...512 Hz Low 1024 Hz Medium 2048 Hz Highest 4096 Hz Duration is the time period for which the beep is sounded measured in milliseconds 100ms 250ms and 500ms increments are used Number of repetitions is...

Page 91: ...Good Read BEEP WACK ACK the Base Station confirms reception and sends a Wait to Acknowledge WACK signal to the scanner followed by an Acknowledge ACK command3 POW ER CHA RGE TX RX ACK BEEP BEEP WACK...

Page 92: ...NO NO YES NO 3 NO NO YES YES 4 NO YES1 NO NO 5 NO YES1 NO YES 6 NO YES1 YES NO 7 NO YES1 YES YES 8 YES NO NO NO 9 YES NO NO YES 10 YES NO YES NO 112 YES NO YES YES 12 YES YES1 NO NO 13 YES YES1 NO YE...

Page 93: ...IONS CONTINUED Use the programming barcodes on this and the following page to select a when to beep option from Table 1 SET OPTION 0 OPTION 1 OPTION 2 OPTION 3 OPTION 4 OPTION 5 OPTION 6 OPTION 7 OPTI...

Page 94: ...ogramming barcodes on this and the previous page to select a when to beep option from Table 1 OPTION 11 OPTION 12 OPTION 13 OPTION 14 OPTION 15 END BEEPER VOLUME Use the labels below to adjust the bee...

Page 95: ...sh to experiment with different channel settings to optimize your reception The factory default channel setting is channel five It is not necessary to scan SET or END labels in association with these...

Page 96: ...e is heavy in the vicinity try adjusting power to HIGH to compensate2 2 Use of the SP400RF is causing interference with other equipment set radio transmit power to LOW2 SET SET TRANSMIT POWER LOW SET...

Page 97: ...calculated using the formula below Wait Time number of barcode characters x number of bits per byte baud rate intercharacter To set the host acknowledge wait time 1 Determine the desired wait time in...

Page 98: ...G ENERAL F EATURES 92 SP400RF Programming Guide W AIT T IME FOR H OST A CKNOWLEDGE 3 4 5 6 7 8 9 END...

Page 99: ...e barcodedata thelongeritwilltaketocompleteagoodreadcycle To set the minimum read requirement for a desired symbology 1 Scan the SET label 2 Scan one symbology label below to select the symbology to b...

Page 100: ...ming Guide VERIFY CODE 39 VERIFY INTERLEAVED 2 OF 5 VERIFY STANDARD 2 OF 5 VERIFY CODABAR VERIFY CODE 93 VERIFY CODE 128 VERIFY MSI PLESSEY ONE READ TWO READS THREE READS FOUR READS END R EAD V ERIFIC...

Page 101: ...y choose to have no audible indication no beep or a double beep each time the trigger is pulled Both methods disallow scanning to occur until the battery is succesfully replaced WARNING If the NO BEEP...

Page 102: ...d EAN 8 to EAN 13 Enable DISABLE Expand UPC E to EAN 13 Enable DISABLE Add Ons Required Optional DISABLE Price Weight Check DISABLE 4 Digit 5 Digit Euro 4 Digit Euro 5 Digit CODE 39 Symbology Enable D...

Page 103: ...d Start Stop Character SEND Don t Send Start Stop Format ABCD TN E ABCD ABCD abcd tn e abcd abcd Start Stop Match Enable DISABLE Label Format Fixed VARIABLE LENGTH Set 1st Fixed Length 14 Set 2nd Fixe...

Page 104: ...io Transmit Power LOW High Configuration Upload YES NO Wait Time for Host Acknowledge 200ms Low Battery Indication YES No READ VERIFICATION UPC A 1 READ 2 read 3 read 4 read UPC E 1 read 2 READ 3 read...

Page 105: ...38400 PARITY NONE Even Odd Mark Space STOP BITS ONE Two DATA BITS Seven EIGHT Nine HARDWARE HANDSHAKING CTS RTS Hardware Control Enable DISABLE CTS RTS Flow Control Enable DISABLE CTS Scan Control En...

Page 106: ...SEND AS FF EAN 13 2 add on Don t Send SEND AS F EAN 13 5 Add on Don t Send SEND AS F EAN 13 8 Add on Don t Send SEND AS F Code 39 Don t Send SEND AS Codabar Don t Send SEND AS Ind 2 of 5 Don t Send S...

Page 107: ...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 change the scanner s programm...

Page 108: ...A PPENDIX B A DDITIONAL I NFO A PPENDIX C T EST B ARCODES CODE 128 Code 128 Test CODE 39 Code 39 Test INTERLEAVED 2 OF 5 0123456789 STANDARD 2 OF 5 CODABAR 99 95 CODE 93 Code 93 Test UPC A 0 00112 233...

Page 109: ...B A DDITIONAL I NFO A PPENDIX C T EST B ARCODES 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 0 0 2 1 0 1 2 6 EAN 13 1 1 0 1 2 3 4 5 6 7 8 9...

Page 110: ...104 SP400RF Programming Guide A PPENDIX B A DDITIONAL I NFO A PPENDIX C T EST B ARCODES NOTES...

Page 111: ...BLANK PAGE...

Page 112: ...one 039 62903 1 Telefax 039 6859496 Japan PSCJapanK K Shinagawa ku Tokyo Japan Telephone 81 0 334916761 Telefax 81 0 334916656 Latin America PSCS A INC Miami Florida USA Telephone 305 539 0111 Telefax...

Reviews: