Sunlux xl 3200 инструкция по настройке

Sunlux XL-3200 User Manual

  1. Manuals
  2. Brands
  3. Sunlux Manuals
  4. Barcode Reader
  5. XL-3200
  6. User manual

2d

  • Contents

  • Table of Contents

  • Bookmarks

Quick Links

XL-3200

2D Barcode Scanner

User’s Manual

V1.0

loading

Related Manuals for Sunlux XL-3200

Summary of Contents for Sunlux XL-3200

  • Page 1
    XL-3200 2D Barcode Scanner User’s Manual V1.0…
  • Page 2: Table Of Contents

    Chapter 1 Getting Started ……………………..1 Introduction ………………………… 1 About This Guide ……………………….. 2 Barcode Scanning ……………………… 2 Configuring the XL-3200 … ……………………2 Barcode Programming ……………………2 Command Programming ……………………2 Read Register ……………………..3 Write Register ……………………..7 Save Register Data in EEPROM …………………

  • Page 3
    HID-POS ……………………….40 Access the Scanner with Your Program …………….. 41 Acquire Scanned Data ………………….41 VID/PID ………………………. 41 Chapter 3 Scan Mode ……………………….42 Manual Mode ……………………….42 Continuous Mode……………………… 43 Decode Session Timeout ………………….. 43 Timeout between Decodes ………………….44 Sense Mode ……………………….
  • Page 4
    Enable/Disable All Symbologies ………………… 58 Enable/Disable 1D Symbologies ………………..58 Enable/Disable 2D Symbologies ………………..58 Video Reverse ……………………..59 1D Symbologies ……………………….. 60 Code 128 ……………………….60 Restore Factory Defaults………………….60 Enable/Disable Code 128………………….60 UCC/EAN-128 (GS1-128) ………………….61 Restore Factory Defaults………………….61 Enable/Disable UCC/EAN-128 ………………..
  • Page 5
    Transmit Check Digit ………………….. 71 Add-On Code ……………………… 72 Add-On Code Required ………………….73 Transmit System Character ………………..73 UPC-E Extension ……………………73 UPC-A ……………………….. 74 Restore Factory Defaults………………….74 Enable/Disable UPC-A ………………….74 Transmit Check Digit ………………….. 74 Add-On Code ……………………… 75 Add-On Code Required ………………….
  • Page 6
    Codabar ……………………….90 Restore Factory Defaults………………….90 Enable/Disable Codabar ………………….90 Check Digit Verification ………………….91 Transmit Start/Stop Character ………………..91 Start/Stop Character Format ………………..92 Code 93 ……………………….93 Restore Factory Defaults………………….93 Enable/Disable Code 93………………….93 Check Digit Verification ………………….94 Code 11 ……………………….
  • Page 7
    Data Matrix………………………. 105 Restore Factory Defaults………………….. 105 Enable/Disable Data Matrix ………………..105 Rectangular Barcodes ………………….105 Mirror Images ……………………106 QR Code ……………………….107 Restore Factory Defaults………………….. 107 Enable/Disable QR Code …………………. 107 Micro QR ……………………..107 Mirrored Micro QR ……………………. 108 Appendix ……………………………
  • Page 8: Chapter 1 Getting Started

    Chapter 1 Getting Started Introduction The XL-3200 supports all mainstream 1D as well as PDF417, QR Code (QR1, QR2, Micro QR), Data Matrix and GS1-DataBar (RSS) (RSS-Limited, RSS-14, RSS-14 Stacked and RSS-Expand). The XL-3200 can read barcodes on virtually any medium — paper, plastic card, mobile phones and LCD displays.

  • Page 9: About This Guide

    This guide provides programming instructions for the XL-3200. Users can configure the XL-3100 by scanning the programming barcodes included in this manual. The XL-3200 has been properly configured for most applications and can be put into use without further configuration. Users may check the Factory Defaults Table in Appendix for reference.

  • Page 10: Barcode Programming

    Command Programming Besides the barcode programming method, the XL-3200 can also be configured by serial commands sent from the host device. Note that communication parameters on the engine and the host must match so that two devices can communicate with each other. The default settings of the engine are 9600bps, no parity check, 8 data bits, 1 stop bit, and no flow control.

  • Page 11
    unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) unsigned int crc = 0; while(len— != 0) for(unsigned char i = 0x80; i != 0; i /= 2) crc *= 2; if((crc&0x10000) !=0) crc ^= 0x11021; if((*ptr&i) != 0) crc ^= 0x1021; ptr++;…
  • Page 12
    Reply: {Prefix2} {Types} {Lens} {Datas} {FCS} 1) Success message: Prefix2 : 0x02 0x00 Types : 0x00 (success) Lens : The number of data returned. If Lens=0x00, that means values of 256 contiguous registers are returned. Datas : 0x00~0xFF, data that are returned. : CRC-CCITT checksum.
  • Page 13
    Example: Read the content (0x3E) of register 0x000A 1) Read operation succeeds: Command sent: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0xEE 0x8A Message received: 0x02 0x00 0x00 0x01 0x3E 0xE4 0xAC 2) CRC check fails: Command sent: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0x11 0x22…
  • Page 14: Write Register

    Write Register The write command is used to write contiguous registers (1 to 256 registers) in the engine. Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS} Prefix1 : 0x7E 0x00 (2 bytes) Types : 0x08 (1 byte) Lens : 0x00~0xFF (1 byte), byte count, i.e. number of registers written. When Lens=0x00, 256 contiguous registers are to be written.

  • Page 15
    unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) unsigned int crc = 0; while(len— != 0) for(unsigned char i = 0x80; i != 0; i /= 2) crc *= 2; if((crc&0x10000) !=0) crc ^= 0x11021; if((*ptr&i) != 0) crc ^= 0x1021; ptr++;…
  • Page 16
    Reply: {Prefix2} {Types} {Lens} {Datas} {FCS} 1) Success message: Prefix2 : 0x02 0x00 Types : 0x00 (success) Lens : 0x01 Datas : 0x00 : CRC-CCITT checksum (0x33 0x31) 2) CRC check failure message: Prefix2 : 0x02 0x00 Types : 0x01 (CRC check failure) Lens : 0x01 Datas : 0x00…
  • Page 17
    Example: Write 0x3E into register 0x000A 1) Write operation succeeds: Command sent: 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x4C 0xCF Message received: 0x02 0x00 0x00 0x01 0x00 0x33 0x31 2) CRC check fails: Command sent: 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x11 0x22…
  • Page 18: Save Register Data In Eeprom

    Save Register Data in EEPROM The save command is used to save register data into an external EEPROM. Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS} Prefix1 : 0x7E 0x00 Types : 0x09 Lens : 0x01 Address: 0x0000 Datas : 0x00 : CRC-CCITT checksum (0xDE 0xC8) Reply: {Prefix2} {Types} {Lens} {Datas} {FCS} 1) Success message:…

  • Page 19
    3) Invalid command message: Prefix2 : 0x02 0x00 Types : 0x03 (invalid command) Lens : 0x01 Datas : 0x00 : CRC-CCITT checksum (0x6A 0x61)
  • Page 20: Relationship Between Programming Command And Serial Command

    Relationship between Programming Command and Serial Command 1. Program general parameter with serial command A programming command (i.e. the characters under programming barcode) contains 7 characters. The function of each character is described in the table below. 1st Char 2nd Char ~3rd Char 4th Char~5th Char 6th Char~7th Char Remark BITPOSITION ADDR…

  • Page 21
    reply received : 0x02 0x00 0x00 0x01 0xD4 0xB8 0xC8 Step 2: Calculate the value written to the register. Datas = (0xD4 & (! 0x03)) + 0x02 = 0xD5 Step 3: Write the value into the register. serial command sent : 0x7E 0x00 0x08 0x01 0x00 0x00 0xD5 0xEF 0x41…
  • Page 22: Registers

    Registers Register 0x0000 Feature Bit 7 1: Good read LED on 0: Good read LED off Bit 6 1: Disable the mute mode 0: Enable the mute mode Aiming: Bit 5-4 00: OFF 01: Normal 10/11: Always ON Illumination: Bit 3-2 00: OFF 01: Normal 10/11: Always ON…

  • Page 23
    Register 0x0009 Feature Good Read Beep Frequency Bit 7-0 0xDA: Low 0x4B: Medium 0x25: High 0x000A Register Feature Good Read Beep Duration Bit 7-0 0x1F: 40ms 0x3E: 80ms 0x5D: 120ms 0x000C Register Feature Bit 7-4 Reserved Bit 3 1: Enable Data Matrix 0: Disable Data Matrix Bit 2 1: Enable 1D symbologies…
  • Page 24
    Register 0x0010 Feature Bit 7-5 Reserved 00: Disable AIM ID prefix for 1D symbologies Bit 4-3 01: Allow to enable/disable AIM ID prefix for individual 1D symbology 10/11: Enable AIM ID prefix for 1D symbologies Bit 2-0 Reserved 0x0011 Register Feature 1: Enable AIM ID prefix for ISSN 0: Disable AIM ID prefix for ISSN…
  • Page 25
    Register 0x0013 Feature Bit 7 Reserved Bit 6 1: Enable EAN-8 zero extend 0: Disable EAN-8 zero extend Bit 5 1: Enable EAN-8 5-digit add-on code 0: Disable EAN-8 5-digit add-on code Bit 4 1: Enable EAN-8 2-digit add-on code 0: Disable EAN-8 2-digit add-on code Bit 3 1: EAN-8 add-on code required…
  • Page 26
    0x0016 Register Feature 1: Transmit AIM 128 check digit in the format of “~nnn” (nnn: ASCII decimal value of check digit) Bit 7 0: Do not transmit AIM 128 check digit 1: FNC1 character in AIM 128 transmitted as “~” (ASCII value: 126) Bit 6 0: FNC1 character in AIM 128 transmitted as GS (ASCII value: 29) 1: Enable AIM ID prefix for AIM 128…
  • Page 27
    Register 0x0018 Feature Bit 7 1: Transmit ITF-14 check digit 0: Do not transmit ITF-14 check digit 1: Enable AIM ID prefix for ITF-14 0: Disable AIM ID prefix for ITF-14 Bit 6 Note: Bit4 and Bit3 of register 0x0010 must be set to “01” in order for this parameter to function. Bit 5 1: Enable ITF-14 0: Disable ITF-14…
  • Page 28
    Register 0x001A Feature 1: Transmit Standard 2 of 5 check digit 0: Do not transmit Standard 2 of 5 check digit Bit 7 Note: Standard 2 of 5 check digit verification must be enabled for this parameter to function. Bit 6 1: Enable Standard 2 of 5 check digit 0: Disable Standard 2 of 5 check digit 1: Enable AIM ID prefix for Standard 2 of 5…
  • Page 29
    Register 0x001C Feature Bit 7-6 Reserved Bit 5 1: Enable Code 39 Full ASCII 0: Disable Code 39 Full ASCII 1: Transmit Code 39 check digit 0: Do not transmit Code 39 check digit Bit 4 Note: Code 39 check digit verification must be enabled for this parameter to function. Bit 3 1: Enable Code 39 check digit 0: Disable Code 39 check digit…
  • Page 30
    Register 0x001E Feature Bit 7-6 Reserved 1: Transmit Codabar check digit 0: Do not transmit Codabar check digit Bit 5 Note: Code 39 check digit verification must be enabled for this parameter to function. Bit 4 1: Enable Codabar check digit 0: Disable Codabar check digit Codabar Start/Stop Character Format: Bit 3-2…
  • Page 31
    Register 0x0020 Feature Bit 7-3 Reserved 1: Enable AIM ID prefix for MSI-Plessey 0: Disable AIM ID prefix for MSI-Plessey Bit 2 Note: Bit4 and Bit3 of register 0x0010 must be set to “01” in order for this parameter to function. 1: Enable AIM ID prefix for Plessey 0: Disable AIM ID prefix for Plessey Bit 1…
  • Page 32
    Register 0x004B Feature Bit 7-2 Reserved Bit 1 1: Decode rectangular Data Matrix 0: Do not decode rectangular Data Matrix Bit 0 Reserved Register 0x0060 Feature Bit 7 Reserved Terminating Character Suffix: Bit 6-5 00/11: CR (0x0D) 01: CRLF (0x0D,0x0A) 10: TAB (0x09) Bit 4 Reserved…
  • Page 33
    Register 0x006F Feature Inter-keystroke delay Bit 7-6 00: No delay 01: Short delay (5ms) 10: Medium delay (10ms) 11: Long delay (15ms) Convert case Bit 5-4 00: No case conversion 10: Convert All to Upper Case 11: Convert All to Lower Case Bit 3 Reserved Bit 2…
  • Page 34: Programming Barcode Data

    Host when a programming barcode is scanned and decoded. By default, the XL-3200 does not transmit programming barcode data. After the engine is powered down and re-energized, this feature will be automatically disabled (i.e. the engine does not transmit programming barcode data) and the ability of programming barcodes to configure the engine will be restored.

  • Page 35: Chapter 2 Communication Interfaces

    Chapter 2 Communication Interfaces The XL-3200 provides a TTL-232 interface and a USB interface to communicate with the host device. The host device can receive scanned data and send commands to control the engine or to access/alter the configuration information of the engine via the TTL-232 or USB interface.

  • Page 36: Baud Rate

    Baud Rate Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements. ** 9600 1200 19200 2400 38400 4800 57600 14400 115200…

  • Page 37: Usb Interface

    USB Interface When the XL-3200 is connected to a host device through its USB interface, USB DATAPIPE is enabled by default. User can switch between options – USB DATAPIPE, USB HID-KBW, USB COM Port Emulation and HID-POS, upon actual need.

  • Page 38: Standard Keyboard

    Standard Keyboard When the USB HID-KBW feature is enabled, the engine selects Standard Keyboard by default. Besides that, the other two options are provided: Emulate ALT+Keypad and Function Key Mapping. ** Standard Keyboard Emulate ALT+Keypad When Emulate ALT+Keypad is enabled, any ASCII character (0x00 — 0xFF) is sent over the numeric keypad no matter which keyboard type is selected.

  • Page 39: Function Key Mapping

    Function Key Mapping When Function Key Mapping is enabled, function character (0x00 — 0x1F) are sent as ASCII sequences over the numeric keypad. CTRL Make Press function key (Refer to the ASCII Function Key Mapping Table on the following page) CTRL Break Function Key Mapping…

  • Page 40: Ascii Function Key Mapping Table

    ASCII Function Key Mapping Table ASCII Value ASCII Value Function Key Function Key (HEX) (HEX)…

  • Page 41: Usb Country Keyboard Types

    USB Country Keyboard Types Keyboard layouts vary from country to country. All supported keyboard types are listed below. The default setting is US keyboard. ** 1 — U.S. 2 — Belgium 3 — Brazil 4 — Canada 5 — Czech 6 — Denmark 7 — Finland 8 — France…

  • Page 42
    9 — Austria 10 — Greece 11 — Hungary 12 — Israel 13 — Italy 14 — Latin America 15 — Netherland 16 — Norway 17 — Poland 18 — Portugal…
  • Page 43
    19 — Romania 20 — Russia 21 — Slovakia 22 — Spain 23 — Sweden 24 — Switzerland 25 — Turkey1 26 — Turkey 2 27 — UK 28 — Japan…
  • Page 44: Beep On Unknown Character

    Beep on Unknown Character Due to the differences in keyboard layouts, some characters contained in barcode data may be unavailable on the selected keyboard. As a result, the engine fails to transmit the unknown characters. Scan the appropriate barcode below to enable or disable the emission of beep when an unknown character is detected.

  • Page 45: Caps Lock

    Caps Lock The Caps Lock ON option can invert upper and lower case characters contained in barcode data. This inversion occurs regardless of the state of Caps Lock key on the Host’s keyboard. ** Caps Lock OFF Caps Lock ON Note: Emulate ALT+Keypad ON/ Convert All to Upper Case/ Convert All to Lower Case prevails over Caps Lock ON.

  • Page 46: Convert Case

    Convert Case Scan the appropriate barcode below to convert all bar code data to your desired case. ** No Case Conversion Convert All to Lower Case Convert All to Upper Case Example: When the Convert All to Lower Case feature is enabled, barcode data “AbC” is transmitted as “abc”.

  • Page 47: Emulate Numeric Keypad

    Emulate Numeric Keypad When this feature is disabled, sending barcode data is emulated as keystroke(s) on main keyboard. To enable this feature, scan the Emulate Numeric Keypad barcode. Sending a number (0-9) is emulated as keystroke on numeric keypad, whereas sending other character like “+”, “_”, “*” , “/” and “.” is still emulated as keystroke on main keyboard.

  • Page 48: Usb Com Port Emulation

    USB COM Port Emulation If you connect the engine to the Host via a USB connection, the USB COM Port Emulation feature allows the Host to receive data in the way as a serial port does. However, you need to set communication parameters on the engine to match the Host requirements.

  • Page 49: Access The Scanner With Your Program

    Access the Scanner with Your Program Use CreateFile to access the engine as a HID device. Use ReadFile to deliver the scanned data to the application program. Use WriteFile to send data to the engine. For detailed information about USB and HID interfaces, go to www.USB.org. Acquire Scanned Data After a barcode is decoded, the engine sends an input report as below: Byte…

  • Page 50: Chapter 3 Scan Mode

    Chapter 3 Scan Mode Manual Mode Manual Mode (default): A trigger pull activates a decode session. The decode session continues until the barcode is decoded or the trigger is released. **Manual Mode…

  • Page 51: Continuous Mode

    Continuous Mode Continuous Mode: The engine automatically activates a decode session. The decode session continues until the barcode is decoded or the decode session timeout expires. When a decode session is completed, the engine waits until the timeout between decodes expires and then starts next session. The engine continues to work in this pattern if the following situation does not happen: no barcode is presented to the engine or passed in front of it in a decode session, the engine will automatically suspend barcode reading.

  • Page 52: Timeout Between Decodes

    Timeout between Decodes This parameter sets the timeout between decode sessions. When a decode session ends, next session will not happen until the timeout between decodes expires. It is programmable in 0.1s increments from 0.1s to 25.5s. The default timeout is 1.0s. To learn how to program this parameter, see Appendix E: Parameter Programming Examples.

  • Page 53: Sense Mode

    Sense Mode Sense Mode: The engine waits for the image stabilization timeout to expire before activating a decode session every time it detects a change in ambient illumination. Decode session continues until the barcode is decoded or the decode session timeout expires. After a decode session ends, the engine waits for the timeout between decodes to expire before beginning to monitor ambient illumination.

  • Page 54: Timeout Between Decodes

    Timeout between Decodes After a decode session ends, the engine waits for the timeout between decodes to expire before beginning to monitor ambient illumination. This parameter is programmable in 0.1s increments from 0.1s to 25.5s. The default timeout is 1.0s. To learn how to program this parameter, see Appendix E: Parameter Programming Examples.

  • Page 55: Sensitivity

    Sensitivity Sensitivity specifies the degree of acuteness of the engine’s response to changes in ambient illumination. The higher the sensitivity, the lower requirement in illumination change to trigger the engine. You can select an appropriate degree of sensitivity that fits the ambient environment. The default setting is Medium Sensitivity.

  • Page 56: Command Trigger Mode

    Command Trigger Mode Command Trigger Mode: Decode session is activated by a host command (i.e. set the bit0 of register 0x0002 to “1”). The decode session continues until the barcode is decoded or the decode session timeout expires. Command Trigger Mode Decode Session Timeout This parameter sets the maximum time decode session continues during a scan attempt.

  • Page 57: Ir Trigger Mode

    IR Trigger Mode By default, theXL-3030-M switches to the IR Trigger scan mode (indicated by beeper) when holding down the trigger for over 10 seconds. In this scan mode, the trigger distance is up to 26cm, but it can be altered to meet customerization needs.

  • Page 58: Chapter 4 Illumination & Aiming

    Chapter 4 Illumination & Aiming Illumination A couple of illumination options are provided to improve the lighting conditions during every image capture: Normal (default): Illumination LED is turned on during image capture. Always ON: Illumination LED keeps ON after the engine is powered on. OFF: Illumination LED is OFF all the time.

  • Page 59: Aiming

    Aiming When scanning/capturing image, the engine projects an aiming beam which allows positioning the target barcode within its field of view and thus makes decoding easier. Normal (default): The engine projects an aiming beam only during barcode scanning/capture. Always ON: Aiming beam is constantly ON after the engine is powered on. OFF: Aiming beam is OFF all the time.

  • Page 60: Chapter 5 Notification

    Chapter 5 Notification Mute Mode Scanning the Enable Mute Mode can turn off all notification beeps. By default, mute mode is disabled. Enable Mute Mode **Disable Mute Mode Good Read Beep ** Good Read Beep On Good Read Beep Off…

  • Page 61: Good Read Beep Frequency

    Good Read Beep Frequency ** Medium High Good Read Beep Duration 40ms **80ms 120ms…

  • Page 62: Good Read Led

    Good Read LED Good Read LED On Good Read LED Off Decode Result Notification When enabled, if a barcode does not decode, “F” is transmitted; if a barcode is decoded, “S” is appended to the barcode data as the most left character. Enable Decode Result Notification ** Disable Decode Result Notification…

  • Page 63: Chapter 6 Data Formatting

    Chapter 6 Data Formatting In many applications, barcode data needs to be edited and distinguished from one another. Usually AIM ID and Code ID can be used as identifiers, but in some special cases terminating character suffix like Carriage Return or Line Feed can also be the alternative. The engine can be configured to transmit barcode data in the following format: [“F”/ “S”] + [Code ID] + [AIM ID] + [DATA] + [terminating character] Note: [DATA] must be transmitted while user can decide whether to transmit any of the rest parts.

  • Page 64: Code Id Prefix

    CODE ID Prefix Code ID can also be used to identify barcode type. For more information, refer to Appendix C: Code ID Table. Enable CODE ID Prefix ** Disable CODE ID Prefix User can choose to transmit original CODE ID or visible CODE ID by scanning the appropriate barcode below.

  • Page 65: Terminating Character Suffix

    Terminating Character Suffix A terminating character such as carriage return (CR) or carriage return/line feed pair (CRLF) or horizontal tab (TAB) can be used to mark the end of data. ** Disable Terminating Character Suffix Append CR Append CRLF Append TAB…

  • Page 66: Chapter 7 Symbologies

    Chapter 7 Symbologies Global Settings Enable/Disable All Symbologies If all symbologies are disabled, the engine can only identify programming barcodes. Enable All Symbologies Disable All Symbologies Enable/Disable 1D Symbologies Enable 1D Symbologies Disable 1D Symbologies Enable/Disable 2D Symbologies Enable 2D Symbologies Disable 2D Symbologies…

  • Page 67: Video Reverse

    Video Reverse Regular barcode: Dark image on a bright background. Inverse barcode: Bright image on a dark background. The examples of regular barcode and inverse barcode are shown below. Regular Barcode Inverse Barcode Video Reverse is used to allow the engine to read barcodes that are inverted. Video Reverse ON: Read both regular barcodes and inverse barcodes.

  • Page 68: 1D Symbologies

    1D Symbologies Code 128 Restore Factory Defaults Restore the Factory Defaults of Code 128 Enable/Disable Code 128 ** Enable Code 128 Disable Code 128…

  • Page 69: Ucc/Ean-128 (Gs1-128)

    UCC/EAN-128 (GS1-128) Restore Factory Defaults Restore the Factory Defaults of UCC/EAN-128 Enable/Disable UCC/EAN-128 ** Enable UCC/EAN-128 Disable UCC/EAN-128…

  • Page 70: Aim 128

    AIM 128 Restore Factory Defaults Restore the Factory Defaults of AIM 128 Enable/Disable AIM 128 ** Enable AIM 128 Disable AIM 128…

  • Page 71: Restore Factory Defaults

    EAN-8 Restore Factory Defaults Restore the Factory Defaults of EAN-8 Enable/Disable EAN-8 ** Enable EAN-8 Disable EAN-8 Transmit Check Digit EAN-8 is 8 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit EAN-8 Check Digit Do Not Transmit EAN-8 Check Digit…

  • Page 72: Add-On Code

    Add-On Code An EAN-8 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is an EAN-8 barcode while the part circled by red dotted line is add-on code.

  • Page 73: Add-On Code Required

    Add-On Code Required When EAN-8 Add-On Code Required is selected, the engine will only read EAN-8 barcodes that contain add-on codes. EAN-8 Add-On Code Required ** EAN-8 Add-On Code Not Required EAN-8 Extension Disable EAN-8 Zero Extend: Transmit EAN-8 barcodes as is. Enable EAN-8 Zero Extend: Add five leading zeros to decoded EAN-8 barcodes to extend to13 digits.

  • Page 74: Restore Factory Defaults

    EAN-13 Restore Factory Defaults Restore the Factory Defaults of EAN-13 Enable/Disable EAN-13 ** Enable EAN-13 Disable EAN-13 Transmit Check Digit EAN-13 is 13 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit EAN-13 Check Digit Do Not Transmit EAN-13 Check Digit…

  • Page 75: Add-On Code

    Add-On Code An EAN-13 barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is an EAN-13 barcode while the part circled by red dotted line is add-on code.

  • Page 76: Add-On Code Required

    Add-On Code Required When EAN-13 Add-On Code Required is selected, the engine will only read EAN-13 barcodes that contain add-on codes. EAN-13 Add-On Code Required ** EAN-13 Add-On Code Not Required…

  • Page 77: Issn

    ISSN Restore Factory Defaults Restore the Factory Defaults of ISSN Enable/Disable ISSN Enable ISSN ** Disable ISSN…

  • Page 78: Isbn

    ISBN Restore Factory Defaults Restore the Factory Defaults of ISBN Enable/Disable ISBN ** Enable ISBN Disable ISBN Set ISBN Format ** ISBN-13 ISBN-10…

  • Page 79: Upc-E

    UPC-E Restore Factory Defaults Restore the Factory Defaults of UPC-E Enable/Disable UPC-E ** Enable UPC-E Disable UPC-E Transmit Check Digit UPC-E is 8 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit UPC-E Check Digit Do Not Transmit UPC-E Check Digit…

  • Page 80: Add-On Code

    Add-On Code A UPC-E barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is a UPC-E barcode while the part circled by red dotted line is add-on code.

  • Page 81: Add-On Code Required

    Add-On Code Required When UPC-E Add-On Code Required is selected, the engine will only read UPC-E barcodes that contain add-on codes. UPC-E Add-On Code Required ** UPC-E Add-On Code Not Required Transmit System Character The first character of UPC-E barcode is the system character “0”. Transmit System Character “0”…

  • Page 82: Upc-A

    UPC-A Restore Factory Defaults Restore the Factory Defaults of UPC-A Enable/Disable UPC-A ** Enable UPC-A Disable UPC-A Transmit Check Digit UPC-A is 13 digits in length with the last one as its check digit used to verify the integrity of the data. ** Transmit UPC-A Check Digit Do Not Transmit UPC-A Check Digit…

  • Page 83: Add-On Code

    Add-On Code A UPC-A barcode can be augmented with a two-digit or five-digit add-on code to form a new one. In the examples below, the part surrounded by blue dotted line is a UPC-A barcode while the part circled by red dotted line is add-on code.

  • Page 84: Add-On Code Required

    Add-On Code Required When UPC-A Add-On Code Required is selected, the engine will only read UPC-A barcodes that contain add-on codes. UPC-A Add-On Code Required ** UPC-A Add-On Code Not Required Transmit Preamble Character Transmit Preamble Character “0” ** Do Not Transmit Preamble Character “0” Note: The preamble character “0”…

  • Page 85: Interleaved 2 Of 5

    Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 ** Enable Interleaved 2 of 5 Disable Interleaved 2 of 5…

  • Page 86: Check Digit Verification

    Check Digit Verification A check digit is optional for Interleaved 2 o 5 and can be added as the last digit. It is a calculated value used to verify the integrity of the data. Disable: The engine transmits Interleaved 2 of 5 barcodes as is. Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Interleaved 2 of 5 barcodes to verify that the data complies with the check digit algorithm.

  • Page 87: Transmit Appended «0

    Transmit Appended “0” If an Interleaved 2 of 5 barcode contains an odd number of characters, a leading zero must be appended. Scan the appropriate barcode to choose whether to transmit the appended “0”. ** Transmit Appended “0” Do Not Transmit Appended “0”…

  • Page 88
    ITF-6 ITF-6 is a special kind of Interleaved 2 of 5 with a length of 6 characters and the last character as the check character. Restore the Factory Defaults of ITF-6 ** Disable ITF-6 Enable ITF-6 But Do Not Transmit Check Digit Enable ITF-6 and Transmit Check Digit Note: It is advisable not to enable ITF-6 and Interleaved 2 of 5 at the same time.
  • Page 89
    ITF-14 ITF-14 is a special kind of Interleaved 2 of 5 with a length of 14 characters and the last character as the check character. Restore the Factory Defaults of ITF-14 Disable ITF-14 Enable ITF-14 But Do Not Transmit Check Digit Enable ITF-14 and Transmit Check Digit Note: It is advisable not to enable ITF-14 and Interleaved 2 of 5 at the same time.
  • Page 90: Matrix 2 Of 5

    Matrix 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Matrix 2 of 5 Enable/Disable Matrix 2 of 5 ** Enable Matrix 2 of 5 Disable Matrix 2 of 5…

  • Page 91: Check Digit Verification

    Check Digit Verification Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification…

  • Page 92: Industrial 25

    Industrial 25 Restore Factory Defaults Restore the Factory Defaults of Industrial 25 Enable/Disable Industrial 25 ** Enable Industrial 25 Disable Industrial 25…

  • Page 93: Check Digit Verification

    Check Digit Verification ** Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification…

  • Page 94: Standard 25

    Standard 25 Restore Factory Defaults Restore the Factory Defaults of Standard 25 Enable/Disable Standard 25 ** Enable Standard 25 Disable Standard 25…

  • Page 95: Check Digit Verification

    Check Digit Verification ** Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification…

  • Page 96: Code 39

    Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 Enable/Disable Code 39 ** Enable Code 39 Disable Code 39 Transmit Start/Stop Character Transmit Start/Stop Character Do Not Transmit Start/Stop Character…

  • Page 97: Check Digit Verification

    Check Digit Verification Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification Enable/Disable Code 39 Full ASCII The engine can be configured to identify all ASCII characters by scanning the appropriate barcode below. Enable Code 39 Full ASCII ** Disable Code 39 Full ASCII…

  • Page 98: Codabar

    Codabar Restore Factory Defaults Restore the Factory Defaults of Codabar Enable/Disable Codabar ** Enable Codabar Disable Codabar…

  • Page 99: Check Digit Verification

    Check Digit Verification Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification Transmit Start/Stop Character Transmit Start/Stop Character Do Not Transmit Start/Stop Character…

  • Page 100: Start/Stop Character Format

    Start/Stop Character Format ** ABCD/ABCD as the Start/Stop Character ABCD/TN*E as the Start/Stop Character abcd/abcd as the Start/Stop Character abcd/tn*e as the Start/Stop Character…

  • Page 101: Code 93

    Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 Enable/Disable Code 93 ** Enable Code 93 Disable Code 93…

  • Page 102: Check Digit Verification

    Check Digit Verification Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification…

  • Page 103: Code 11

    Code 11 Restore Factory Defaults Restore the Factory Defaults of Code 11 Enable/Disable Code 11 ** Enable Code 11 Disable Code 11…

  • Page 104: Check Digit Verification

    Check Digit Verification Disable ** One Check Digit, MOD11 Two Check Digits, MOD11/MOD11 Two Check Digits, MOD11/MOD9 One Check Digit, MOD11 (Len <= 11) One Check Digit, MOD11 (Len <= 11) Two Check Digits, MOD11/MOD11 (Len > 11) Two Check Digits, MOD11/MOD9 (Len > 11) ** Transmit Check Digit Do Not Transmit Check Digit…

  • Page 105: Plessey

    Plessey Restore Factory Defaults Restore the Factory Defaults of Plessey Enable/Disable Plessey ** Enable Plessey Disable Plessey…

  • Page 106: Check Digit Verification

    Check Digit Verification Disable ** Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification…

  • Page 107: Msi-Plessey

    MSI-Plessey Restore Factory Defaults Restore the Factory Defaults of MSI-Plessey Enable/Disable MSI-Plessey ** Enable MSI-Plessey Disable MSI-Plessey…

  • Page 108: Check Digit Verification

    Check Digit Verification Disable ** One Check Digit, MOD10 Two Check Digits, MOD10/MOD10 Two Check Digits, MOD10/MOD11 ** Transmit Check Digit Do Not Transmit Check Digit…

  • Page 109: 101

    RSS-14 Restore Factory Defaults Restore the Factory Defaults of RSS-14 Enable/Disable RSS-14 ** Enable RSS-14 Disable RSS-14 Transmit Application Identifier “01” ** Transmit Application Identifier “01” Do Not Transmit Application Identifier “01”…

  • Page 110: Rss-Limited

    RSS-Limited Restore Factory Defaults Restore the Factory Defaults of RSS-Limited Enable/Disable RSS-Limited ** Enable RSS-Limited Disable RSS-Limited Transmit Application Identifier “01” ** Transmit Application Identifier “01” Do Not Transmit Application Identifier “01”…

  • Page 111: Rss-Expand

    RSS-Expand Restore Factory Defaults Restore the Factory Defaults of RSS-Expand Enable/Disable RSS-Expand ** Enable RSS-Expand Disable RSS-Expand…

  • Page 112: 2D Symbologies

    2D Symbologies PDF417 Restore Factory Defaults Restore the Factory Defaults of PDF417 Enable/Disable PDF417 **Enable PDF417 Disable PDF417…

  • Page 113: Data Matrix

    Data Matrix Restore Factory Defaults Restore the Factory Defaults of Data Matrix Enable/Disable Data Matrix **Enable Data Matrix Disable Data Matrix Rectangular Barcodes ** Decode Rectangular Barcodes Do Not Decode Rectangular Barcodes…

  • Page 114: Mirror Images

    Mirror Images ** Decode Unmirrored DM Only Decode Mirrored DM Only Decode Both…

  • Page 115: Qr Code

    QR Code Restore Factory Defaults Restore the Factory Defaults of QR Code Enable/Disable QR Code **Enable QR Code Disable QR Code Micro QR **Enable Micro QR Disable Micro QR…

  • Page 116: Mirrored Micro Qr

    Mirrored Micro QR Decode Mirrored Micro QR ** Do Not Decode Mirrored Micro QR…

  • Page 117: Appendix

    Appendix Appendix A: Factory Defaults Table Parameter Factory Default Remark Programming Barcode Barcode Programming Enabled If Send Programming Barcode Data Programming Barcode Data Do not send is enabled, barcode programming will be disabled. Communication Interfaces Baud Rate 9600 Parity Check None TTL-232 Interface Number of Data Bits…

  • Page 118
    Parameter Factory Default Remark Decode Session Timeout 3.0s 0.1-25.5s; 0: infinite. Continuous Mode Timeout between Decodes 1.0s 0-25.5s Decode Session Timeout 3.0s 0.1-25.5s; 0: infinite. Timeout between Decodes 1.0s 0-25.5s Sense Mode Image Stabilization Timeout 0.4s 0-25.5s Sensitivity Medium Command Trigger Mode Decode Session Timeout 3.0s 0.1-25.5s;…
  • Page 119
    Parameter Factory Default Remark Symbologies Video Reverse Disabled Applicable to all symbologies. Code 128 Code 128 Enabled ( ) UCC/EAN-128 GS1-128 UCC/EAN-128 Enabled AIM 128 AIM 128 Enabled EAN-8 EAN-8 Enabled Check Digit Transmit 2-Digit Add-On Code Disabled 5-Digit Add-On Code Disabled Add-On Code Not required…
  • Page 120
    Parameter Factory Default Remark UPC-E UPC-E Enabled Check Digit Transmit 2-Digit Add-On Code Disabled 5-Digit Add-On Code Disabled Add-On Code Not required Extend to UPC-A Disabled System Character “0” Do not transmit UPC-A UPC-A Enabled Check Digit Transmit 2-Digit Add-On Code Disabled 5-Digit Add-On Code Disabled…
  • Page 121
    Parameter Factory Default Remark Industrial 25 Industrial 25 Enabled Check Digit Verification Disabled Check Digit Do not transmit Standard 25 Standard 25 Enabled Check Digit Verification Disabled Check Digit Do not transmit Code 39 Code 39 Enabled Check Digit Verification Disabled Check Digit Do not transmit…
  • Page 122
    Parameter Factory Default Remark Plessey Plessey Enabled Check Digit Verification Enabled Check Digit Do not transmit MSI-Plessey MSI-Plessey Enabled One check digit, Check Digit Verification MOD10 Check Digit Transmit RSS-14 RSS-14 Enabled AI (Application Identifier) Transmit RSS-Limited RSS-Limited Enabled AI (Application Identifier) Transmit RSS-Expand RSS-Expand…
  • Page 123: Appendix B: Aim Id Table

    Appendix B: AIM ID Table Symbology AIM ID Remark Code 128 Standard Code 128 UCC/EAN 128 FNC1 is the character right after the start character (GS1-128) AIM 128 FNC1 is the 2nd character after the start character Standard EAN-8 EAN-8 ]E4….]E1……

  • Page 124
    Symbology AIM ID Remark Transmit barcodes as is; disable Full ASCII; disable check digit verification One check digit, MOD 43; transmit check digit Code 39 One check digit, MOD 43; do not transmit check digit Enable full ASCII; disable check digit verification Enable full ASCII;…
  • Page 125
    Symbology AIM ID Remark ECC 200; FNC1 is the 1st or 5th character after the start character; ECI supported ECC 200; FNC1 is the 2nd or 6th character after the start character; ECI supported QR1 (comply with AIM ISS 97-001 specifications) QR2 (2005 symbol), ECI protocol not supported QR2 (2005 symbol), ECI protocol supported QR2 (2005 symbol), ECI protocol not supported;…
  • Page 126: Appendix C: Code Id Table

    Appendix C: Code ID Table Symbology Original Code ID Visible Code ID Code 128 FNC3 A(0x41) Code 128 B(0x42) UCC/EAN 128 C(0x43) EAN-8 D(0x44) EAN-13 E(0x45) UPC-E F(0x46) UPC-A G(0x47) Interleaved 2 of 5 H(0x48) ITF-14 I(0x49) ITF-6 J(0x4A) Code 39 M(0x4D) Codabar O(0x4F)

  • Page 127: Appendix D: Ascii Table

    Appendix D: ASCII Table Char (Null char.) (Start of Header) (Start of Text) (End of Text) (End of Transmission) (Enquiry) (Acknowledgment) (Bell) (Backspace) (Horizontal Tab) (Line Feed) (Vertical Tab) (Form Feed) (Carriage Return) (Shift Out) (Shift In) (Data Link Escape) (XON) (Device Control 1) (Device Control 2) (XOFF) (Device Control 3)

  • Page 128
    Char (Request to Send) (Unit Separator) (Space) (Exclamation Mark) » (Double Quote) (Number Sign) (Dollar Sign) (Percent) & (Ampersand) (Single Quote) (Right / Closing Parenthesis) (Right / Closing Parenthesis) (Asterisk) (Plus) (Comma) (Minus / Dash) (Dot) (Forward Slash) (Colon) (Semi-colon) <…
  • Page 129
    Char > (Greater Than) (Question Mark) (AT Symbol) (Left / Opening Bracket) (Back Slash) (Right / Closing Bracket)
  • Page 130
    Char (Caret / Circumflex) (Underscore) (Grave Accent) (Left/ Opening Brace) (Vertical Bar) (Right/Closing Brace) (Tilde) (Delete)
  • Page 131: Appendix E: Parameter Programming Examples

    Appendix E: Parameter Programming Examples The following examples show you how to program parameters by scanning programming barcodes. Program the Decode Session Timeout Example: Set the decode session timeout to 5.0s Scan the Decode Session Timeout barcode. Scan the numeric barcodes “5” and “0”. Scan the Save barcode.

  • Page 132: Program The Sensitivity Level

    Program the Sensitivity Level Example: Set the sensitivity level to 5 Scan the Custom Sensitivity barcode. Scan the numeric barcode “5”. Scan the Save barcode.

  • Page 133: Appendix F: Digit Barcodes

    Appendix F: Digit Barcodes 0 ~ 5…

  • Page 134
    6~ 9…
  • Page 135
    A ~ F…
  • Page 136: Appendix G: Save/Cancel Barcodes

    Appendix G: Save/Cancel Barcodes After reading numeric barcode(s), you need to scan the Save barcode to save the data. If you scan the wrong digit(s), you can either scan the Cancel the Last Digit barcode and then the correct digit, or scan the Cancel All Digits barcode and then the digits you want.

  • Page 137: Appendix H: Frequently-Used Serial Commands

    Appendix H: Frequently-Used Serial Commands Feature Serial Command Set baud rate to 9600 7E 00 08 01 00 D9 D3 20 38 Set baud rate to 115200 7E 00 08 01 00 D9 D8 91 53 Save register data in EEPROM 7E 00 09 01 00 00 DE C8 Query the baud rate 7E 00 07 01 00 2A 02 D8 0F…

Table of Contents for Sunlux XL-3200:

  • 130 Appendix H: Frequently-Used Serial Commands Feature Serial Command Set baud rate to 9600 7E 00 08 01 00 D9 D3 20 38 Set baud rate to 115200 7E 00 08 01 00 D9 D8 91 53 Save register data in EEPROM 7E 00 09 01 00 00 DE C8 Query the baud rate 7E 00 07 01 00 2A 02 D8 0F After receiving the Query Baud Rate serial command, the engine may respond with one of the following messages. Message Baud Rate 02 00 00 02 C4 09 SS SS 1200 02 00 00 02 E2 04 SS SS 2400 02 00 00 02 71 02 SS SS 4800 02 00 00 02 39 01 SS SS 9600 02 00 00

  • 7 Write Register The write command is used to write contiguous registers (1 to 256 registers) in the engine. Syntax: {Prefix1} {Types} {Lens} {Address} {Datas} {FCS} Prefix1 : 0x7E 0x00 (2 bytes) Types : 0x08 (1 byte) Lens : 0x00~0xFF (1 byte), byte count, i.e. number of registers written. When Lens=0x00, 256 contiguous registers are to be written. Address : 0x0000~0xFFFF (2 bytes), starting register address. Datas : 0x00~0xFF

  • 19 Register 0x0016 Bit Feature Bit 7 1: Transmit AIM 128 check digit in the format of “~nnn” (nnn: ASCII decimal value of check digit) 0: Do not transmit AIM 128 check digit Bit 6 1: FNC1 character in AIM 128 transmitted as “~” (ASCII value: 126) 0: FNC1 character in AIM 128 transmitted as GS (ASCII value: 29) Bit 5 1: Enable AIM ID prefix for AIM 128 0: Disable AIM ID prefix for AIM 128 Note: Bit4 and Bit3 of register 0x0010 must be set to “01”

  • 123 Hex Dec Char 5e 94 ^ (Caret / Circumflex) 5f 95 _ (Underscore) 60 96 ‘ (Grave Accent) 61 97 A 62 98 B 63 99 C 64 100 d 65 101 e 66 102 f 67 103 g 68 104 h 69 105 i 6a 106 j 6b 107 k 6c 108 l 6d 109 m 6e 110 n 6f 111 o 70 112 p 71 113 q 72 114 r 73 115 s 74 116 t 75 117 u 76 118 v 77 119 w 78 120 x 79 121 y 7a 122 z 7b 123 { (Left/ Op

  • 86 Check Digit Verification ** Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification

  • 42 Access the Scanner with Your Program 1. Use CreateFile to access the engine as a HID device. 2. Use ReadFile to deliver the scanned data to the application program. 3. Use WriteFile to send data to the engine. For detailed information about USB and HID interfaces, go to www.USB.org. Acquire Scanned Data After a barcode is decoded, the engine sends an input report as below: Bit Byte 7 6 5 4 3 2 1 0 0 Report ID = 0x02 1 Barcode Length 2-57 Decoded Data (1-56) 58-61 Re

  • 30 USB Interface When the XL-3200 is connected to a host device through its USB interface, USB DATAPIPE is enabled by default. User can switch between options – USB DATAPIPE, USB HID-KBW, USB COM Port Emulation and HID-POS, upon actual need. USB DATAPIPE A driver is required when using this protocol to communicate with the engine. ** USB DATAPIPE USB HID-KBW When the engine is connected to the Host via a USB connectio

  • 29 Baud Rate Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements. ** 9600 1200 19200 2400 38400 4800 57600 14400 115200

  • 61 1D Symbologies Code 128 Restore Factory Defaults Restore the Factory Defaults of Code 128 Enable/Disable Code 128 ** Enable Code 128 Disable Code 128

  • 47 Timeout between Decodes After a decode session ends, the engine waits for the timeout between decodes to expire before beginning to monitor ambient illumination. This parameter is programmable in 0.1s increments from 0.1s to 25.5s. The default timeout is 1.0s. To learn how to program this parameter, see Appendix E: Parameter Programming Examples. Timeout between Decodes Image Stabilization Timeout The engine waits for the image stabilization timeout to expire before activating a decod

  • 1 Chapter 1 Getting Started Introduction The XL-3200 supports all mainstream 1D as well as PDF417, QR Code (QR1, QR2, Micro QR), Data Matrix and GS1-DataBar TM (RSS) (RSS-Limited, RSS-14, RSS-14 Stacked and RSS-Expand). The XL-3200 can read barcodes on virtually any medium — paper, plastic card, mobile phones and LCD displays. It provides an ideal solution for both emerging mobile phone-based barcode applications, like coupons, e-tickets and boarding passes, and traditional applications. TheXL-3200’s instant power on/off feature al

Questions, Opinions and Exploitation Impressions:

You can ask a question, express your opinion or share our experience of Sunlux XL-3200 device using right now.

File Specifications:

2242/2242492-xl3200.pdf file (11 Jul 2023)

Accompanying Data:

Sunlux XL-3200 Barcode Reader PDF Operation & User’s Manual (Updated: Tuesday 11th of July 2023 09:44:01 AM)

Rating: 4.6 (rated by 13 users)

Compatible devices: XL-9038, XL-9600, XL-2300, OS-7110D-U, Host2, WWS150i, XL-3100, EZ2250i.

Recommended Documentation:

Operation & User’s Manual (Text Version):

(Ocr-Read Summary of Contents of some pages of the Sunlux XL-3200 Document (Main Content), UPD: 11 July 2023)

  • 73, 66 Add-On Code Required When EAN-8 Add-On Code Required is selected, the engine will only read EAN-8 barcodes that contain add-on codes. EAN-8 Add-On Code Required ** EAN-8 Add-On Code Not Required EAN-8 Extension Disable EAN-8 Zero Extend: Transmit EAN-8 barcodes as is. Enable EAN-8 Zero Extend: Add five leading zeros to decoded EAN-8 barcodes to extend to13 digits. Enable EAN-8 Zero Extend ** Disable …

  • 67, 60 Video Reverse Regular barcode: Dark image on a bright background. Inverse barcode: Bright image on a dark background. The examples of regular barcode and inverse barcode are shown below. Regular Barcode Inverse Barcode Video Reverse is used to allow the engine to read barcodes that are inverted. Video Reverse ON: Read both regular barcodes and inverse barcodes. Video Reverse OFF (default): Read regular barcodes only. The engine shows a slight…

  • 7, Data Matrix…………………………………………………………………………………………………………………… 105 Restore Factory Defaults…………………………………………………………………………………………. 105 Enable/Disable Data Matrix ……………………………………………………………………………………… 105 Rectangular Barcodes ……………………………………….…

  • 38, Sunlux XL-3200 31 Standard Keyboard When the USB HID-KBW feature is enabled, the engine selects Standard Keyboard by default. Besides that, the other two options are provided: Emulate ALT+Keypad and Function Key Mapping. ** Standard Keyboard Emulate ALT+Keypad When Emulate ALT+Keypad is enabled, any ASCII character (0x00 — 0xFF) is sent over the numeric keypad no matter which keyboard type is selected. S…

  • 78, 71 ISBN Restore Factory Defaults Restore the Factory Defaults of ISBN Enable/Disable ISBN ** Enable ISBN Disable ISBN Set ISBN Format ** ISBN-13 ISBN-10

  • 121, 114 Parameter Factory Default Remark Industrial 25 Industrial 25 Enabled Check Digit Verification Disabled Check Digit Do not transmit Standard 25 Standard 25 Enabled Check Digit Verification Disabled Check Digit Do not transmit Code 39 Code 39 Enabled Check Digit Verification Disabled Check Digit Do not transmit Start/Stop Character Do not transmit Code 39 Full ASCII Disabled Codabar Codabar Ena…

  • 60, 53 Chapter 5 Notification Mute Mode Scanning the Enable Mute Mode can turn off all notification beeps. By default, mute mode is disabled. Enable Mute Mode **Disable Mute Mode Good Read Beep ** Good Read Beep On Good Read Beep Off

  • 97, Sunlux XL-3200 90 Check Digit Verification ** Disable Do Not Transmit Check Digit After Verification Transmit Check Digit After Verification Enable/Disable Code 39 Full ASCII The engine can be configured to identify all ASCII characters by scanning the appropriate barcode below. Enable Code 39 Full ASCII ** Disable Code 39 Full ASCII

  • 127, 120 Appendix D: ASCII Table Hex Dec Char 00 0 NUL (Null char.) 01 1 SOH (Start of Header) 02 2 STX (Start of Text) 03 3 ETX (End of Text) 04 4 EOT (End of Transmission) 05 5 ENQ (Enquiry) 06 6 ACK (Acknowledgment) 07 7 BEL (Bell) 08 8 BS (Backspace) 09 9 HT (Horizontal Tab) 0a 10 LF (Line Feed) 0b 11 VT (Vertical Tab…

  • 66, Sunlux XL-3200 59 Chapter 7 Symbologies Global Settings Enable/Disable All Symbologies If all symbologies are disabled, the engine can only identify programming barcodes. Enable All Symbologies Disable All Symbologies Enable/Disable 1D Symbologies Enable 1D Symbologies Disable 1D Symbologies Enable/Disable 2D Symbologies Enable 2D Symbologies Disable 2D Symbologies

  • 62, 55 Good Read LED ** Good Read LED On Good Read LED Off Decode Result Notification When enabled, if a barcode does not decode, “F” is transmitted; if a barcode is decoded, “S” is appended to the barcode data as the most left character. Enable Decode Result Notification ** Disable Decode Result Notification

  • 86, 79 Check Digit Verification A check digit is optional for Interleaved 2 o 5 and can be added as the last digit. It is a calculated value used to verify the integrity of the data. Disable: The engine transmits Interleaved 2 of 5 barcodes as is. Do Not Transmit Check Digit After Verification: The engine checks the integrity of all Interleaved 2 of 5 barcodes to verify that the data complies with the check digit algorithm. Barcodes passing the check will be …

  • 130, 123 Hex Dec Char 5e 94 ^ (Caret / Circumflex) 5f 95 _ (Underscore) 60 96 ‘ (Grave Accent) 61 97 A 62 98 B 63 99 C 64 100 d 65 101 e 66 102 f 67 103 g 68 104 h 69 105 i 6a 106 j 6b 107 k 6c 108 l 6d 109 m 6e 110 n 6f 111 o 70 112 p 71 113 q 72 114 r 73 115 s 74 116 t 75 117 u 76 …

  • 112, 105 2D Symbologies PDF417 Restore Factory Defaults Restore the Factory Defaults of PDF417 Enable/Disable PDF417 **Enable PDF417 Disable PDF417

  • Sunlux XL-3200 User Manual

  • Sunlux XL-3200 User Guide

  • Sunlux XL-3200 PDF Manual

  • Sunlux XL-3200 Owner’s Manuals

Recommended: 17LD4220U, 2010 Expedition, ViewPhone 3, AT-6 25e Texan ARF

Links & Tools

Operating Impressions, Questions and Answers:

This guide provides programming instructions for the XL-3200. Users can configure the XL-3100 by

scanning the programming barcodes included in this manual.

The XL-3200 has been properly configured for most applications and can be put into use without

further configuration. Users may check the Factory Defaults Table in Appendix for reference.

Throughout the manual, programming barcodes marked with asterisks (**) are factory default values.

Barcode Scanning

Powered by area-imaging technology,the XL-3200 features fast scanning and accurate decoding.

Barcodes rotated at any angle can still be read with ease. When scanning a barcode, simply center the

aiming pattern projected by the XL-3030-Mover the barcode.

Configuring the XL-3200

There are two ways to configure the engine: barcode programming and command programming.

Barcode Programming

The XL-3200 can be configured by scanning programming barcodes. All user programmable

features/options are described along with their programming barcodes/commands in the following

sections.

2

Document’s Content and Additional Information Share Manual

Sunlux XL-3200 Operation & user’s manual

  • Sunlux
  • Barcode Reader
  • Operation & user’s manual for Sunlux XL-3200
  • sunlux-xl-3200-operation-user-s-manual-137_manual.pdf
  • 137 |

Pages Preview:



Document Transcription:

  • 55 Good Read LED ** Good Read LED On Good Read LED Off Decode Result Notification When enabled, if a barcode does not decode, “F” is transmitted; if a barcode is decoded, “S” is appended to the barcode data as the most left character. Enable De …

  • 14 reply received : 0x02 0x00 0x00 0x01 0xD4 0xB8 0xC8 Step 2: Calculate the value written to the register. Datas = (0xD4 & (! 0x03)) + 0x02 = 0xD5 Step 3: Write the value into the register. serial command sent : 0x7E 0x00 0x08 0 …

  • 20 Register 0x0018 Bit Feature Bit 7 1: Transmit ITF-14 check digit 0: Do not transmit ITF-14 check digit Bit 6 1: Enable AIM ID prefix for ITF-14 0: Disable AIM ID prefix for ITF-14 Note: Bit4 and Bit3 of register 0x00 …

See Details
Download

Понравилась статья? Поделить с друзьями:
  • Тв7 руководство по эксплуатации скачать
  • Стеклопластиковая лодка своими руками пошаговая инструкция с фото
  • Adjustment program epson руководство
  • Aurora start 400 инструкция по применению
  • Gsm контроллер ccu825 инструкция руководство