Home
LS 4000 and LS 400Xi Series Advanced Programmer`s Guide
Contents
1. HII CODE 39 CODABAR HII HNM CODE 128 D2OF5 LU UU U IATA 2 5 I20F5 CN TL LL CODE 93 UPC A III 8 2 4 ADF Bar Codes Code Types Cont d EAN 13 MSI PLESSEY EAN 128 UPC E1 BOOKLAND TRIOPTIC Scan the bar code below only if you are using an LS 400X i scanner which supports PDF417 PDF417 2 5 Code Lengths d and LS 400Xi Series Advanced Programmer s Guide 154000 Scan these bar codes to define the number of characters the selected code types must contain Select one length per rule only Note Thisis not a keypad 1 3 5 7 2 6 2 4 6 8 Code Lengths Cont d 9 11 13 15 ADF Bar Codes 10 12 14 16 4 Code Lengths Cont d 17 19 21 23 R c 154000 and LS 400Xi Series Advanced Programmer s Guide 18 20 22 24 Code Lengths Cont d 25 27 29 ADF Bar Codes
2. SEND BOMB SEND HOOK CHARACTER CHARACTER SEND BULLET SEND 1 2 CHARACTER CHARACTER SEND PARAGRAPH SEND SECTION CHARACTER CHARACTER SEND VERTICAL CHARACTER 2 54 Send Keypad Characters SEND KEYPAD SEND KEYPAD SEND KEYPAD SEND KEYPAD 1 SEND KEYPAD 3 ADF Bar Codes SEND KEYPAD SEND KEYPAD SEND KEYPAD 0 SEND KEYPAD 2 SEND KEYPAD 4 2 55 Send Keypad Characters Cont d SEND KEYPAD 5 SEND KEYPAD 7 SEND KEYPAD 9 SEND KEYPAD NUMLOCK 2 56 c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND KEYPAD 6 SEND KEYPAD 8
3. ADF Bar Codes PAD ZEROS TO LENGTH 18 PAD ZEROS TO LENGTH 20 PAD ZEROS TO LENGTH 22 PAD ZEROS TO LENGTH 24 2 29 c 154000 and LS 400Xi Series Advanced Programmer s Guide Pad Data With Zeros Cont d PAD ZEROS TO PAD ZEROS TO LENGTH 25 LENGTH 26 PAD ZEROS TO PAD ZEROS TO LENGTH 27 LENGTH 28 PAD ZEROS TO PAD ZEROS TO GTA 20 STOP PAD ZEROS 2 30 ADF Bar Codes Beeps Select one beep sequence per ADF rule BEEP ONCE BEEP TWICE BEEP THREE TIMES 2 31 4 Control Characters Scan these bar codes to send control characters SEND CONTROL 2 SEND CONTROL B
4. 2 61 Send Function Key Cont d SEND PF1KEY SEND PF3 KEY SEND PF5 KEY SEND PF7 KEY SEND PF9 KEY 2 62 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND PF2 KEY SEND PF4 KEY SEND PF6 KEY SEND PF8 KEY SEND PF10 KEY Send Function Key Cont d SEND PF11KEY SEND PF13 KEY SEND PF15 KEY SEND PF17 KEY SEND PF19 KEY ADF Bar Codes SEND PF12 KEY SEND PF14 KEY SEND PF16 KEY SEND PF18 KEY SEND PF20 KEY 2 63 Send Function Key Cont d SEND PF21KEY SEND PF23 KEY SEND PF25 KEY SEND PF27 KEY SEND
5. TOP SPACE REMOVAL REMOVE LEADING SDE ZEROS STOP ZERO REMOVAL 2 22 Pad Data with Spaces Use these bar codes to pad data with spaces PAD SPACES TO LENGTH 1 PAD SPACES TO LENGTH 3 PAD SPACES TO LENGTH 5 PAD SPACES TO LENGTH 7 ADF Bar Codes PAD SPACES TO LENGTH 2 PAD SPACES TO LENGTH 4 PAD SPACES TO LENGTH 6 PAD SPACES TO LENGTH 8 2 23 Pad Data with Spaces Cont d PAD SPACES TO LENGTH 9 PAD SPACES TO LENGTH 11 PAD SPACES TO LENGTH 13 PAD SPACES TO LENGTH 15 2 24 c 154000 and LS 400Xi Series Advanced Programmer s Guide PAD SPACES TO LENGTH 10 PAD SPACE
6. SEND P SEND Q SENDR SEND S SEND T SEND U SEND V 2 42 SEND W Keyboard Characters Cont d SEND X SEND Z SEND SEND ADF Bar Codes SEND Y SEND SEND SEND _ 2 43 Keyboard Characters Cont d SEND SEND b SEND d SEND f 2 44 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND a SEND c SEND e SEND g Keyboard Characters Cont d SEND h SEND j SEND I SEND n ADF Bar Codes SEND i SEND k SEND m SEND o 2 45 Keyboard Characters Cont d SEND p SENDr SEND t SEND v 2 46 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND q SEND s SEND u SEND w Keyboard Characters Cont d SEND x SEND z SEND SEND AD
7. 2 1 SAVE RUE er a d B 2 1 il A 2 2 QuitEntering Rules rs u a d e a wa e te or au 2 2 Disable 2 3 imas tor aka ante tube serta d le 2 4 Gode Types xe waz R awananpaq aaa gat ut denen ae Raa 2 4 CodeLe gthS ETT 2 6 Specific Data Strilig cz i ERR RR CR TCR 2 10 5222 2 duae pre EGER RR dala ai ele gee Q ba 2 11 Rule Belongs T 0 Set i vi cA IE ER ERE RIMREXEERPRERREEX ERE alot cee ety Um 2 12 ACHONS Rcx c Xp KARL 2 13 Send hes maze be vetare erba MO amets egeris aes dud 2 13 Suh MIC 2 16 Send Preset ere o o e bcr IG M MAN Rees 2 21 M odifv Data aee set rettet eek M ardeo dolce ta ee 2 22 Pad Data with 5 5 0 2 23 Pad Datawith Zeros esu Seta ee 2 27 BEEDS ss a a A tera 2 31 Control Characters ve RE O unay uui asum a DURAN FREE RE A 2 32 Keyboard 5 2 36 Send A ET A f ok 2 48 Send Command Characters
8. 2 31 default rules 1 0 beeper definitions 1 11 numeric keypad 2 11 13 pad spaces 2 23 code lengths 2 6 2 05 2 27 code types OLEI 1 3 2 4 rule belongs to set 2 12 criteria 1 1 2 4 rules SKO 1 1 default rules 1 10 rules 1 9 numeric keypad 2 11 send characters 2 13 pad spaces 2 23 send control characters 2 2 pad zeros 2 2 send value 2 21 rule belongs to set 2 12 setup fields 2 16 NZ UN 1 1 skip ahead characters 2 17 rulesheirarchy 1 9 skip back characters 2 19 send characters 2 3 space removal 2 22 send control characters 2 32 special commands 2 1 send value 2 21 specific data string 2 10 setup fields err a AA 2 16 zero removal 2 22 skip ahead characters 2 17 skip back characters 2 19 B space 2 22 beeper special commands 2 1 ADF definitions 1 11 specif
9. SEND CONTROL D SEND CONTROL F 2 32 c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND CONTROL A SEND CONTROL SEND CONTROL E SEND CONTROL G Control Characters Cont d SEND CONTROL H SEND CONTROL J SEND CONTROL L SEND CONTROL N ADF Bar Codes SEND CONTROLI SEND CONTROL K SEND CONTROL M SEND CONTROL O 2 33 4 Control Characters Cont d SEND CONTROL P SEND CONTROL R SEND CONTROL T SEND CONTROL V 2 34 c
10. SEND KEYPAD ENTER Send Keypad Characters Cont d SEND BREAK KEY SEND PAGE UP KEY SEND PAGE DOWN KEY SEND SCROLL LOCK KEY SEND TAB KEY ADF Bar Codes SEND DELETE KEY SEND END KEY SEND PAUSE KEY SEND BACKSPACE KEY SEND PRINT SCREEN KEY 2 57 i 154000 and LS 400Xi Series Advanced Programmer s Guide Send Keypad Characters Cont d SEND INSERT KEY SEND HOME KEY SEND ENTER KEY SEND ESCAPE KEY SEND UP ARROW KEY SEND DOWN ARROW KEY SEND LEFT ARROW SEND RIGHT ARROW KEY KEY SEND BACK TAB CHARACTER
11. 1 11 Wa LS 4000 and LS 400Xi Series Advanced Programmer s Guide 4 1 12 Chapter 2 ADF Bar Codes Special Commands Begin N ew Rule Scan this bar code to start entering a new rule BEGIN NEW RULE Save Rule Scan this bar code to save the rule you entered SAVE RULE 2 1 4 Erase Use these bar codes to erase criteria actions or rules ERASE CRITERIA AND START AGAIN ERASE PREVIOUSLY SAVED RULE Q uit Entering Rules Scan this bar codeto quit entering rules 2 2 QUIT ENTERING RULES c 154000 and LS 400Xi Series Advanced Programmer s Guide ERASE ACTIONS AND START AGAIN ERASE ALL RULES Disable Rule Set Use these bar codes to disable rule sets DISABLE RULE SET 1 DISABLE RULE SET 3 DISABLE ALL RULE SETS ADF Bar Codes DISABLE RULE SET 2 DISABLE RULE SET 4 2 3 R c 154000 and LS 400Xi Series Advanced Programmer s Guide Criteria Code Types Scan the bar codes for all code types desired before selecting other criteria
12. lt gt 2 67 Alphanumeric Keyboard Continued 2 2 68 R c 154000 and LS 400Xi Series Advanced Programmer s Guide e Alphanumeric Keyboard Continued ADF Bar Codes Bar codes on this page should not be confused with those on the numeric keypad 0 2 4 6 8 1 3 5 7 9 2 69 R c 154000 and LS 400Xi Series Advanced Programmer s Guide Alphanumeric Keyboard Continued II LU A B LL lili C D III II E F Il TAM G H III I I J 2 70 Alphanumeric Keyboard Continued K M Q s ADF Bar Codes L P R T 2 71 Alphanumeric Keyboard Continued U w Y CANCEL 2 72 R c 154000 and LS 400Xi Series Advanced Programmer s Guide V x 2 END MESSAGE Alphanumeric Keyboard Continued a c e g i ADF Bar Codes b q f h j 2 73 Alphanumeric Keyboard Continued k m o q s 2 74 R c 154000 and LS 400Xi Series Advanced Programmer s Guide p r t Alphanumeric Keyboard Continued u w y ADF Bar Codes v x z 2 75 Wa LS 4000 and LS 400Xi Series A
13. 2 26 Pad Data with Zeros Usethese bar codes to pad data with zeros PAD ZEROS TO LENGTH 1 PAD ZEROS TO LENGTH 3 PAD ZEROS TO LENGTH 5 PAD ZEROS TO LENGTH 7 ADF Bar Codes PAD ZEROS TO LENGTH 2 PAD ZEROS TO LENGTH 4 PAD ZEROS TO LENGTH 6 PAD ZEROS TO LENGTH 8 Pad Data With Zeros Cont d PAD ZEROS TO LENGTH 9 PAD ZEROS TO LENGTH 11 PAD ZEROS TO LENGTH 13 PAD ZEROS TO LENGTH 15 2 28 c 154000 and LS 400Xi Series Advanced Programmer s Guide PAD ZEROS TO LENGTH 10 PAD ZEROS TO LENGTH 12 PAD ZEROS TO LENGTH 14 PAD ZEROS TO LENGTH 16 Pad Data With Zeros Cont d PAD ZEROS TO LENGTH 17 PAD ZEROS TO LENGTH 19 PAD ZEROS TO LENGTH 21 PAD ZEROS TO LENGTH 23
14. ADF Bar Codes Send Data Cont d SEND NEXT SEND NEXT 18 CHARACTERS 19 CHARACTERS SEND NEXT 20 CHARACTERS Scan the bar codes below only if you are using an LS 400X i scanner which supports PDF417 SEND NEXT SEND NEXT 50 CHARACTERS 100 CHARACTERS SEND NEXT SEND NEXT 150 CHARACTERS 200 CHARACTERS SEND NEXT 250 CHARACTERS 2 15 154000 and LS 400Xi Series Advanced Programmer s Guide Setup Fields Scan a bar code below to move the cursor in relation to a specified characte Then enter character by scanning a bar codefrom the Alphanumeric K eyboard beginning on page 2 66 Note If there is no match when the rule is interpreted and the rule fails the next rule is checked MOVE CURSOR TO MOVE CURSOR TO START CHARACTER MOVE CURSOR PAST SEND PAUSE CHARACTER 2 16 Skip Ahead Usethe following bar codes to skip ahead characters SKIP AHEAD 1CHARACTER SKIP AHEAD 3CHARACTERS SKIP AHEAD 5 CHARACTERS
15. Send ALT Characters Cont d SEND ALT X SEND ALT Z SEND ALT SEND ALT 6 ADF Bar Codes SEND ALT Y SEND ALT SEND ALT SEND ALT 2 51 c 154000 and LS 400Xi Series Advanced Programmer s Guide 4 Send Command Characters SEND PA 1 SEND PA 2 SEND CMD 1 SEND CMD 2 SEND CMD 3 SEND CMD 4 2 52 Send Command Characters Cont d SEND CMD 5 SEND CMD 7 SEND CMD 9 ADF Bar Codes SEND CMD 6 SEND CMD 8 SEND CMD 10 2 53 c 154000 and LS 400Xi Series Advanced Programmer s Guide 4 Send Special Characters SEND YEN SEND POUND STERLING CHARACTER CHARACTER
16. 1 kal ba kl NCR 280 200 Tam aaa OCR EJEJE eee 0000 eg sis Hee OJO AAA 9090 URI ne sa PF 2950 22 ASCII Tables and Keyboard Layouts 1045 5015 3014 5015 1043 S016 5017 13 5013 1048 IF DOUBLE HEY 70 t3 IF DOUBLE KEY NCR 7052 32 KEY 1048 IF DO UB LE REY NCR 7052 58 A 23 c 154000 and LS 400Xi Series Advanced Programmer s Guide 4 IBM 3683 3684 35 KEY Calculator Style IBM 3683 3684 35 KEY Phone Style A 24 Style IBM 3683 3684 48 KEY Calculator IBM 3683 3684 48 KEY Phone Style R c 154000 and LS 400Xi Series Advanced Programmer s Guide FFEFE EFEFEF FFEFEF FFEFE FEFEFE EEE FFEFE DOR FEFEE FEEFEFE SEES PII ef FEFEFEFE CJE A IBM 3683 116 KEY IBM 3653 30 KEY A 26 Index A bar code menu example 1 6 actionis ss c e nee ER 1 4 bep n nnn 2 31 ADF 22 A A UNE 1 1 beeper definitions 1 11 actions 1 1 1 4 2 13 code length 1 3 alphanumeric keyboard 2 66 codelengths 2 6 alternate rule sets 1 8 code types 1 3 2 4 bar code menu example TELECOMS 1 6 criteria 1 1 2 4 Beeb
17. 26 28 30 2 9 c 154000 and LS 400Xi Series Advanced Programmer s Guide Specific Data String After scanning the following bar code 1 Enter a string using the Alphanumeric Keyboard beginning on page 2 66 2 Scan END OF M ESSAGE on page 2 72 SPECIFIC STRING AT START After scanning the following bar code 1 Enter a location using the N umeric Keypad on page 2 11 2 Enter a string using the Alphanumeric Keyboard beginning on page 2 66 3 Scan END OF M ESSAGE on page 2 72 SPECIFIC STRING ANY LOCATION 2 10 Numeric Keypad ADF Bar Codes Bar codes on this page should not be confused with those on the alphanumeric keyboard 0 2 4 6 8 CANCEL 1 3 5 7 9 2 11 4 Rule Belongs To Set Scan a bar code below to select which set a rule belongs to RULE BELONGS TO SET 1 RULE BELONGS TO SET 3 2 12 c 154000 and LS 400Xi Series Advanced Programmer s Guide RULE BELONGS TO SET 2 RULE BELONGS TO SET 4 Actions Send Data Use these bar codes
18. 154000 and LS 400Xi Series Advanced Programmer s Guide SEND CONTROL Q SEND CONTROL S SEND CONTROL U SEND CONTROLW Control Characters Cont d SEND CONTROL X SEND CONTROLZ SEND CONTROL SEND CONTROL 6 ADF Bar Codes SEND CONTROL Y SEND CONTROL SEND CONTROL SEND CONTROL 2 35 Keyboard Characters Usethese bar codes to send keyboard characters SEND SPACE SEND SEND SEND amp 2 36 c LS4000 and LS 400Xi Series Advanced Programmer s Guide SEND SEND SEND SEND Keyboard Characters Cont d SEND SEND SEND SEND ADF Bar Cod
19. SKIP AHEAD 7 CHARACTERS ADF Bar Codes SKIP AHEAD 2 CHARACTERS SKIP AHEAD 4CHARACTERS SKIP AHEAD 6 CHARACTERS SKIP AHEAD 8CHARACTERS 2 17 c 154000 and LS 400Xi Series Advanced Programmer s Guide Skip Ahead Cont d SKIP AHEAD SKIP AHEAD 9 CHARACTERS 10 CHARACTERS Scan the bar codes below only if you are using an LS 400X i scanner which supports PDF417 SKIP AHEAD SKIP AHEAD 50 CHARACTERS 100 CHARACTERS SKIP AHEAD SKIP AHEAD 150 CHARACTERS 200 CHARACTERS SKIP AHEAD 250 CHARACTERS 2 18 ADF Bar Codes Skip Back Use the following bar codes to skip back characters SKIP BACK 1CHARACTERS SKIP BACK 3CHARACTERS SKIP BACK 5 CHARACTERS SKIP BACK 7 CHARACTER SKIP BACK 2CH
20. 2 52 Send Special Characters 2 42 a esee Rene E Errem mre e mre o 2 54 Send Keypad 2 2 55 Send FUNCOM Key coorta puer e a E eae se eee EA 2 59 Turn On Off 2 2 65 Alphanumeric Keyboard 2 66 Contents Appendix A ASCII Tables and Keyboard Layouts ASCII Character Set Keyboard Maps Wa LS 4000 and LS 400Xi Advanced Programmer s Guide 4 About This Manual TheLS 4000 and LS 400X i Advanced Programmers Guide provides programming information and bar codes for the LS 4000 and LS 400X i series scanners Notational Conventions Thefollowing conventions are used in this document LS 4000 refers to the LS 4000 series of scanners LS 400X i refers to both theL S 4004i and the LS 4005i unless specifically noted Bullets indicate action items lists of alternatives lists of required steps that are not necessarily sequential Sequential lists e g those that describe step by step procedures appear as numbered lists References to other sections chapters or manuals appear in italics Related Publications LS400Xi Product Reference G uide p n 70 37898 xx 15400 Quick Reference G uide p n 70 33849 xx LS 4000 Series Product Reference Guide p n 70 16171 LS 4000 Series Qui
21. ASCII Code ASCII fix Value 39 EncodeChar Character fix Value 39 Encode Char Character 1060 96 G 1095 96 0 1061 96 H 1096 96 W 1062 96 gt 1097 A a 1063 1098 18 b 1064 96 V 1099 1065 1100 D d 1066 B B 1101 E e 1067 C C 1102 f 1068 D D 1103 1G g 1069 E E 1104 4H h 1070 F F 1105 H i 1071 G G 1106 4 j 1072 H H 1107 K k 1073 1108 1074 1109 M m 1075 K K 1110 N n 1076 L L 1111 0 0 1077 1112 p 1078 N N 1113 Q q 1079 0 0 1114 R r 1080 P P 1115 S S 1081 Q Q 1116 T t 1082 R R 1117 4U u 1083 S S 1118 1084 T 1119 W w 1085 U U 1120 X x 1086 V V 1121 Y y 1087 W W 1122 HZ 2 1088 X X 1123 96 P 1089 Y Y 1124 0 1090 Z Z 1125 96 R 1091 K 1126 96 S 1092 96 L 1127 Undefined 1093 M 1094 N 7013 ENTER A 3 4 ASCII Character Set Table A 2 ASCII Character Set 154000 and LS 400Xi Series Advanced Programmer s Guide ASCII Full ASCII Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode C har Encode Char 1000 96 U CTRL 2 1024 X CTRL X 1001 A CTRLA 1025 Y CTRL Y 1002 B CTRL B 1026 Z CTRLZ 1003 C CTRLC 1027 WA CTRL 1004 D CTRLD 1028 96 B CTRL 1005 E CTRLE 1029 C CTRL 1 1006 F CTRLF 1030 96 D CTRL 6 1007 G CTRL G 1031 96 E CTRL 1008 H CTRL H 1032 Space Space 1009 l CTRL I 1033 JA 1010 J C
22. Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode C har Encode C har PF Keys Keystroke PF Keys Keystroke PF Keys Keystroke 4001 PF1 4009 PF 9 4017 PF 17 4002 PF2 4010 PF 10 4018 PF 18 4003 PF3 4011 PF 11 4019 PF 19 4004 PF 4 4012 PF 12 4020 PF 20 4005 PF5 4013 PF 13 4021 PF 21 4006 PF 6 4014 PF 14 4022 PF 22 4007 PF 7 4015 PF 15 4023 PF 23 4008 PF 8 4016 PF 16 4024 PF 24 F Keys Keystroke F Keys Keystroke F Keys Keystroke 5001 F1 5014 F 14 5027 F 27 5002 F2 5015 15 5028 28 5003 5016 16 5029 29 5004 F4 5017 F17 5030 F 30 5005 F5 5018 F 18 5031 5006 F6 5019 F 19 5032 F32 5007 F7 5020 F 20 5033 F 33 5008 F8 5021 F21 5034 F34 5009 F9 5022 F22 5035 F 35 5010 F 10 5023 F 23 5036 F 36 5011 F 11 5024 F 24 5037 F 37 5012 F 12 5025 F 25 5038 F 38 5013 F 13 5026 F 26 5039 F 39 A 8 ASCII Tables and Keyboard Layouts Table A 2 ASCII Character Set Cont d ASCII Full ASCII Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode Char Encode Char Numeric Keystroke Numeric Keystroke Numeric Keystroke Keypad Keypad Keypad 6042 jj 6049 1 6056 8 6043 6050 2 6057 9 6044 Undefined 6051 3 6058 Enter 6045 6062 4 6059 Num Lock 6046 6063 5 6060 00 6047 6064 6 6048 0 6065 7 Extended Keystroke Extended Keystroke Extended Keystroke Keypad Keypad Keypad 7001 Break 7008 Backspace 7015 Up Arrow 7002 Delete 700
23. PF29 KEY 2 64 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND PF22 KEY SEND PF24 KEY SEND PF26 KEY SEND PF28 KEY SEND PF30 KEY Turn O n O ff Rule Set Use these bar codes to turn rule sets on and off TURN ON RULE SET 1 TURN ON RULE SET 3 TURN OFF RULE SET 1 TURN OFF RULE SET 3 ADF Bar Codes TURN ON RULE SET 2 TURN ON RULE SET 4 TURN OFF RULE SET 2 TURN OFF RULE SET 4 2 65 Alphanumeric Keyboard SPACE 2 66 R c 154000 and LS 400Xi Series Advanced Programmer s Guide o Alphanumeric Keyboard Continued ADF Bar Codes amp
24. in the US For warranty service in N orth America call the Symbol Support Center at 1 800 653 5350 International customers should contact the local Symbol office or support center If warranty service is required Symbol will issue a Return M aterial Authorization N umber Products must be shipped in the original or comparable packaging shipping and insurance charges prepaid Symbol will ship the repaired or replacement product freight and insurance prepaid in N orth America Shipments from the US or other locations will be made B Symbol s manufacturing plant Symbol will use new or refurbished parts at its discretion and will own all parts removed from repaired products Customer will pay for the replacement product in case it does not return the replaced product to Symbol within 3 days of receipt of the replacement product The process for return and customer s charges will bein accordance with Symbol s Exchange Policy in effect at the time of the exchange Customer accepts full responsibility for its software data including the appropriate backup thereof Repair or replacement of a product during warranty will not extend the original warranty term Symbol s Customer Serviceorganization offers an array of service plans such as on site depot or phone support that can beimplemented to meet customer s special operational requirements and are available at a substantial discount during warranty period General Except for the warranties
25. stated above Symbol disclaims all warranties express or implied on products furnished hereunder including without limitation implied warranties of merchantability and fitness for a particular purpose The stated express warranties are in lieu of all obligations or liabilities on part of Symbol for damages including without limitation special indirect or consequential damages arising out of or in connection with the use or performance of the product vii Wa LS 4000 and LS 400Xi Series Advanced Programmer s Guide Seller s liability for damages to buyer or others resulting from the use of any product shall in no way exceed the purchase price of said product except in instances of injury to persons or property Some states or jurisdictions do not allow the exclusion or limitation of incidental or consequential damages so the proceeding exclusion or limitation may not apply to you viii Chapter 1 Advanced Data Formatting Introduction Advanced Data Formatting ADF isa means of customizing data beforetransmission to your host device Scan data can be edited to suit your particular requirements ADF can beimplemented through scanning a related series of bar codes which appear in Chapter 2 ADF Bar Codes Rules Criteria Linked to Actions In ADF data is customized through rules T hese rules perform detailed actions when the data meets certain criteria ne rule may consist of single or multiple criteria ap
26. tios tie ence asqa iode as 1 4 Send Data e b oae OA e A I E 1 4 Setup Eleld 5 cas dena e a uk a fesso te Ro e A AAA hoe 1 4 Modify Data acute ia WA ese eade W dey atu sc ees ad ote SS 1 5 Pad Data With 5 1 2 1 6 Pad Data W th Zeros tuni o S Pas ATUS eddie bd ee EA 1 6 Wa LS 4000 and LS 400Xi Advanced Programmer s Guide BEEPS ioc oe E Roe Res teo s ice b i ee CRT UP E ROC ars 1 6 Send Keystroke Control Characters and Keyboard Characters 1 6 Turn On OfFf Rule Sets obere ipte rne Y a IRURE eta 1 6 ADF Bar Code M enu Example 1 6 Rule 1 The Code 128 Scanning 1 7 Rule 2 The UPC Scanning 1 7 Alternate R le Sets im vete rede eres b eX wahaq ka DS koo ie 1 8 Rules Hierarchy in Bar Codes 2 1 9 Default Rules g we eng O WE A wae ee A ae ae wd 1 10 Beeper Definitions sede ERR RUE ENDE Sedat wea ears 1 11 Chapter 2 ADF Bar Codes Special Commands ese pL pce etos eni garde oi Sede 2 1 Begin New
27. to send data SEND ALL DATA THAT REMAINS 2 CHARACTERS SEND NEXT SEND NEXT 4CHARACTERS SEND NEXT 6 CHARACTERS SEND DATA UP TO CHARACTER ADF Bar Codes SEND NEXT CHARACTER SEND NEXT 3CHARACTERS SEND NEXT 5 CHARACTERS SEND NEXT 7 CHARACTERS 2 13 Send Data Cont d SEND NEXT 8 CHARACTERS SEND NEXT 10 CHARACTERS SEND NEXT 12 CHARACTERS SEND NEXT 14 CHARACTERS SEND NEXT 16 CHARACTERS 2 14 c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND NEXT 9 CHARACTERS SEND NEXT 11 CHARACTERS SEND NEXT 13 CHARACTERS SEND NEXT 15 CHARACTERS SEND NEXT 17 CHARACTERS
28. total of 8 in theAlphanumeric K eyboard on page 2 66 Specific String Any Location Scan this bar code then using the N umeric Keypad on page 2 11 scan a two digit number representing the position use a leading zero if necessary Then scan the desired character or characters up to a total of 8 on theAlphanumeric K eyboard on page 2 66 followed by the EN D OF M ESSAGE bar code on page 2 72 Any Message OK By not scanning any bar code all selected codetypes areformatted regardless of information contained Wa 154000 and LS 400Xi Series Advanced Programmer s Guide 4 Rule Belongs To Set Select the set a rule belongs to Actions Select how to format the data for transmission Send Data Send all data that remains send all data up to a specific character selected from the Alphanumeric Keyboard or send the next N characters N any number from 1 to 254 selected from the Alphanumeric Keyboard Setup Field s D efine fields as follows Move Cursor To a Character Scan theM OVE CURSOR TO CHARACTER bar code on page 2 16 then any printable ASCII character from the Alphanumeric Keyboard When this is used the cursor moves to the position after the matching character If the character is not there the rulefails and ADF tries the next rule Move Cursor to Start of Data Scan this bar code to move cursor to the beginning of the data Move Cursor Past a Character This parameter moves the cursor past al
29. 0 gt gt m i 2 IBM 3178 3038 3031 an Z J soa 22 ee oe ee KILI m JL a w m m A El a alll eee ee es E n mI JM pe JJC ES see gt az 35 JI Tad ET HP 239X 4 c 154000 and LS 400Xi Series Advanced Programmer s Guide EF dm sto sms ees sone sr sone U HOOT E U JCJ g LEJ LILDJOCOOOOOQOOOU LU E ti DOE E BS 62 700 9 ASCII Tables and Keyboard Layouts wr TED 33 LI LLLLLLLLLLLLLLLI rm SIE mes ru __ gt ETA ES ES JESUS EE JEJE n aa BODELE IE jan IBM 3278 NCR 2151 NCR 2122 27 A 20 ASCII Tables and Keyboard Layouts NCR 2155 NCR 2157 A 21 p 154000 and LS 400Xi Series Advanced Programmer s Guide CEE
30. 1 IBM 3151 DEC VT2XX VT3XX VT4XX IBM 316X TEXAS INSTRUMENTS 924 TELEX 88 ASCII Tables and Keyboard Layouts 8 s5014 5045 506 E Fe BOBS BIBE EDE 6062 EET BOBS 1 H 3023 Aer E ZE aa m LEICCJJCNLJEJJJE pe LI EENI L WYSE 50 SIT 502 SUS 5104 505 506 Shr 808 509 5110 511 TE Siig 514 ere 516 soni 5002 5003 8004 5005 5006 5007 5006 oma son soi s013 sns 5048 EE RE SEE EEE E LS EE EE E E ER EE ES s mmm me mima F c EZ OUO WYSE 60 ANSI KYBD 154000 and LS 400Xi Series Advanced Programmer s Guide Heci EEEE BBEE BEBE ms EEE SE MN m EE E L L CHER DOBED E L WYSE 60 ASCII KYBD TIT 5118 518 51 6017 s 5101 5 02 5043 8104 5 05 506 507 505 518 510 51H 51t 519 514 500 50021 5003 S004 5005 5006 5007 5008 6009 5010 Si mp Sot 15011 OZOZZOZZZZOZZOE 6 FOOOZOD
31. 2 58 Send Function Key SEND F1 KEY SEND F3 KEY SEND F5 KEY SEND F7 KEY SEND F9 KEY ADF Bar Codes SEND F2 KEY SEND F4 KEY SEND F6 KEY SEND F8 KEY SEND F10 KEY 2 59 R c 154000 and LS 400Xi Series Advanced Programmer s Guide Send Function Key Cont d TIL LLLI SEND 11 SEND 12 TIL LLLI Hm SEND F13 KEY SEND F14 KEY HII TL SEND F15 KEY SEND F16 KEY II SEND F17 KEY SEND F18KEY LU U UU Ill SEND F19 KEY SEND F20 KEY 2 60 Send Function Key Cont d SEND F21 KEY SEND F23 KEY SEND F25 KEY SEND F27 KEY SEND F29 KEY ADF Bar Codes SEND F22 KEY SEND F24 KEY SEND F26 KEY SEND F28 KEY SEND F30 KEY
32. 9 Tab 7016 DnArrow 7003 PgUp 7010 Print Screen 7017 Left Arrow 7004 End 7011 Insert 7018 Right Arrow 7005 PgDn 7012 Home 7019 Back Tab 7006 Pause 7013 Enter 7007 Scroll Lock 7014 Escape A 9 c 154000 and LS 400Xi Series Advanced Programmer s Guide Keyboard Maps TEE E sunm z ZE Ini nem 22 sasana s s sms JE a IBM PC XT TANDY HD 1200 ITT PC NCR PC4 ADDS PC 1 1 SPERRY PC COMPAQ DESKPRO LEADING EDGE PC PITNEY BOWES A2000 COLUMBIA PC HP VECTRA CS RS COCCZCOCCZZECOOEZECOO ZE CPOOCZOCCZZZZO cece LEE OOO TE L LLL JE LU pep IBM PC AT NCR PC8 ZENITH 248 WYSE PC ASCII Tables and Keyboard Layouts Ez Or Gr Dn ep cz R IBM 3179 IBM 3180 IBM 319X IBM 347X TELEX 122 EH BOE Y BI E EE M a s GT NER US RR B DI ee Case ETON EEE CEE CICCCOCOOOOOJE 2593 CZE PS2 COMPAQ 386 WYSE ENHANCED HP VECTRA ES QS R c 154000 and LS 400Xi Series Advanced Programmer s Guide 4 WOCCCOCCOCOOOCHE CJHJJJJJJJJJJZJE E EEE EE E EE aes L JLLBBBBUAJBBBBLL emp ex E zl bod C B s TIE L JE BE EE G 3001 for IBM 315
33. ARACTERS SKIP BACK 4CHARACTERS SKIP BACK 6 CHARACTERS SKIP BACK 8CHARACTERS 2 19 c 154000 and LS 400Xi Series Advanced Programmer s Guide Skip Back Continued SKIP BACK 9 CHARACTERS 10 CHARACTERS Scan the bar codes below only if you are using an LS 400X i scanner which supports PDF417 SKIP BACK SKIP BACK 50 CHARACTERS 100 CHARACTERS SKIP BACK SKIP BACK 150 CHARACTERS 200 CHARACTERS SKIP BACK 250 CHARACTERS 2 20 Send Preset Value Use these bar codes to send preset values SEND VALUE 1 SEND VALUE 3 SEND VALUE 5 ADF Bar Codes SEND VALUE 2 SEND VALUE 4 SEND VALUE 6 c 154000 and LS 400Xi Series Advanced Programmer s Guide 4 Modify Data Use the bar codes below to modify data REMOVE ALL SPACES CRUNCH ALL SPACES
34. F Bar Codes SEND y SEND SEND 2 47 Send ALT Characters SEND ALT 2 SEND ALT B SEND ALT D SEND ALT F 2 48 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND ALT A SEND ALT C SEND ALT E SEND ALT G Send ALT Characters Cont d SEND ALT H SEND ALT J SEND ALT L SEND ALT N ADF Bar Codes SEND ALT I SEND ALT K SEND ALT M SEND ALT O 2 49 Send ALT Characters Cont d SEND ALT P SEND ALT R SEND ALT T SEND ALT V 2 50 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND ALT Q SEND ALT S SEND ALT U SEND ALT W
35. LS 4000 and symbol LS 400X i Series Advanced Programmer s Guide LS 4000 and LS 400X i Series Advanced Programmer s G uide 70 35834 01 Revision B February 2001 Symbol Technologies Inc O ne Symbol Plaza Holtsville N Y 11742 1300 LS 4000 and 400Xi Series Advanced Programmer s G uide 70 35834 01 Revision B February 2001 ecl pf Pg sane 1998 2001 by Symbol Technologies Inc All rights reserved No part of this publication may be reproduced or used in any form or by any electrical or mechanical means without permission in writing from Symbol This includes electronic or mechanical means such as photocopying recording or information storage and retrieval systems The material in this manual is subject to change without notice The software is provided strictly on an as is basis All software including firmware furnished to the user is on a licensed basis Symbol grants to the user a non transferable and non exclusive license to use each software or firmware program delivered hereunder licensed program Except as noted below such license may not be assigned sublicensed or otherwise transferred by the user without prior written consent of Symbol No right to copy a licensed program in whole or in part is granted except as permitted under copyright law T he user shall not modify merge or incorporate any form or portion of alicensed program with other program material create a deriv
36. OZZOZZOOOE BPE amp OZOZLOCZOOZOOOZZEH EEEEEECEEEEEJ CIELE EE Ld FEE BIG n E J WYSE 60 85 150 185 ASCII Tables and Keyboard Layouts R OLCCCCCCCECOCEJ SECT sess ESL DECISION DATA 3496 DOOOOOOOOoocdeg T sis ceimssssssnsssus ssa 2 E LIT ee J HED DECISION DATA 3761 4 c 154000 and LS 400Xi Series Advanced Programmer s Guide FEE wka NORMAL CE CNTRE a0 dor sows aoan aoei anes ce 1 aoci ae 4094 aoo acos ane 4007 4008 soa o0 soe spe J J JJ JU J JE JOON COVE UUCJECLECCECUOCCU m J CZ C J Seg DECISION DATA 359X ASCII Tables and Keyboard Layouts TE rat xen me fase eoo ewe 7062 iI ETA De MA 3032 38 6063 6065 2052 3053 6103 6104 6105 3044 304 3024 15 6067 5065 3064 3085 6105 6107 6105 600 KI as xo 6063 6070 3067 6103 E11
37. S TO LENGTH 12 PAD SPACES TO LENGTH 14 PAD SPACES TO LENGTH 16 Pad Data with Spaces Cont d PAD SPACES TO LENGTH 17 PAD SPACES TO LENGTH 19 PAD SPACES TO LENGTH 21 PAD SPACES TO LENGTH 23 ADF Bar Codes PAD SPACES TO LENGTH 18 PAD SPACES TO LENGTH 20 PAD SPACES TO LENGTH 22 PAD SPACES TO LENGTH 24 2 25 i 154000 and LS 400Xi Series Advanced Programmer s Guide Pad Data with Spaces Continued PAD SPACES TO PAD SPACES TO LENGTH 25 LENGTH 26 PAD SPACES TO PAD SPACES TO LENGTH 27 LENGTH 28 PAD SPACES TO PAD SPACES TO LENGTH 29 LENGTH 30 STOP PAD SPACES
38. TRL 1034 B 1011 K CTRLK 1035 1012 L CTRLL 1036 D 1013 M CTRL M 1037 E 1014 N CTRLN 1038 IF amp 1015 0 CTRL O 1039 IG 1016 P CTRL P 1040 H 1017 Q CTRL Q 1041 Il 1018 R CTRLR 1042 JJ 1019 S CTRLS 1043 IK t 1020 T CTRLT 1044 L 1021 U CTRL U 1045 1022 V CTRL V 1046 1023 W CTRL W 1047 1048 0 0 1073 4 ASCII Tables and Keyboard Layouts Table A 2 ASCII Character Set Cont d ASCII Full ASCII Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode C har Encode Char 1049 1 1 1074 J J 1050 2 2 1075 K K 1051 3 3 1076 L L 1052 4 4 1077 M M 1053 5 5 1078 N N 1054 6 6 1079 0 0 1055 7 7 1080 1056 8 8 1081 0 0 1057 9 9 1082 R R 1058 Z 1083 S S 1059 F i 1084 T T 1060 G lt 1085 U U 1061 H 1086 V V 1062 1087 W W 1063 1088 X X 1064 96 V 1089 Y Y 1065 A A 1090 2 2 1066 1091 96 K 1067 C C 1092 96 L 1068 D D 1093 96 M 1069 E E 1094 96 N 1070 F F 1095 96 0 _ 1071 G G 1096 W 1072 H H 1097 A a 1098 1113 Q q 1099 1114 R r 1100 D d 1115 1S S A 5 154000 and LS 400Xi Series Advanced Programmer s Guide Table A 2 ASCII Character Set Cont d ASCII Full ASCII Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode Char Enc
39. ast one programmed For example if the THIRD rule states When scanning a bar code of any length send all data then send the ENTER key And the SECOND rule states W hen scanning a Code 128 bar code of length 12 send the first four characters then send the EN T ER key then send all remaining data 1 9 Wa a LS 4000 and LS 400Xi Series Advanced Programmer s Guide If a Code 128 bar code of length 12 were scanned the THIRD rule would be in effect The SECOND rule would appear to not function Note also that ADF rules are actually created when you use the standard data editing functions Scan options are entered as ADF rules and the hierarchy mentioned above also applies to them For theLS 4800 this appliesto prefix suffix programming in the parameter Scan D ata Transmission Format These rules reside in the same rule list as ADF Rules so the order of their creation is also important Default Rules Every unit has a default ruleto send all scan data Units with custom software may have one or more default rules burned in The rules hierarchy checks user programmable rules first then the default rules Default rules can be disabled by entering the following general rule in the user programmable buffer W hen receiving scan data send all data Sincethis rule always applies ADF will never go into the default rules 1 10 Advanced Data Formatting Beeper Definitions Thefollowing table defines beep sequences wh
40. ative work from a licensed program or use a licensed program in a network without written permission from Symbol T he user agrees to maintain Symbol s copyright notice on the licensed programs delivered hereunde and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delivered to the user or any portion thereof Symbol reserves the right to make changes to any software or product to improve reliability function or design Symbol does not assume any product liability arising out of or in connection with the application or use of any product circuit or application described herein No license is granted either expressly or by implication estoppel or otherwise under any Symbol Technologies Inc intellectual property rights An implied license only exists for equipment circuits and subsystems contained in Symbol products Symbol Spectrum One and Spectrum24 are registered trademarks of Symbol Technologies Inc Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged Symbol Technologies Inc One Symbol Plaza H oltsville New York 11742 1300 http w ww symbol com Contents About This Manual Notational Conventions a V Related Publications u cucine mec NTC DAC DRE CR CER V Service Infor
41. ck Reference Guide p n 70 16423 xx 154000 and LS 400Xi Series Advanced Programmer s Guide Service Information If you have a problem with your equipment contact the Symbol Support Center for your region See below for contact information Before calling have the model number serial number and several of your bar code symbols at hand Call the Support Center from a phone near the scanning equipment so that the service person can try to talk you through your problem If the equipment is found to be working properly and the problem is symbol readability the Support Center will request samples of your bar codes for analysis at our plant If your problem cannot be solved over the phone you may need to return your equipment for servicing If that is necessary you will be given specific directions Note Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping container is not used Shipping the units improperly can possibly void the warranty If the original shipping container was not kept contact Symbol to have another sent to you Symbol Support Center In the U S A for service information warranty information or technical assistance call SYM BOL SUPPORT Europe M id East Distributor O perations CENTER Contact your local distributor or call 1 800 653 5350 4 118 945 7360 Canada Asia M ississauga O ntario Singapore Canadian H eadquarters Symbol Technologies As
42. dvanced Programmer s Guide 4 2 76 Appendix A ASCII Tables and Keyboard Layouts Prefix Suffix Values The following values can be assigned as prefixes or suffixes for ASCII character data transmission If you re using a keyboard interface refer to the Synapse Smart Cable Interface G uide for keystroke prefix suffix values A 1 4 Table A 1 Prefix Suffix Values Wa 154000 and LS 400Xi Series Advanced Programmer s Guide Prefix Suf Full ASCII Code ASCII Prefix Suf Full ASCII Code ASCII fix Value 39 EncodeChar Character fix Value 39 Encode Char Character 1000 96 U NUL 1030 96 D RS 1001 A SOH 1031 96 E US 1002 B STX 1032 Space Space 1003 C ETX 1033 IA 1004 D EOT 1034 B x 1005 E ENQ 1035 1006 F ACK 1036 ID 1007 G BELL 1037 JE 96 1008 H BCKSPC 1038 IF amp 1009 HORIZ TAB 1039 IG 1010 LF NW LN 1040 1011 K VT 1041 Il 1012 L FF 1042 J 1013 M CR ENTER 1043 IK t 1014 N SO 1044 IL 1015 0 SI 1045 1016 P DLE 1046 i 1017 Q DC1 1047 1018 R DC2 1048 0 0 1019 s DC3 1049 1 1 1020 T DC4 1050 2 2 1021 U NAK 1051 3 3 1022 V SYN 1052 4 4 1023 W ETB 1053 5 5 1024 X CAN 1054 6 6 1025 Y EM 1057 7 7 1026 Z SUB 1056 8 8 1027 A ESC 1057 9 9 1028 B FS 1058 IZ 1029 GS 1059 A 2 ASCII Tables and Keyboard Layouts Table A 1 Prefix Suffix Values Cont d Prefix Suf Full ASCII Code ASCII Prefix Suf Full
43. e all leading zeros Stop Zero Removal Scan this bar codeto disable the removal of zeros Wa 154000 and LS 400Xi Series Advanced Programmer s Guide Pad Data With Spaces To pad data to the left scan the bar code containing the desired number of spaces This parameter is activated by Send commands Pad Data With Zeros To pad data to the left scan the bar code containing the desired number of zeros This parameter is activated by Send commands Beeps Select a beep sequence for each ADF rule Send Keystroke Control Characters and Keyboard Characters Scan the Send bar code for the keystroke you wish to send Turn O n O ff Rule Sets Use these bar codes to turn rule sets on and off ADF Bar Code Menu Example This section provides an example of how ADF rules are entered and used for scan data An auto parts distribution center wants to encode manufacturer ID part number and destination code into their own Code 128 bar codes The distribution center also has products that carry UPC bar codes placed there by the manufacturer The Code 128 bar codes havethe following format MMMMM PPPPPDD Where M anufacturer ID P Part Number D Destination Code The distribution center uses a PC with dedicated control characters for manufacturer ID CTRL M gt part number CTRL P gt and destination code CTRL D gt At this center the UPC data is treated as manufacturer ID code Thefollowing rules need
44. es SEND SEND SEND SEND 2 37 Keyboard Characters Cont d SEND 0 SEND 2 SEND 4 SEND 6 2 38 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND 1 SEND 3 SEND 5 SEND 7 Keyboard Characters Cont d SEND 8 SEND SEND SEND gt ADF Bar Codes SEND 9 SEND SEND SEND 2 39 Keyboard Characters Cont d SEND SEND B SEND D SENDF 2 40 R c 154000 and LS 400Xi Series Advanced Programmer s Guide SEND A SEND C SEND SEND G Keyboard Characters Cont d SEND H SEND J SEND L SEND N ADF Bar Codes SEND I SEND K SEND M SEND O 2 41 R c 154000 and LS 400Xi Series Advanced Programmer s Guide Keyboard Characters Cont d
45. ia Inc 905 629 7226 337 6588 Inside Singapore 465 337 6588 O utside Singapore If you purchased your Symbol product from a Symbol Business Partner contact that Business Partner for service vi About This M anual Warranty Symbol Technologies Inc Symbol manufactures its hardware products in accordance with industry standard practices Symbol warrants that for a period of twelve 12 months from date of shipment products will be free from defects in materials and workmanship This warranty is provided to the original owner only and is not transferable to any third party It shall not apply to any product i which has been repaired or altered unless done or approved by Symbol ii which has not been maintained in accordance with any operating or handling instructions supplied by Symbol iii which has been subjected to unusual physical or electrical stress misuse abuse power shortage negligence or accident or iv which has been used other than in accordance with the product operating and handling instructions Preventive maintenance is the responsibility of customer and is not covered under this warranty Wear items and accessories having a Symbol serial numbe will carry a 90 day limited warranty N on serialized items will carry a 30 day limited warranty Warranty Coverage and Procedure During the warranty period Symbol will repair or replace defective products returned to Symbol s manufacturing plant
46. ic data string 2 10 b lles zero removal 2 22 advanced data formatting 1 1 actions 1 1 1 4 2 13 alphanumeric keyboard 2 66 code types alternate rule sets 1 8 ADF 2 4 Wa LS 4000 and LS 400Xi Series Advanced Programmer s Guide conventions notational V critaa Ca at ka 1 3 information SEINICE see He a CR TCU ia vi Index 2 notational 5 R related publications S service information Symbol Support Center Tell Us What You Think We d liketo know what you think about this M anual Please take a moment to fill out this questionaire and fax this form to 631 738 3318 or mail to Symbol Technologies Inc One Symbol Plaza M S B 4 Holtsville NY 11742 1300 Attn Technical Publications M anager IMPORTANT If you need product support please call the appropriate cus tomer support number provided Unfortunately we cannot provide customer support at the fax number above User s M anual Title please include revision level H ow familiar were you with this product before using this manual LD Very familiar Slightly familiar Not at all familiar Thank you for your input We value your comments
47. ich occur during data entry Table 1 1 Beeper Definitions N ormal Data Entry Duration of tones are short Beeper Sequence Indication High Low Entry of a number is expected Enter another digit Add leading zeros to the front if necessary Low Low Entry of an alphabetic character is expected Enter another character or scan the End of M essage bar code High H igh Entry of Criterion Action is expected Enter another criterion or action or scan the Save Rule bar code igh Low H igh Low Rule saved Rule entry mode exited High Low Low All criteria or actions were cleared for rule currently being entered continue entry of rule Low Last saved rule was successfully deleted The rule presently being entered is left intact Low H igh H igh All rules now deleted The rule presently being entered is left intact This beep sequence has a different meaning outside of ADF Error Indications Duration of tones are very long Beeper Sequence Indication Low H igh Low H igh O ut of rule memory Erase some existing rules then try to save rule again The current rule need not be re entered Low H igh Low Cancel rule entry Rule entry mode exited because of an error or the user asked to exit rule entry Low H igh Entry error wrong bar code scanned Re enter criterion or action All previously entered criteria and actions are retained Criteria or action list is too long for a rule
48. is a rule can be entered as follows When scanning a bar code of length 1 that begins with M select rule set number 1 Another rule could be programmed to switch back When scanning a bar code of length 1 that begins with N turn off rule set number 1 Theswitching back to normal rules can also be donein the sale rule For example the rule may look like this When scanning a bar code of length 15 send the next 2 characters send the class key send the next 8 characters send the stock key turn off rule set 1 It is recommended that you scan the DISABLE ALL RULE SET S bar codeon page 2 3 after programming a rule belonging to an alternate rule set In addition to enabling and disabling rulesets within therules you can enableor disablethem by scanning the appropriate bar codes on 2 3 Rules Hierarchy in Bar Codes The order of programming individual rules is important T he most general rule should be programmed last All programmed rules are stored in a buffer As they are programmed they are stored at the top of a rules list If three rules have been created the list would be configured as follows Third Rule Second R ule First Rule When data is scanned the rules list is checked from top to bottom to determine if the criteria matches and therefore if the actions should occur Input is modified into the data format specified by the first matching set of criteria it finds Be sure that your most general rule is the l
49. l sequential occurrences of a selected character Scan the MOVE CURSOR PAST CHARACTER bar code on page 2 16 then select a character from the Alphanumeric Keyboard If the character is not there the cursor does not move i e has no effect Skip Ahead N Characters Scan one of these bar codes to select the number of positions ahead you wish to movethe cursor Advanced Data Formatting Skip Back N Characters Scan one of these bar codes to select the number of positions back you wish to movethe cursor Send Preset Value Send Values 1 through 6 by scanning the appropriate bar code These values must beset using the prefix suffix values in Table A 1 on page A 2 Value 1 Scan Suffix Value 2 Scan Prefix Modify Data M odify data in the ways listed The following actions work for all send commands that follow it within a rule If you program pad zeros to length 6 send next 3 characters stop padding send next 5 characters three zeros are added to the first send and the next send is unaffected by the padding These options do not apply to the Send Keystroke or Send Preset Value options Remove All Spaces To remove all spaces in the send commands that follow scan this bar code Crunch All Spaces To leave one space between words scan this bar code This also removes all leading and trailing spaces Stop Space Removal Scan this bar code to disable space removal Remove Leading Zeros Scan this bar code to remov
50. matloT wis zu baron iba ae in ER e ber a a dled e A ta iba ot bau Pedo vi Symbol Support vii Chapter 1 Advanced Data Formatting Introd ctlonmz itte er RS aqa Re a wate weaned AREA vr db e de ad 1 1 Rules Criteria Linked to 5 1 1 Using ADF Bar Cod s cire DER DER XD CINE Sho a Pea DER Dri e a 1 2 Special Commands E MEE P eS 1 2 Begin New RUE mes cased ened Ra ew Re ca Rade be aed eae dee eee 1 2 SAVER etse vex Badin e RU CUP FAO eee CER 1 2 5 PR 1 2 Q it Entering Rules a caede enti testo ago DU a REA 1 3 Disable Rule Set 2 L eR eter etta laic A lm DA x aa PE dig d 1 3 CRITE Z ua Q nom nsus Gaal ei sy 1 3 Code Lypes uw AE DM AID SE sy dot a UE BEAMER MEI 1 3 Code Lengths sa ay ex re es Ryu be Y Eu y vue dao Euch ada d eese 1 3 M essage Containing A Specific Data 5 0 1 3 Specific String aE Starty i u a alas upyak les ed Sete eh uwa Q uu ER UI 1 3 Specific String Any 1 3 Any Message OK si i rn ha ket RA Reed eA ad ee EE 1 3 Rule Belon s l Set eee We hee Aad O WERE fala cote 1 4 A CLIO MS Son die eres
51. ode C har 1101 4E e 1116 T t 1102 F f 1117 U u 1103 1G g 1118 V V 1104 H h 1119 W w 1105 H i 1120 TX x 1106 J j 1121 Y y 1107 K k 1122 Z z 1108 L 1123 96 P 1109 M m 1124 Q 1110 N n 1125 R 1111 0 0 1126 96 S 1112 P p 1127 Undefined A 6 ASCII Tables and Keyboard Layouts Table A 2 ASCII Character Set Cont d ASCII Full ASCII Keystroke ASCII Full ASCII Keystroke Value Code 39 Value Code 39 Encode C har Encode Char ALT Keys Keystroke ALT Keys Keystroke ALT Keys Keystroke 2064 ALT 2 2075 ALTK 2086 ALT V 2065 ALTA 2076 ALT L 2087 ALT W 2066 ALT B 2077 ALT M 2088 ALT X 2067 ALT C 2078 ALT N 2089 ALT Y 2068 ALT D 2079 ALT O 2090 ALT Z 2069 ALT E 2080 ALT P 2091 ALT 2070 ALT F 2081 ALT Q 2092 ALTI 2071 ALT G 2082 ALTR 2093 ALT 2072 ALT H 2083 ALT S 2094 ALT 6 2073 ALT 2084 ALT T 2095 ALT 2074 ALT J 2085 ALT U Misc Key Keystroke Misc Key Keystroke M isc Key Keystroke 3001 1 3009 CMD7 3017 3002 PA 2 3010 CMD 8 3018 1 2 3003 CMD1 3011 CMD 9 3019 1 3004 CMD2 3012 CM D 10 3020 3005 CMD3 3013 Y 3021 3006 CMD 4 3014 3022 0 00 3007 CMD5 3015 n 3008 CMD6 3016 a A 7 154000 and LS 400Xi Series Advanced Programmer s Guide Table A 2 ASCII Character Set Cont d ASCII Full ASCII
52. one of four alternate sets which can be turned on and off when needed This is useful when you want to format the same message in different ways For example a Code 128 bar code contains the following information Class 2 digits Stock N umber 8 digits Price 5 digits This bar code might look like this 245671243701500 where Class 24 Stock N umber 56712437 Price 01500 Ordinarily you would send this data as follows 24 class key 56712437 stock key 01500 enter key But when there is a sale you may want to send only the following 24 class key 56712437 stock key and the cashier will key the price manually To implement this you would first enter an ADF rule that applies to the normal situation This rule may look like this When scanning a bar code of length 15 send the next 2 characters send the class key send the next 8 characters send the stock key send the data that remains send the Enter key The sale rule may look like this When scanning a bar code of length 15 send the next 2 characters send the class key send the next 8 characters send the stock key To switch between the two sets of rules a switching rule must be programmed This rule specifies what type of bar code must be scanned to switch between the rule sets For example Advanced Data Formatting in the case of the sale rule above the rule programmer wants the cashier to scan the bar code M before a sale To do th
53. plied to single or multiple actions For instance a data formatting rule could be the following Criteria W hen scan data is Code 39 length 12 and data at the start position is the string 129 Actions pad all sends with zeros to length 8 send all data up to X send a space If a Code 39 bar code of 1299X 1559828 is scanned the following is transmitted 00001299 lt space gt If a Code 39 bar code of 1299X 15598 is scanned this rule is ignored Therule specifies the editing conditions and requirements before data transmission occurs 1 1 Wa 154000 and LS 400Xi Series Advanced Programmer s Guide 4 Using ADF Bar Codes W hen you program a rule make sure the rule is logically correct Plan ahead before you start scanning To program each data formatting rule Start the Rule Scan the BEGIN NEW RULE bar code on page 2 1 Criteria Scan the bar codes for all pertinent criteria Criteria can include code type e g Code 128 code length or data that contains a specific character string e g the digits 129 These options are described in Criteria on page 1 3 Actions Scan all actions related to or affecting these criteria The actions of a rule specify how to format the data for transmission These options are described in Actions on page 1 4 SavetheRule Scan the SAVE RULE bar codeon page 2 1 This places the rule in the top position in the rule buffer e If you make errors during this
54. process some special purpose bar codes may be useful Erase Criteria and Start Again Erase Actions and Start A gain Erase Previously Saved Rule etc Criteria actions and entire rules may be erased by scanning the appropriate bar code see page 2 2 Beeper D efinitions on page 1 11 help guide you through the programming steps Special Commands Begin New Rule Scan this bar code first when programming a data formatting rule Save Rule Scan this bar code to complete a data formatting rule Erase Use these bar codes to erase criteria actions and rules 1 2 Advanced Data Formatting Q uit Entering Rules Scan this bar codeto quit entering rules Disable Rule Set These bar codes allow you to disable particular rule sets Criteria Code Types Select any number of code types to be affected All selected codes must be scanned in succession prior to selecting other criteria If you don t select a codetype all codetypes will be affected Code Lengths Definethe number of characters the selected code type must contain If you don t select a code length selected code types of any length will be affected M essage Containing A Specific Data String Select whether the formatting affects data that begins with a specific character or data string or contains a specific character or data string Specific String at Start Scan this bar code then scan the bar codes representing the desired character or characters up to a
55. to be entered Advanced Data Formatting When scanning data of code type Code 128 send the next 5 characters send the manufacturer ID key CTRL M gt send the next 5 characters send the part number key CTRL P gt send the next 2 characters send the destination code key CTRL D gt When scanning data of code type UPC EAN send all data send the manufacturer ID key CTRL M gt To enter these rules follow the steps below Rule 1 The Code 128 Scanning Rule Step O ON O U RB W N Rule 2 The UPC Scanning Rule Step 1 2 3 4 5 Bar Code Begin N ew Rule Code 128 Send next 5 characters Send CTRL M Send next 5 characters Send CTRL P Send next 2 characters Send CTRL D Save Rule Bar Code Begin N ew Rule UPC EAN Send all remaining data Send CTRL M gt Save Rule O n Page 2 1 2 4 2 13 2 33 2 13 2 34 2 13 2 32 2 1 O n Page 2 1 2 4 2 13 2 33 2 1 Beep Indication High High High High High High High High High High High High High High High High High Low High Low Beep Indication High High High High High High High High High Low High Low If you made any mistakes while entering this rule scan the QUIT ENTERING RULES bar codeon page2 2 If you already saved therule scan the ERASE PREVIOUSLY SAVED RULE bar code on page 2 2 Wa 154000 and LS 400Xi Series Advanced Programmer s Guide Alternate Rule Sets ADF rules may be grouped into
Download Pdf Manuals
Related Search
Related Contents
Manual de instrucciones Mode d emploi DSP26 revêtements piscines slimtech YM-504 取扱説明書 - Yokoyama Co.,Ltd. JAPAN S48890 and S48895 Restraint Interface Modules Brio 3 - VE Global Solutions FR DE IT Dell PC6224P Switch User Manual CONTRAT DE GÉNÉRATION NGS Red Route 66 14.1" Copyright © All rights reserved.
Failed to retrieve file