Hide thumbs Also See for WLS8600:
Table of Contents

Advertisement

WLS8600
Reference Manual

Advertisement

Table of Contents
loading

Summary of Contents for Wasp WLS8600

  • Page 1 WLS8600 Reference Manual...
  • Page 2 Wasp Barcode Technologies 1400 10th Street Plano, Texas USA 75074 ©2000-2013 Wasp Barcode Technologies, Inc. (an unpublished work provided under license).
  • Page 3: Table Of Contents

    CONTENTS INTRODUCTION ..................1 INSTALLATION .................... 2 WLS8600 Interface Cable Connections ............2 RS-232 Connection ..................4 USB....................... 4 IBM USB POS ....................4 WEDGE Connection ..................5 PEN Emulation Connection ................5 CONFIGURATION ..................6 Configuration Methods .................. 6 3.1.1...
  • Page 4 Custom Default Configuration ..............114 4.10 Code Type Recognition................114 4.11 Configuration Copying Commands ............115 4.11.1 Copy WLS8600 Series ................115 4.12 Default Parameters for POS Terminals ............. 116 TECHNICAL FEATURES ................. 117 WLS8600 ....................117 Status Indicators ..................118...
  • Page 5 NOTES...
  • Page 6: General View

    WLS8600 GENERAL VIEW WLS8600 READER LEDs Cable Connector Trigger Laser Output Window Figure A – WLS8600 Series Reader...
  • Page 7: Introduction

    Puzzle Solver Technology™ adds further strength to the powerful engine of the WLS8600. Your WLS8600 reader is supplied with its own Quick Reference Guide, which provides connection, diagrams, reading diagrams, basic application parameter settings, default values, and specific technical features.
  • Page 8: Installation

    Connections should always be made with power OFF! CAUTION WLS8600 INTERFACE CABLE CONNECTIONS The WLS8600 reader incorporates a multi-standard interface, which can be connected to a Host by plugging the correct interface cable into the connector and closing the cable cover.
  • Page 9 INSTALLATION Follow the given procedure for correct cable insertion: Align Notch Arrow  Slip the cover over the cable.  Push the plastic boot into the rubber gasket. Take care that the tab on the plastic boot is aligned with the notch in the rubber gasket. ...
  • Page 10: Connection

    WLS8600 RS-232 CONNECTION IBM USB POS...
  • Page 11: Wedge Connection

    INSTALLATION WEDGE CONNECTION PEN EMULATION CONNECTION...
  • Page 12: Configuration

    WLS8600 3 CONFIGURATION CONFIGURATION METHODS 3.1.1 Reading Configuration Barcodes This manual can be used for complete setup and configuration of your reader by following the setup procedures in this chapter (see par. 3.2 for an overview). If you wish to change the default settings, this manual provides complete configuration of your reader in an easy way.
  • Page 13: Setup Procedures

    CONFIGURATION SETUP PROCEDURES For WLS8600 Series readers, follow the setup procedures in pars. 3.3, and 3.4. Proceed as shown in the following diagram: BEGIN SETUP Follow the procedure indicated below. 1. Restore default parameters Scan the Restore Default barcode at section 3.3, WLS8600 Setup.
  • Page 14: Wls8600 Setup

    WLS8600 WLS8600 SETUP Read the restore default parameters code below. Restore WLS8600 Default Ì$+$*oÎ After reading the above code, go to par. 3.4 Interface Selection.
  • Page 15: Interface Selection

    CONFIGURATION INTERFACE SELECTION Read the interface selection code for your application. RS-232 Standard Ì$+CP0$-$Î POS TERMINALS Nixdorf Mode A Ì$+CM2EC0$->Î Fujitsu Ì$+CM1$-ÈÎ ICL Mode Ì$+CM0$-ÃÎ For POS terminal default settings refer to par. 4.12. Ì$+CP6$-BÎ...
  • Page 16 WLS8600 WEDGE IBM AT or PS/2 PCs Ì$+CP500$-aÎ IBM XT Ì$+CP503$-vÎ PC Notebook Ì$+CP505$-ÈÎ IBM SURE1 Ì$+CP506$-$Î IBM Terminal 3153 Ì$+CP504$-}Î IBM Terminals 31xx, 32xx, 34xx, 37xx: To select the interface for these IBM Terminals, read the correct KEY TRANSMISSION code.
  • Page 17 CONFIGURATION WEDGE (CONTINUED) ALT MODE The ALT-mode selection allows barcodes sent to the PC to be interpreted correctly independently from the Keyboard Nationality used. You do not need to make a Keyboard Nationality selection. (default = Num Lock Unchanged). Make sure the Num Lock key on your keyboard is ON.
  • Page 18: Usb Reader Configuration

    During this phase normal operations are suspended (the LED on the WLS8600 reader blinks). Two basic conditions must be met before the device is ready, the correct USB driver must be loaded and sufficient power must be supplied to the reader.
  • Page 19 CONFIGURATION USB-KBD Ì$+UA03$-:Î USB-KBD-ALT-MODE Ì$+UA04$-@Î USB-KBD-APPLE Ì$+UA05$-FÎ USB-COM* Ì$+UA02$-4Î USB-IBM-Table Top Ì$+UA00$-(Î USB-IBM-Hand Held Ì$+UA01$-.Î When configuring USB-COM, the relevant files and drivers must be installed from the USB Device Installation software. Contact WASP Technical Support for more information.
  • Page 20: Changing Default Settings

    WLS8600 CHANGING DEFAULT SETTINGS Once your reader is setup, you can change the default parameters to meet your application needs. Refer to the preceding paragraphs for initial configuration in order to set the default values and select the interface for your application.
  • Page 21: Rs-232 Parameters

    RS-232 PARAMETERS All WLS8600 Series readers    ARITY      ANDSHAKING   ROTOCOL     NTER CHARACTER ELAY   IMEOUT   ERIAL RIGGER   Read the Enter Configuration code ONCE, available at the top of each page.
  • Page 22 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î RS-232 BAUD RATE 300 baud ÌCD1XÎ 600 baud ÌCD2[Î 1200 baud ÌCD3^Î 2400 baud ÌCD4aÎ 4800 baud ÌCD5dÎ  9600 baud ÌCD6gÎ 19200 baud ÌCD7jÎ 38400 baud ÌCD8mÎ PARITY  none ÌCC0SÎ even parity ÌCC1VÎ...
  • Page 23 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î RS-232 DATA BITS 7 bits ÌCA0OÎ  8 bits ÌCA1RÎ 9 bits ÌCA2UÎ STOP BITS  1 stop bit ÌCB0QÎ 2 stop bits ÌCB1TÎ HANDSHAKING  disable ÌCE0WÎ hardware (RTS/CTS) ÌCE1ZÎ software (XON/XOFF) ÌCE2]Î...
  • Page 24 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î RS-232 ACK/NACK PROTOCOL  disable ÌER0sÎ enable ÌER1vÎ See par. 4.1.2 for details. FIFO disable ÌEC0UÎ  enable ÌEC1XÎ See par. 4.1.3 for details. INTER-CHARACTER DELAY delay between characters transmitted to Host ÌCK3Î...
  • Page 25 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î RS-232 RX TIMEOUT timeout control in reception from Host ÌCL5Î Read 2 numbers from the table where: 00 = TIMEOUT disabled 01-99 = TIMEOUT from .1 to 9.9 seconds  rx timeout 5 seconds See par.
  • Page 26: Usb Parameters

    USB PARAMETERS USB-COM   Handshaking, Ack/Nack protocol, FIFO, Inter-character delay, Rx timeout, Serial trigger lock USB-KBD   Keyboard nationality, FIFO, Inter-character delay, Inter-code delay, USB keyboard speed USB-IBM   No parameter selection required. Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups.
  • Page 27 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î USB-COM HANDSHAKING  disable ÌCE0WÎ hardware (RTS/CTS) ÌCE1ZÎ software (XON/XOFF) ÌCE2]Î RTS always ON ÌCE3`Î See par. 4.1.1 for details. ACK/NACK PROTOCOL  disable ÌER0sÎ enable ÌER1vÎ See par. 4.1.2 for details. FIFO disable ÌEC0UÎ...
  • Page 28 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î USB-COM INTER-CHARACTER DELAY delay between characters transmitted to Host ÌCK3Î Read 2 numbers from the table where: 00 = DELAY disabled 01-99 = DELAY from 1 to 99 milliseconds  delay disabled RX TIMEOUT timeout control in reception from Host ÌCL5Î...
  • Page 29 Enter Configuratio Exit and Save Configuration Ì$+;Î Ì$-?Î USB-KBD KEYBOARD NATIONALITY Not Available for USB-KBD-ALT-MODE Interface This parameter default value is restored through the Interface Selection code and not Restore Default. Belgian ÌFJ7yÎ English (UK) ÌFJ4pÎ French ÌFJ2jÎ German ÌFJ3mÎ Italian ÌFJ1gÎ...
  • Page 30 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î USB-KBD The Japanese and Eastern Block Keyboard Nationality selections are valid only for IBM AT compatible PCs. Japanese ÌFJ8|Î Russian (Latin) ÌFJ9ÃÎ Russian (Cyrillic) ÌFJA0Î Hungarian ÌFJB3Î Slovenian, Croatian, Serbian (Latin) ÌFJC6Î Romanian ÌFJD9Î...
  • Page 31: Usb Keyboard Speed

    Enter Configuratio Exit and Save Configuration Ì$+;Î Ì$-?Î USB-KBD INTER-CHARACTER DELAY delay between characters transmitted to Host ÌCK3Î Read 2 numbers from the table where: 00 = DELAY disabled 01-99 = DELAY from 1 to 99 milliseconds  delay disabled INTER-CODE DELAY delay between codes transmitted to Host ÌFG.Î...
  • Page 32: Wedge Parameters

    WEDGE PARAMETERS  EYBOARD ATIONALITY      RECOGNITION   NTER CHARACTER ELAY   NTER CODE ELAY   EYBOARD ETTING   EDGE ONTROL HARACTER   MULATION Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups.
  • Page 33 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î WEDGE KEYBOARD NATIONALITY Belgian ÌFJ7yÎ English (UK) ÌFJ4pÎ French ÌFJ2jÎ German ÌFJ3mÎ Italian ÌFJ1gÎ Spanish ÌFJ6vÎ Swedish ÌFJ5sÎ  USA ÌFJ0dÎ...
  • Page 34 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î WEDGE The Japanese and Eastern Block Keyboard Nationality selections are valid only for IBM AT compatible PCs. Japanese ÌFJ8|Î Russian (Latin) ÌFJ9ÃÎ Russian (Cyrillic) ÌFJA0Î Hungarian ÌFJB3Î Slovenian, Croatian, Serbian (Latin) ÌFJC6Î Romanian ÌFJD9Î...
  • Page 35: Num Lock

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î WEDGE CAPS LOCK AUTO-RECOGNITION (IBM AT COMPATIBLE ONLY) disable ÌFP0pÎ  enable ÌFP1sÎ NUM LOCK toggle num lock ÌFL1kÎ  num lock unchanged ÌFL0hÎ This selection is used together with the Alt Mode interface selection for AT or Notebook PCs. It changes the way the Alt Mode procedure is executed;...
  • Page 36: Keyboard Setting

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î WEDGE INTER-CODE DELAY delay between codes transmitted to Host ÌFG.Î Read 2 numbers from the table where: 00 = DELAY disabled 01-99 = DELAY from 1 to 99 seconds  delay disabled KEYBOARD SETTING ALPHANUMERIC KEYBOARD SETTING The device (reader or cradle) can be used with terminals or PCs with various keyboard types...
  • Page 37 WEDGE Some ASCII characters may be missing as this depends on the type of keyboard: these are generally particular characters relative to the various national symbologies. In this case: • The first 4 characters (Shift, Alt, Ctrl, and Backspace) can only be substituted with keys not used, or substituted with each other.
  • Page 38 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î WEDGE CONTROL CHARACTER EMULATION  Ctrl + Shift + Key ÌFO0nÎ Ctrl + Key ÌFO1qÎ...
  • Page 39: Pen Emulation

    PEN EMULATION PERATING    INIMUM UTPUT ULSE  ONVERSION TO   VERFLOW   UTPUT EVEL   EVEL   NTER LOCK ELAY   Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups.
  • Page 40: Operating Mode

    PEN EMULATION The operating mode parameters are complete commands and do not require reading the Enter and Exit configuration codes. OPERATING MODE  interpret mode Ì$]8Î Interprets commands without sending them to the decoder. transparent mode Ì$[4Î Sends commands to the decoder without interpreting them.
  • Page 41 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î PEN EMULATION MINIMUM OUTPUT PULSE high resolution code emulation 200 µs ÌDG0\Î 400 µs ÌDG1_Î  600 µs ÌDG2bÎ 800 µs ÌDG3eÎ 1 ms ÌDG4hÎ 1.2 ms ÌDG5kÎ low resolution code emulation See par.
  • Page 42 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î PEN EMULATION CONVERSION TO CODE 39  disable conversion to Code 39 ÌDA0PÎ Transmits codes in their original enable conversion to Code 39 format. ÌDA1SÎ Converts codes read into Code 39 format. See par.
  • Page 43: Output Level

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î PEN EMULATION OUTPUT LEVEL  normal ÌDD0VÎ (white = logic level 0) inverted ÌDD1YÎ (white = logic level 1) See par. 4.2.4 for details. IDLE LEVEL  normal ÌDE0XÎ (black level) inverted ÌDE1[Î...
  • Page 44: Data Format

    DATA FORMAT NOT FOR PEN INTERFACES DENTIFIER    USTOM DENTIFIER  EADER   ERMINATOR   PECIAL   IELD DJUSTMENT   IELD HARACTER   ENGTH    HARACTER EPLACEMENT  Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups.
  • Page 45: Code Identifier Table

    (check digit tested or not, check digit tx or not, etc.). • When customizing the Wasp Standard code identifiers, 1 or 2 identifier characters can be defined for each code type. If only 1 identifier character is required, the second character must be selected as FF (disabled).
  • Page 46: Code Identifier

    CUSTOM CODE IDENTIFIER define custom code identifier(s) ÌEH/Î  Read the above code. (Code Identifiers default to Wasp standard, see table on previous page). Select the code type from the code table in Appendix for the identifier you want to ...
  • Page 47 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT HEADER no header ÌEA00*Î one character header ÌEA01.Î two character header ÌEA022Î three character header ÌEA036Î four character header ÌEA04:Î five character header ÌEA05>Î six character header ÌEA06BÎ seven character header ÌEA07FÎ...
  • Page 48 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT TERMINATOR no terminator ÌEA10-Î one character terminator ÌEA111Î two character terminator ÌEA125Î three character terminator ÌEA139Î four character terminator ÌEA14=Î five character terminator ÌEA15AÎ six character terminator ÌEA16EÎ seven character terminator ÌEA17IÎ...
  • Page 49 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT Available only for Wedge IBM AT-PS/2 and USB-KBD Interfaces It is necessary to define each Special Key by following the procedure given in par. 4.3.2. NOTE Select one or more of the following Special Keys according to your needs. Special Key 1 Ì9CÄÎ...
  • Page 50: Field Adjustment

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT FIELD ADJUSTMENT  disable field adjustment ÌEF0[Î Field adjustment allows a number of characters n, to be added to or subtracted from the barcode read. The adjustment can be different for each enabled code type. To define the field adjustment: ...
  • Page 51: Field Adjustment Character

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT FIELD ADJUSTMENT CHARACTER  Read the field adjustment character code: field adjustment character ÌEG-Î  Read the hexadecimal value corresponding to the character you want to use for field adjustment. Valid characters are in the range 00-FE. For Wedge and USB-KBD interfaces, it is also possible to read the Special Key(s) on page 42.
  • Page 52: Character Replacement

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT CHARACTER REPLACEMENT  disable character replacement ÌEO0mÎ This parameter allows up to three characters to be replaced from the barcode read. These substitutions are stored in memory. To define each character replacement: ...
  • Page 53 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DATA FORMAT Example: The following strings define: First Character Replacement: substitution in Code 39 barcodes of all occurrences of the 0 character with the 1 character. Second Character Replacement: substitution in Code 39 barcodes of all occurrences of the A character with the B character.
  • Page 54: Power Save

    POWER SAVE LEEP TATE   NTER LEEP IMEOUT   Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups. = Read the code and follow the procedure given = Default value ...
  • Page 55 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î POWER SAVE SLEEP STATE  disable ÌBQ0nÎ enable ÌBQ1qÎ See par. 4.4.1 for details. ENTER SLEEP TIMEOUT enter sleep timeout ÌBR@Î Read 2 numbers in the range 00-99: 00 = Enter Sleep state immediately 01-99 = corresponds to a max.
  • Page 56: Reading Parameters

    READING PARAMETERS RIGGER    RIGGER IGNAL  RIGGER LICK   RIGGER IMEOUT   LASH   EADS PER YCLE   AFETY   EEPER NTENSITY    EEPER  EEPER   EEPER ENGTH ...
  • Page 57 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î READING PARAMETERS TRIGGER TYPE  hardware trigger ÌBK1eÎ Restores TRIGGER MODE software trigger ÌBK0bÎ Enables FLASH MODE always on ÌBK3kÎ TRIGGER SIGNAL  trigger active level ÌBA0NÎ trigger active pulse ÌBA1QÎ See par. 4.5.1 for details. TRIGGER CLICK ...
  • Page 58: Flash Mode

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î READING PARAMETERS TRIGGER-OFF TIMEOUT trigger-off timeout ÌBD$Î Read 2 numbers in the range 00-99: 00 = disables the trigger-off timeout 01-99 = corresponds to a max. 99-sec. delay after the trigger press to allow the reader to turn off automatically. ...
  • Page 59: Beeper Intensity

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î READING PARAMETERS SAFETY TIME safety time ÌBE&Î Limits same code consecutive reading. Read 2 numbers in the range 00-99: 00 = no same code consecutive reading until reader is removed (no decoding) for at least 400 ms. 01-99 = timeout from .1 to 9.9 seconds before a consecutive read on same code.
  • Page 60 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î READING PARAMETERS BEEPER TONE tone 1 ÌBH0\Î  tone 2 ÌBH1_Î tone 3 ÌBH2bÎ tone 4 ÌBH3eÎ BEEPER TYPE  monotone ÌBJ0`Î bitonal ÌBJ1cÎ BEEPER LENGTH long ÌBI0^Î  short ÌBI1aÎ...
  • Page 61 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î READING PARAMETERS GOOD READ SPOT DURATION disable ÌBV0xÎ short ÌBV1{Î  medium ÌBV2~Î long ÌBV3ÅÎ AIMING SYSTEM  disabled ÌBj09Î enabled ÌBj1<Î...
  • Page 62: Decoding Parameters

    DECODING PARAMETERS PREAD   VERFLOW ONTROL   NTERDIGIT ONTROL    ECODING AFETY  ™ UZZLE OLVER   Before changing these parameter values read the descriptions in par. 4.6. CAUTION Read the Enter Configuration code ONCE, available at the top of each page. Read configuration codes from the desired groups.
  • Page 63 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DECODING PARAMETERS INK SPREAD disable ÌAX0{Î  enable ÌAX1~Î See par. 4.6.1 for details. OVERFLOW CONTROL disable ÌAW1|Î  enable ÌAW0yÎ See par. 4.6.2 for details. INTERDIGIT CONTROL disable ÌAV0wÎ  enable ÌAV1zÎ...
  • Page 64: Decoding Safety

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î DECODING PARAMETERS DECODING SAFETY  one read ÌED0WÎ (decoding safety disabled) two reads ÌED1ZÎ three reads ÌED2]Î four reads ÌED3`Î Required number of good reads before accepting code. PUZZLE SOLVER™  disable ÌAU0uÎ...
  • Page 65: Code Selection

    CODE SELECTION CONFIGURATION   EAN/UPC F  AMILY  2/5 F  AMILY  39 F AMILY   128 F AMILY    ODABAR AMILY            GS1 DATABAR C ...
  • Page 66 Code selections may be performed according to two different procedures: Auto-configuration, allowing an automatic recognition and selection of the code families to be read; Manual configuration, requiring configuration and selection of each code family to be read. AUTO-CONFIGURATION The following codes do not require reading the Enter and Exit configuration codes. In auto-configuration mode the reader enters a particular state, during which it reads, recognizes and saves all information received from the decoding of an existing code (with the exception of MSI, Code 49 and Code 16k code types).
  • Page 67 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION DISABLE ALL CODE FAMILIES ÌAZ0ÃÎ The reader allows up to 10 code selections. This does not limit the number of CODES enabled to 10, as it depends on the code family. NOTE SINGLE •...
  • Page 68 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION EAN/UPC FAMILY disable the family ÌAA0MÎ  Read the desired family code NOTE: Since the EAN/UPC without ADD ON code selection is enabled by default, to correctly enable another selection, first disable the family. EAN 8/EAN 13/UPC A/UPC E with and without ADD ON ÌAA8eÎ...
  • Page 69 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION WITH ADD ON 2 ONLY EAN 8/EAN 13 ÌAAK7Î UPC A/UPC E ÌAAM=Î WITH ADD ON 5 ONLY EAN 8/EAN 13 ÌAAL:Î UPC A/UPC E ÌAAN@Î WITH AND WITHOUT ADD ON ...
  • Page 70 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION SELECT EAN/UPC PREFIXES When scanning the following codes, barcodes starting with the selected prefixes will be read and transmitted only if the ADD ON is present. If no ADD ON is found, the barcode will not be read. Barcodes starting with different characters are read regardless of ADD ON presence and transmitted always NOTE without ADD ON.
  • Page 71 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION Example: The following string allows reading and transmitting with ADD ON all EAN/UPC starting with the 434/439, 977 and 978 prefixes: EAN/UPC Autodiscrimination ADD ON by Prefix. 434/439: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting with 434/439 prefixes.
  • Page 72 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION EAN/UPC CHECK DIGIT TX SELECTIONS For each code type in this family you can choose to transmit the check digit or not CHECK DIGIT TRANSMISSION NO CHECK DIGIT TRANSMISSION  EAN 8 ÌAAG1oÎ...
  • Page 73 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CONVERSION OPTIONS UPC E to UPC A conversion ÌAAAÄÎ UPC E to EAN 13 conversion ÌAABÇÎ UPC A to EAN 13 conversion ÌAACÊÎ EAN 8 to EAN 13 conversion ÌAAD"Î Enable only ISBN conversion ÌAP1nÎ...
  • Page 74 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION 2/5 FAMILY disable the family ÌAC0QÎ  Read the desired family code  Read a check digit selection  Interleaved 2/5 ÌAC1TÎ CHECK DIGIT TABLE no check digit control Ì12Î Normal 2/5 (5 Bars) ÌAC2WÎ...
  • Page 75: Code 39 Family

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CODE 39 FAMILY disables the family ÌAB0OÎ  Read the desired family code  Read a check digit selection CHECK DIGIT TABLE  Standard Code 39  no check digit control ÌAB1RÎ...
  • Page 76: Code 128 Family

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CODE 128 FAMILY disable the family ÌAI0]Î  Read the desired family code  Code 128 ÌAI11=Î control without transmission of ISBT 128 check digit ÌAI31CÎ enabling ISBT 128 automatically EAN 128 disables Puzzle Solver™.
  • Page 77: Codabar Family

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CODE 93  disable the code ÌAK0aÎ Code 93 ÌAK1dÎ control without transmission of check digit CODABAR FAMILY  disable the family ÌAD0SÎ  Read the desired equality control code ...
  • Page 78 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION The Codabar ABC code below uses a fixed start/stop character transmission selection. Codabar ABC ÌAD212)Î no start/stop character equality control but transmission. Codabar ABC Forced Concatenation enable Codabar ABC with forced concatenation ÌAD2321Î...
  • Page 79 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION  disable the family ÌAE0UÎ Enable the code by selecting one of the check digit selections. no check digit control ÌAE1XÎ MOD10 check digit control no check digit transmission ÌAE2[Î MOD10 check digit control check digit transmission ÌAE3^Î...
  • Page 80 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CODE 11  disable the family ÌAG0YÎ Enable the code by selecting one of the check digit selections. no check digit control ÌAG1\Î Type C check digit control check digit transmitted ÌAG21<Î...
  • Page 81: Code 16K

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION CODE 16K  disable the code ÌAJ0_Î Code 16K ÌAJ1bÎ To read stacked codes, simply move the reader over the code so that each line of the code is scanned. During this process a series of brief “ticks” indicates that reading is proceeding correctly.
  • Page 82 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î CODE SELECTION GS1 DATABAR™ CODES  disable the family ÌAQ0mÎ DISABLE CODE ENABLE CODE disable GS1 DataBar Expanded Linear and Stacked ÌAQ10IÎ enable GS1 DataBar Expanded Linear and Stacked ÌAQ11MÎ disable GS1 DataBar Limited ÌAQ20LÎ...
  • Page 83: Advanced Formatting

    ADVANCED FORMATTING NOT FOR PEN INTERFACES   ONCATENATION   DVANCED ORMATTING Please follow the setup procedure carefully for these parameters. NOTE The Advanced Formatting parameters may not be compatible with the IBM USB POS interface selection. NOTE Read the Enter Configuration code ONCE, available at the top of page. Read configuration codes precisely following the numbered procedure given.
  • Page 84 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î ADVANCED FORMATTING CONCATENATION  disable ÌEI0aÎ enable ÌEI1dÎ Permits the concatenation of two codes defined by code type and length. It is possible to set a timeout for the second code reading and to define code transmission if the timeout expires. The order of transmission is CODE 1-CODE 2.
  • Page 85 Since you can concatenate codes from different families, you must select the Code ID character of the resulting code. The Code ID character will be sent in the output message only if it is enabled according to the Code Identifier selection (Wasp, AIM, or Custom). Concatenation Timeout timeout ÌEJ3Î...
  • Page 86 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING no code transmitted after timeout ÌEM0iÎ only code 1 transmitted (if read) after timeout ÌEM1lÎ only code 2 transmitted (if read) after timeout ÌEM2oÎ either code 1 or code 2 transmitted after timeout ÌEM3rÎ...
  • Page 87 ADVANCED FORMATTING ADVANCED FORMATTING Advanced formatting has been designed to offer you complete flexibility in changing the format of barcode data before transmitting it to the host system. This formatting will be performed when the barcode data meets certain criteria, which you will define in the following procedure. Up to 4 advanced code management formats can be defined and saved in memory.
  • Page 88 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î ADVANCED FORMATTING Begin Format Definition begin Format 1 definition ÌHA0TÎ begin Format 2 definition ÌHA1WÎ begin Format 3 definition ÌHA2ZÎ begin Format 4 definition ÌHA3]Î Match Code Type match code type ÌHB&Î Read the above code + the code type to match from the Code Identifier Table in Appendix any code type ÌHB0VÎ...
  • Page 89 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING Match with Predefined Characters no match ÌHD0HE00ÄÎ match with 1 character ÌHD1]Î match with a 2-character string ÌHD2`Î match with a 3-character string ÌHD3cÎ match with a 4-character string ÌHD4fÎ After selecting the predefined match code, read the character(s) from the HEX table. Range of characters = 00-FE.
  • Page 90 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING Divide Code into Fields divide code into fields ÌHF.Î Read one number in the range 1 to 5 to divide the code into fields. Define Code Fields define code fields Each code field length can be set by either: a) defining a field separator character to be found in the code itself.
  • Page 91 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING DEFINE FIELD 1 BY: EITHER field separator ÌHG0`Î Read the field separator character from the HEX table. Range of characters = 00-FE. discard separator include separator Ì01Î Ì12Î match character ÌHG3iÎ Read the match character from the HEX table. Range of characters = 00-FE. field length ÌHG1cÎ...
  • Page 92 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING DEFINE FIELD 2 BY: EITHER field separator ÌHG0`Î Read the field separator character from the HEX table. Range of characters = 00-FE. discard separator include separator Ì01Î Ì12Î match character ÌHG3iÎ Read the match character from the HEX table. Range of characters = 00-FE. field length ÌHG1cÎ...
  • Page 93 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING DEFINE FIELD 3 BY: EITHER field separator ÌHG0`Î Read the field separator character from the HEX table. Range of characters = 00-FE. discard separator include separator Ì01Î Ì12Î match character ÌHG3iÎ Read the match character from the HEX table. Range of characters = 00-FE. field length ÌHG1cÎ...
  • Page 94 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING DEFINE FIELD 4 BY: EITHER field separator ÌHG0`Î Read the field separator character from the HEX table. Range of characters = 00-FE. discard separator include separator Ì01Î Ì12Î match character ÌHG3iÎ Read the match character from the HEX table. Range of characters = 00-FE. field length ÌHG1cÎ...
  • Page 95 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING DEFINE FIELD 5 BY: EITHER field separator ÌHG0`Î Read the field separator character from the HEX table. Range of characters = 00-FE. discard separator include separator Ì01Î Ì12Î match character ÌHG3iÎ Read the match character from the HEX table. Range of characters = 00-FE. field length ÌHG1cÎ...
  • Page 96 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING First Additional Fixed Field no fixed field ÌHI0dÎ 1 character fixed field ÌHI1gÎ 2 character fixed field ÌHI2jÎ 3 character fixed field ÌHI3mÎ 4 character fixed field ÌHI4pÎ 5 character fixed field ÌHI5sÎ 6 character fixed field ÌHI6vÎ...
  • Page 97 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING Second Additional Fixed Field no fixed field ÌHJ0fÎ 1 character fixed field ÌHJ1iÎ 2 character fixed field ÌHJ2lÎ 3 character fixed field ÌHJ3oÎ 4 character fixed field ÌHJ4rÎ 5 character fixed field ÌHJ5uÎ 6 character fixed field ÌHJ6xÎ...
  • Page 98 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING Field Transmission number of fields to transmit ÌHK8Î Read one number in the range 1 to 7 for the number of fields to transmit. Include only fields to be transmitted. Field Order Transmission Read the codes corresponding to the fields to transmit in the order in which they are to be transmitted.
  • Page 99 Exit and Save Configuration Ì$-?Î ADVANCED FORMATTING Standard Formatting do not apply standard formatting ÌHL0jÎ apply standard formatting ÌHL1mÎ After performing Advanced Formatting on the barcode read, Standard Formatting (Headers, Code Length, Code ID, Terminators) can be applied to the message to be transmitted. End Format Definition end Format 1 definition ÌHM0lÎ...
  • Page 100 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î ADVANCED FORMATTING Enable Advanced Format  no Advanced Formats enabled ÌHN0nÎ Advanced Format 1 enable ÌHN11NÎ disable ÌHN10JÎ Advanced Format 2 enable ÌHN21QÎ disable ÌHN20MÎ Advanced Format 3 enable ÌHN31TÎ disable ÌHN30PÎ Advanced Format 4 enable ÌHN41WÎ...
  • Page 101 Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î ADVANCED FORMATTING No Match Result clear data - no transmission ÌHO0pÎ transmit data using standard format ÌHO1sÎ This selection determines the action to be taken when codes read do not conform to the advanced format requisites (no match).
  • Page 102: References

    WLS8600 REFERENCES RS-232 PARAMETERS 4.1.1 Handshaking Hardware handshaking: (RTS/CTS) The RTS line is activated by the decoder before transmitting a character. Transmission is possible only if the CTS line (controlled by the Host) is active. RTS/CTS handshaking Software handshaking: (XON/XOFF)
  • Page 103: Ack/Nack Protocol

    REFERENCES 4.1.2 ACK/NACK Protocol WLS8600 Readers This parameter sets a transmission protocol in which the Host responds to the reader after every code transmitted. The Host sends an ACK character (06 HEX) in the case of good reception or the NACK character (15 HEX) requesting re-transmission, in the case of bad reception.
  • Page 104: Rx Timeout

    WLS8600 4.1.4 RX Timeout When the RS-232 interface is selected, the Host can be used to configure the device by sending it command strings (see Appendix A). This parameter can be used to automatically end data reception from the Host after the specified period of time.
  • Page 105: Output And Idle Levels

    REFERENCES 4.2.4 Output and Idle Levels The following state diagrams describe the different output and idle level combinations for Pen emulation: idle OUTPUT: Normal black space IDLE: Normal white barcode output OUTPUT: Normal black idle space IDLE: Inverted white barcode output space OUTPUT: Inverted white...
  • Page 106: Header/Terminator Selection

    WLS8600 4.3.1 Header/Terminator Selection The header/terminator selection is not effected by the reading of the restore default code. In fact, header and terminator default values depend on the interface selection: RS-232: no header, terminator CR-LF WEDGE: no header, terminator ENTER These default values are always restored through the reading of RS-232 or WEDGE interface selection code, see chapter 2.
  • Page 107: Define Special Key Sequence

    Enter Configuration Exit and Save Configuration Ì$+;Î Ì$-?Î 4.3.2 Define Special Key Sequence The Special Key(s) for Wedge IBM AT-PS/2 and USB-KBD interface users can be associated with a sequence of keyboard keys that otherwise could not be selected, i.e. ALT + F6, SHIFT + F1. These Special Keys can be used for: Headers/Terminators Character Replacement Field Adjustment...
  • Page 108 WLS8600 Read only one code to be associated with the special key sequence: SHIFT Ì12Î CTRL Ì23Î Ì45Î CTRL + SHIFT Ì34Î ALT + SHIFT Ì56Î CTRL + ALT Ì67Î...
  • Page 109 REFERENCES Select the character to be associated with the Special Key sequence by reading the codes corresponding to the 3 character values from Appendix C. Then, read the Exit and Save Configuration code above to complete the Special Key sequence. The character values having the symbols require SHIFT or ALT keys or key combinations in step 2, in particular:...
  • Page 110 WLS8600 KEYB CHAR < > ’ (accent)
  • Page 111 MESSAGE FORMATTING KEYB CHAR To use upper case letters, it is necessary to read one of the SHIFT commands from step 2 before the value corresponding to the lower case letters. NOTE The following key values are common to all the keyboard nationalities. KEYB ENTER Home...
  • Page 112 WLS8600 KEYB CHAR Up arrow 275 Down arrow Left arrow Right arrow Ctrl right € SPACE If Caps Lock Auto-Recognition is disabled, it is necessary to verify that the keyboard caps lock status matches the reader one. NOTE EXAMPLES - Defining Special Key Sequences -...
  • Page 113 MESSAGE FORMATTING the following example allows defining Special Key 2 as CTRL + S (upper case): enter configuration define Special Key 2 CTRL + SHIFT Ì$+;Î ÌFQ9D2BÎ Ì34Î Read codes from Appendix C corresponding to exit & save configuration the character value for s (lower case) Ì$-?Î...
  • Page 114 WLS8600 the following example allows setting Special Key 2 (defined in example 2 above) as header: enter configuration one character header special key 2 exit & save configuration Ì$+;Î ÌEA01.Î Ì9DÆÎ Ì$-?Î Read the following example allows setting Special Key 3 (defined in example 3 above)
  • Page 115: Power Save

    MESSAGE FORMATTING POWER SAVE 4.4.1 Sleep State When using interfaces other than USB, this mode allows the µP in the reader to enter a “Sleep” state for minimum power consumption.This command is only valid when hardware trigger type is selected. Before entering Sleep mode, the following are verified: •...
  • Page 116: Reading Parameters

    WLS8600 READING PARAMETERS 4.5.1 Trigger Signal This mode determines how the reading phase is controlled when the hardware trigger operating mode is selected: • trigger active level: the reader goes ON when the trigger is pressed and goes OFF when it is released •...
  • Page 117: Safety Time

    MESSAGE FORMATTING When one read per cycle is selected, the device decodes only one code during the ON period and immediately turns the reader OFF. It is only possible to read another code when the next ON time occurs. In multiple reads per cycle, the ON period is extended so that the device can continue decoding codes until an OFF event occurs.
  • Page 118: Interdigit Control

    WLS8600 4.6.3 Interdigit Control The interdigit control parameter verifies the interdigit spacing for code families Code 39 and Codabar. ADVANCED FORMATTING 4.7.1 Match Conditions Selecting an Advanced Formatting and specifying a Match restriction (Code Type, Code Length, Predefined Characters) the code will be transmitted according to the order of the defined formats.
  • Page 119: Configuration Editing Commands

    CONFIGURATION EDITING COMMANDS The following commands carry out their specific function and then exit the configuration environment. Command Description Restore WLS8600 reader default configuration Ì$+$*oÎ (see the relative Quick Reference Guide for default settings) Ì$+$!KÎ Transmit the WLS8600 software release Transmit WLS8600 reader configuration in Ì$+$&_Î...
  • Page 120: Custom Default Configuration

    WLS8600 CUSTOM DEFAULT CONFIGURATION Read the following code to set the reader user-defined configuration as custom default configuration: Save User-defined Configuration as Custom Default Ì$+$0ÂÎ Read the following code whenever you need to restore the custom default configuration: Restore Custom Default Configuration Ì$+$1$Î...
  • Page 121: 4.11 Configuration Copying Commands

    MESSAGE FORMATTING 4.11 CONFIGURATION COPYING COMMANDS 4.11.1 Copy WLS8600 Series Procedure: Connect the master (correctly configured reader) and the slave (reader to be  configured) together through two RS-232 serial interface cables and external power supply. RS-232 Cables: CAB471 & CAB472...
  • Page 122: 4.12 Default Parameters For Pos Terminals

    WLS8600 4.12 DEFAULT PARAMETERS FOR POS TERMINALS The default values of the RS-232 and Data Format parameters for POS terminals are listed in the following table: NIXDORF Mode A FUJITSU ICL Mode RS-232 Group Baud Rate 9600 9600 9600 Parity...
  • Page 123: Technical Features

    TECHNICAL FEATURES TECHNICAL FEATURES WLS8600 Electrical Features Power Supply 4 to 30 VDC Max. Consumption @ 4V 420 mA @ 5V 310 mA @ 30 V 62 mA Sleep Mode 4 mA Good Read LED (green) Reading Indicators Good Read Spot (green), Beeper...
  • Page 124: Status Indicators

    H H H H Correct entry or exit from Configuration mode Good read of a command L L L Command read error WLS8600 READER DATA ENTRY ¹ Good Read Spot Meaning Beeper one beep² Correct read of a code in normal mode...
  • Page 125: Reading Tables

    TECHNICAL FEATURES READING TABLE WLS8600 Typical reading distance with good quality codes 2.1 - 13.3 cm / 0.8 - 5.2 in 3.5 - 24.2 cm / 1.4 - 9.5 in 2.9 - 42.8 cm / 1.1 - 16.8 in 2.3 - 55.1 cm / 0.9 - 21.7 in 6.3 - 78.5 cm / 2.5 - 30.9 in...
  • Page 126: A Host Configuration Strings

    WLS8600 HOST CONFIGURATION STRINGS SERIAL CONFIGURATION STRINGS SPECIAL CONFIGURATION COMMANDS DESCRIPTION STRING Enter Configuration Exit and Save Configuration $+$* Restore Default Transmit Software Release (not for PEN emulation) $+$! $+$& Transmit Device Configuration in ASCII (not for PEN emulation) Set Custom Default...
  • Page 127 HOST CONFIGURATION STRINGS RS-232 DESCRIPTION STRING Baud Rate 1200 2400 4800 9600 19200 38400 Parity none even Data Bits Stop Bits Handshaking disable RTS/CTS XON/XOFF RTS always On ACK/NACK Protocol disable enable FIFO disable enable CK00 - CK99 Inter-character Delay (ms) RX Timeout (100 ms) CL00 - CL99 Serial Trigger Lock...
  • Page 128 WLS8600 DESCRIPTION STRING USB-COM Handshaking disable RTS/CTS XON/XOFF RTS always ON ACK/NACK Protocol disable enable FIFO disable enable CK00 - CK99 Inter-character Delay (ms) RX Timeout (100 ms) CL00 - CL99 Serial Trigger Lock disable enable CR1ab USB-KBD Keyboard Nationality...
  • Page 129 HOST CONFIGURATION STRINGS WEDGE DESCRIPTION STRING Keyboard Nationality Belgian English (UK) French German Italian Spanish Swedish Keyboard Nationality Japanese Russian (Latin) (IBM AT compatible only) Russian (Cyrillic) Hungarian Slovenian, Croatian, Serbian (Latin) Romanian Czech Republic Caps Lock caps Lock ON caps Lock OFF Caps Lock Auto-Recognition disable...
  • Page 130 = HEX values representing an ASCII character. a = ASCII character of the WASP STANDARD Code Identifier from the table on page 39. b = Hex value of the first Custom Code Identifier character from 00 to FD;...
  • Page 131 = a number from the Hex/Numeric Table e, f, g, h = HEX values representing an ASCII character a = ASCII character of the WASP STANDARD Code Identifier from the table on page 39. d = a number in the range 01-32 from the Hex/Numeric Table...
  • Page 132 WLS8600 POWER SAVE DESCRIPTION STRING Sleep State disable enable Enter Sleep Timeout (100 ms) BR00-BR99 READING PARAMETERS DESCRIPTION STRING Trigger Type software trigger hardware trigger always on Trigger Signal trigger active level trigger active pulse Trigger Click disable enable BD00 - BD99...
  • Page 133 HOST CONFIGURATION STRINGS DECODING PARAMETERS DESCRIPTION STRING Ink-spread disable enable Overflow Control disable enable Interdigit Control disable enable Puzzle Solver disable enable Decoding Safety one read two reads three reads four reads CODE SELECTION DESCRIPTION STRING DISABLE ALL FAMILY CODES EAN/UPC disable EAN/UPC family EAN 8/EAN 13/UPC A/UPC E without ADD ON...
  • Page 134 WLS8600 CODE SELECTION (continued) DESCRIPTION STRING AAI0 UPC A check digit transmission disable enable AAI1 AAJ0 UPC E check digit transmission disable enable AAJ1 conversions UPC E to UPC A UPC E to EAN 13 UPC A to EAN 13...
  • Page 135 HOST CONFIGURATION STRINGS CODE SELECTION (continued) DESCRIPTION STRING Codabar disable Codabar family AD111 Standard no start/stop character equality control nor transmission no start/stop character equality control AD112 but transmission AD121 start/stop character equality control but no transmission AD122 start/stop character equality control and transmission ABC Codabar no start/stop character equality control...
  • Page 136 WLS8600 CODE SELECTION (continued) DESCRIPTION STRING Code 11 disable the family no check AG21 Type C with tx AG22 Type C no tx Type K with tx AG31 Type K no tx AG32 Type C and K with tx AG41...
  • Page 137 CODE IDENTIFIER TABLE 2/5 Interleaved ÌNOÎ 2/5 Industrial ÌPQÎ 2/5 normal 5 bars ÌOPÎ 2/5 matrix 3 bars ÌQRÎ EAN 8 ÌABÎ EAN 13 ÌBCÎ UPC A ÌCDÎ UPC E ÌDEÎ EAN 8 with 2 ADD ON ÌJKÎ EAN 8 with 5 ADD ON ÌKLÎ...
  • Page 138 WLS8600 UPC A with 5 ADD ON ÌGHÎ UPC E with 2 ADD ON ÌHIÎ UPC E with 5 ADD ON ÌIJÎ Code 39 ÌVWÎ Code 39 Full ASCII ÌWXÎ CODABAR ÌRSÎ ABC CODABAR ÌSTÎ Code 128 ÌTUÎ EAN 128 ÌklÎ...
  • Page 139 CODE IDENTIFIER TABLE ÌZ[Î Code 16K ÌpqÎ Code 11 ÌbcÎ Code 49 ÌqrÎ GS1 DATABAR Expanded Linear and Stacked ÌtuÎ GS1 DATABAR Limited ÌvwÎ GS1 DATABAR 14 Linear and Stacked ÌuvÎ...
  • Page 140: C Hex And Numeric Table

    WLS8600 HEX AND NUMERIC TABLE CHARACTER TO HEX CONVERSION TABLE char char char < > SPACE " &...
  • Page 141 NOTES...
  • Page 142 NOTES...
  • Page 143 NOTES...
  • Page 144 Wasp Barcode Technologies 1400 10th Street Plano, Texas USA 75074 ©2000-2013 Wasp Barcode Technologies, Inc 820022890 (Rev. E) December 2013...

Table of Contents