Table of Contents

Advertisement

Quick Links

NAFVJGS TS-30 programming manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TS-30 and is the answer not in the manual?

Questions and answers

Summary of Contents for NAFVJGS TS-30

  • Page 1 NAFVJGS TS-30 programming manual...
  • Page 2: Statement

    statement Please read all the contents of this manual carefully before using the product described in this manual to ensure the safe and effective use of the product . Please keep this manual properly for future reference . The pictures in this manual are for reference only, please refer to the actual product . For the upgrade, update and improvement of this product, the company has the right without prior notice .
  • Page 3: Version Record

    Version record Version date Modify the content V1.0.0 2018.12 first draft 1. Modify the setting code format V1.1.0 2019.06 2. Increase the serial port instruction set 1. Add sleep function V1.1.1 2019.07 2. Add new support code system ( MSI Plessey , Limited RSS, Extended RSS) Default reading mode : change from manual-edge mode to manual-level trigger V1.1.2 2019.08...
  • Page 4: Table Of Contents

    content Statement ..................................I Version Record ................................II Catalog ..................................III Part 1 Product Description ..............................1 Chapter 1 Module Setup ............................2 Chapter 2 Module Parameters ..........................3 Chapter 3 Interface Description ..........................5 Chapter 4 Requirements for Use ..........................8 Chapter 5 Auxiliary Tools ............................ 10 The second part of the serial port command configuration instructions ..............11 Chapter 1 Serial Commands ..........................
  • Page 5 3.1 Manual mode ............................40 3.1.1 Trigger conditions ........................40 3.1.2 Single reading time ........................41 3.1.3 Deep Sleep Mode ........................41 3.1.4 Light sleep idle time ........................42 3.2 Command trigger mode ..........................42 3.2.1 Single reading time ........................43 3.3 Continuous Mode ........................... 43 3.3.1 Reading interval length .......................
  • Page 6 6.2 Suffix ..............................62 6.3 Code ID ..............................62 6.3.1 Add Code ID ..........................62 6.3.2 Modify Code ID .......................... 63 6.4 Terminator (Tail) ............................ 65 6.5 Data Section ............................65 6.5.1 Date segment interception ......................65 6.5.2 Data segment length modification ....................66 6.6 RF Information ............................
  • Page 7 8.3 2D barcode operation ..........................88 8.3.1 QR Code ............................88 8.3.2 Data Matrix (DM) ........................89 8.3.3 PDF417 ............................89 Chapter 9 Saving and Cancelling ......................... 90 9.1 Save .................................90 9.2 Cancellation ............................90 Chapter 10 Batch Setup ............................91 Addendum ................................92 Appendix A : Data Code ..........................
  • Page 8: Part 1 Product Description

    第一部分 Product Description...
  • Page 9: Chapter 1 Module Setup

    Chapter 1 Module Settings WSM-QL1601 is an image-based 2D scanning module with high integration and excellent performance . The WSM-QL1601 module is highly integrated and compact in size, and can be flexibly applied to various equipment . WSM-QL1601 adopts advanced image recognition algorithm, which can easily read all kinds of 1D barcodes and 2D barcodes .
  • Page 10: Chapter 2 Module Parameters

    Chapter 2 Module Parameters Scan code image 640 (horizontal) X 480 (vertical) CMOS performa sensor light source white light level 31° perspective QR code QR Code, PDF417, DataMatrix (ECC200) read EAN13 , EAN8, UPC-A, UPC-E0, UPC-E1, Code128, Symbology one-dimensio Code39 , Code93, CodaBar, Interleaved 2 of 5, Industrial nal code 25, Matrix 2 of 5, Code11, MSI Plessey , RSS-14, Limited RSS, Extended RSS...
  • Page 11 humidity reliable Mechanical shock 5~200Hz, 10Grms, 3axes, 1.5Hr shock fall Withstands a 1.2-meter drop to concrete resistance heat resistant lowest -20 °C (-4 °F) impact temperature Highest 60 °C (140 °F) temperature cycle 30 minutes high temperature ; 30 minutes low frequency temperature cycle...
  • Page 12: Chapter 3 Interface Description

    Chapter 3 Interface Description The following table lists the 12PIN interface definition and signal description of WSM-QL1601 . input Output definition illustrate Internal test pins PIN1 TEST1 It is recommended to float externally PIN2 power supply Input +3.3V PIN3 land PIN4 enter The module's TTL serial port receives...
  • Page 13 The power supply, TTL level, USB and other pins of the WSM-QL1601 module are directly connected to the external circuit, and the trigger pin and buzzer pin need a drive circuit, please refer to the following circuit design : Trigger pin (TRIG) drive circuit : Passive buzzer pin driver circuit : DLED pin driver circuit :...
  • Page 14 When decoding is successful, BEEP and DLED pins will give a high level pulse . Note : The duration of the BEEP pulse is 60ms, which can be set . DLED pulse duration is 100ms .
  • Page 15: Chapter 4 Requirements For Use

    Chapter 4 Requirements for Use Environmental requirements Operating -20℃ ~ 60℃ temperature storage -40℃ ~ 70℃ temperature Working 5%RH~95%RH (non-condensing) humidity Static Protection In the process of unpacking and use, pay attention to anti-static measures, such as using a grounding wrist strap and grounding the work area .
  • Page 16 window placement The installation of the window should be as close to the front of the WSM-QL1601 module as possible, and parallel to the front plane of the module, so that the illumination beam and the aiming beam can be emitted as much as possible, and the reflection into the module should be prevented.
  • Page 17: Chapter 5 Auxiliary Tools

    Chapter 5 Auxiliary Tools The WSM-QL1601 has auxiliary tools to support application development for rapid evaluation and development needs . DECODE_EVB To assist WSM-QL1601 in developing applications, you can purchase DECODE_EVB to help users test and evaluate the module faster . DECODE_EVB includes buzzer and drive circuit, LED prompt and its drive circuit, TTL-232 to RS-232 and interface, trigger button, etc.
  • Page 18: The Second Part Of The Serial Port Command Configuration Instructions

    第二部分 Serial command configuration instructions...
  • Page 19: Chapter 1 Serial Commands

    Chapter 1 Serial Commands The user can configure the reading module by sending serial commands from the host . The normal communication between the reading module and the host device can only be realized when the communication parameter configuration is completely matched . The default serial communication parameters of the reading module are as follows : parameter Default parameter value...
  • Page 20 Address : 0x0000~0x00FF (2 bytes), indicating the starting address of the flag to be read . Datas : 0x00~0xFF (1 byte), indicating the number of bytes of flag bits to be read continuously, 0x00 indicates 256 bytes . CRC : CRC_CCITT check value (2 bytes) . Calculation range : The calculation method of Types, Lens, Address, and Datas is CRC_CCITT, and the characteristic polynomial : X16+X12+X5+1, that is, the polynomial coefficient is 0x1021, and the initial value is all 0.
  • Page 21: Write Flag Bit Operation

    1.2 Write flag bit operation For device flag write operations, up to 256 bytes of flag bits can be written at one time . The content modified by the write flag operation will be lost after a power failure. If it needs to be retained after a power failure, it is necessary to save the flag bit in the internal Flash .
  • Page 22: The Flag Bit Is Saved To The Internal Flash Instruction

    2) The CRC sent is wrong Input : 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x11 0x22 return : none 3) When the length of the command sent is not enough or the waiting time exceeds 400ms after sending 0x7e 0x00, it will be treated as an unknown command Input : 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E return : none...
  • Page 23 Input : {Head1} {Types} {Lens} {Address} {Datas} {CRC} Among them : Head1 : 0x7E 0x00 Types : 0x09 Lens : 0x01 Address : 0x0000 Datas : 0xFF CRC : CRC_CCITT check value Returns : {Head2} {Types} {Lens} {Datas} {CRC} 1) Set successfully Among them : Head2 : 0x02 0x00 Types : 0x00 (write successful)
  • Page 24: Chapter 2 Flags

    Chapter 2 Flags This chapter specifies the related flag information of serial port configuration . Refer to Table 1-1 for details flag bit 0x0000 data bits Features Bit7 1 : Enable decoding success LED prompt 0 : Disable decoding success LED prompt Bit6 1 : mute off 0 : mute on 00 : Positioning light - always off 01 : Positioning light - on when taking pictures 10/11 :...
  • Page 25 flag bit 0x0004 data bits Features Bit7-0 Steady direction duration 0x00-0xFF : 0ms-25500ms flag bit 0x0005 data bits Features Bit7-0 Reading interval length 0x00-0xFF : 0ms-25500ms flag bit 0x0006 data bits Features Bit7-0 Single reading time 0x00-0xFF : 100ms-25500ms (0x00 means infinite length) flag bit 0x0007 data bits...
  • Page 26 flag bit 0x000C data bits Features Bit7-2 Interval after HID release . interval = (Reg0x000C[7:2]) ms Bit1 CapsLock switch . 0 : Off 1 : On Default level in active buzzer mode Bit0 0 : buzzer idle high level, busy low level 1 : buzzer idle low level, busy high level flag bit 0x000D data bits...
  • Page 27 data bits Features Sensitivity adjustment parameter 2 Bit7-0 0x00-0xFF : the higher the value, the lower the sensitivity flag bit 0x0013 data bits Features The same barcode reading delay setting Bit7 0 : Turn off the same code reading delay 1 : Turn on the same code reading delay The same code reading delay time (unit : 100ms) Bit6-0 0x00 : unlimited duration 0x01-0x7F : 0.1-12700ms;...
  • Page 28 Bar code master switch Bit2-1 00 : Prohibit reading all barcodes ; 01 : Allow reading all barcodes ; 10/11 : Turn on the default barcode reading Bit0 reserve flag bit 0x002E data bits Features Bit7-1 reserve Read EAN13 code Bit0 0 : Forbid to read EAN13 code 1 : Allow to read EAN13 code flag bit...
  • Page 29 0 : Forbid to read UPC-E1 code 1 : Allow to read UPC-E1 code flag bit 0x0033 data bits Features Bit7-1 reserve Read Code128 code Bit0 0 : Forbid to read Code128 code 1 : Allow to read Code128 code flag bit 0x0034 data bits...
  • Page 30 data bits Features Bit7-1 reserve Read Code93 code Bit0 0 : Forbid to read Code93 code 1 : Allow to read Code93 code flag bit 0x003A data bits Features Code93 message minimum length setting Bit7-0 0x00-0xFF : 0-255Byte flag bit 0x003B data bits Features...
  • Page 31 Bit7-1 reserve Read QR code Bit0 0 : Disable QR code reading 1 : Allow QR code reading flag bit 0x0040 data bits Features Bit7-1 reserve Read Interleaved 2 of 5 codes Bit0 0 : Forbid to read Interleaved 2 of 5 codes 1 : Allow to read Interleaved 2 of 5 codes flag bit 0x0041 data bits...
  • Page 32 flag bit 0x0046 data bits Features Bit7-1 reserve Read Matrix 2 of 5 codes Bit0 0 : Forbid to read Matrix 2 of 5 code 1 : Allow to read Matrix 2 of 5 code flag bit 0x0047 data bits Features Matrix 2 of 5 message minimum length setting Bit7-0...
  • Page 33 Bit7-1 reserve Read MSI Plessey Code Bit0 0 : Forbid to read MSI Plessey code 1 : Allow to read MSI Plessey code flag bit 0x004D data bits Features MSI Plessey message minimum length setting Bit7-0 0x00-0xFF : 0-255Byte flag bit 0x004E data bits Features...
  • Page 34 Extended RSS message minimum length setting Bit7-0 0x00-0xFF : 0-255Byte flag bit 0x0053 data bits Features Extended RSS information maximum length setting Bit7-0 0x00-0xFF : 0-255Byte flag bit 0x0054 data bits Features Bit7-1 reserve Read DM code Bit0 0 : Forbid to read DM code 1 : Allow to read DM code flag bit 0x0055 data bits...
  • Page 35 flag bit 0x0061 data bits Features Country keyboard settings 00 : USA 01 : Czech Republic 02 : France 03 : Germany Bit7-0 04 : Hungary 05 : Italy 06 : Japan 07 : Spain 08 : Turkey Q 09 : Turkey F flag bit 0x0062 data bits...
  • Page 36 data bits Features Code ID character setting Bit7-0 0x41-0x5a & 0x61-0x7a (AZ, az) : Code ID characters corresponding to each code system (see Appendix E for details) flag bit 0x00B0 data bits Features Bit7-2 reserve Data character interception settings Bit1-0 00 : Transmit all Data characters 01 : Transmit only the first M Data characters 10 : Only the last N Data characters are sent 11 : The first M+ last N Data characters are not sent flag bit...
  • Page 37 data bits Features Product number 0x01 : WSM-QL1601 Bit7-0 0x02 : WSM-QL1602 0x03 : WSM-QL1603 ..flag bit 0x00E1 (read-only flag) data bits Features hardware version 0x64 : V1.00 0x6E : V1.10 Bit7-0 0x78 : V1.20 0x82 : V1.30 0x8C : V1.40 ..
  • Page 38 Software month (the value represents the month) 0x09 : September Bit7-0 0x0A : October 0x0B : November ..flag bit 0x00E5 (read-only flag) data bits Features Software date (this value represents the date) 0x0A : number 10 Bit7-0 0x0B : number 11 ..
  • Page 39: The Third Part Of Setting Code Configuration Instructions

    The third part of setting code configuration instructions...
  • Page 40: Chapter 1 Operational Settings

    Chapter 1 Operation Settings The factory default settings of WSM-QL1601 can meet the needs of users directly put into use in most cases . You can also set parameters through setting codes according to actual needs . 1.1 Using the setting code reading "...
  • Page 41: Restore Factory Default

    1.2 Restore factory default After reading this setting code, the current parameter setting will be lost and the factory default value will be restored . See Appendix C for factory default parameters and functions . restore factory default Note : Please use the " Restore Factory Defaults " function with caution . 1.3 User Default Settings In addition to restoring factory settings, users can save frequently used settings as user default settings .
  • Page 42: Chapter 2 Communication Interfaces

    Chapter 2 Communication Interface WSM-QL1601 reading module provides TTL-232 serial communication interface and USB interface (optional function) to communicate with the host . Through the communication interface, the reading data can be received . 2.1 Communication Mode Selection The factory default uses USB-HID mode for communication . Users can switch between communication port output modes (TTL-232 serial port mode/virtual serial port/USB-HID mode) by scanning the code setting .
  • Page 43: Serial Communication Interface

    2.2 Serial communication interface The serial communication interface is a common way to connect the reading module and the host device . When using the serial communication interface, the communication parameter configuration between the reading module and the host device must be completely matched to ensure smooth communication and correct content .
  • Page 44: Verification Method

    **9600bps 14400bps 19200bps 38400bps 57600bps 115200bps 2.2.2 Verification method There are 3 possible verification methods, as follows : **No check (None) Odd Parity Even Parity 2.3 USB-HID interface related configuration 2.3.1 HID class device selection When a device is a HID class device, it can be 2 different devices . Users can configure by reading the following setting codes .
  • Page 45: Pc To Hid Device Access Cycle

    **HID-KBW HID-POS 2.3.2 PC to HID device access cycle Read the following setting codes, you can modify the PC access cycle to the HID device, the cycle range : 1ms ~ 64ms **1ms 3ms 5ms 10ms 2.3.3 Time interval before HID release Read the following setting codes, you can modify the time interval before HID release (ie : the time interval from the valid message to the release message), the interval range : 1ms~63ms **1ms 2ms...
  • Page 46: Time Interval After Hid Release

    5ms 10ms 2.3.4 Time interval after HID release Read the following setting codes, you can modify the time interval after HID release (ie : the time interval from the release message to the next valid message), the interval range : 1ms~63ms **1ms 2ms 5ms 10ms 2.3.5 CapsLock state setting...
  • Page 47: Chapter 3 Reading Patterns

    **HID preamble disallow HID preamble allow Chapter 3 Recognition Mode 3.1 Manual Mode Manual mode is the default reading mode . In manual mode, press the trigger button, the reading module will start shooting and reading ; within the limited time range of " single reading time " , if the reading is successful, the reading module will output the reading content through the communication interface And stop reading, if you want to start a new reading, you need to re-trigger the button .
  • Page 48: Single Reading Time

    reading exceeds the duration of a single reading, the reading is ended . Edge-triggered**level-triggered 3.1.2 Duration of a single code reading The duration of a single code reading refers to the longest time for a shooting and reading attempt that is allowed to be maintained when the reading is unsuccessful after the reading is triggered .
  • Page 49: Light Sleep Idle Time

    Deep sleep function - on ** deep sleep function - off entering the deep sleep mode, you can wake up and exit the sleep mode by pressing the button or the serial port command . Note: The deep sleep function is only valid for manual mode and TTL-232 serial port mode output 3.1.4 Light sleep idle time When deep sleep is not enabled, you can also set the idle time of light sleep by scanning the following setting codes .
  • Page 50: Single Reading Time

    Note : In the command trigger mode, the serial port command of the trigger signal is : 7E 00 08 01 00 02 01 AB CD; after the module receives the read command, the serial port returns the successful write command : 02 00 00 01 00 33 31 , read mode on .
  • Page 51: The Same Code Reading Delay

    codes . The setting range is 0ms~25500ms, and the default duration is 1000ms . 200 ms without interval 500ms **1000ms 3000ms 5000ms 3.3.2 The same code reading delay In order to prevent the same barcode from being read multiple times in continuous mode, the reading module can be required to delay reading the same barcode in this mode for a set period of time .
  • Page 52: Single Reading Time

    12700ms . Note : The delay time setting can only be set after the " Same code reading delay " is turned on . Unlimited delay 500ms 1000ms 3000ms 5000ms 3.3.3 Duration of a single code reading Please refer to Section 3.1.2 for the setting of the single-time code reading time length setting code . 3.4 Induction mode Sensing mode refers to a working mode in which the reading module enters the reading mode by sensing the changes in the brightness of the surrounding environment .
  • Page 53: Single Reading Time

    Induction mode 3.4.1 Single reading time Please refer to Section 3.1.2 for the setting of the single-time code reading time length setting code . 3.4.2 Reading interval length Please refer to Section 3.3.1 for setting the reading interval duration setting code . 3.4.3 The same code reading delay Please refer to Section 3.3.2 .
  • Page 54: Image Stabilization Duration

    3.4.5 Image stabilization duration Image stabilization time refers to the time that the reading module that detects the scene change needs to wait for the image to stabilize before reading the code in the induction reading mode . The setting range of image stabilization time is 0~25500 ms, and the step size is 100 ms .
  • Page 55: Chapter 4 Fill Lighting And Positioning

    Chapter 4 Fill Light and Positioning 4.1 Fill light There is a set of LEDs on the reading module specially equipped for shooting and reading, providing auxiliary supplementary light, illuminating the beam on the reading target, improving the reading performance and adaptability in weak ambient light . You can set according to actual usage conditions : Fill light - light on when taking pictures : fill light is on when shooting, and goes out at other times .
  • Page 56 positioning light is always on : the positioning light will continue to light up after the reading module is turned on . positioning light is always off : the positioning light does not light up under any circumstances . **Location light - lights up when taking pictures Positioning light - always on when taking pictures Positioning light - always on Positioning light - always off...
  • Page 57: Chapter 5 Prompt Output

    Chapter 5 Prompt Output 5.1 Buzzer main switch Read the following setting codes to turn on/off all beeps . mute-on** mute-off 5.2 Buzzer setting 5.2.1 Passive buzzer Read the following setting codes, the buzzer can be set as passive, and the driving frequency of the passive buzzer can be set .
  • Page 58: Active Buzzer

    Passive_low frequency**passive_mid frequencypassive_high frequency 5.2.2 Active buzzer By reading the following setting codes, the buzzer can be set as active, and the working level of the active buzzer can be set . Reading " high level " , the buzzer is set to active low level when idle, and active high level when working ;...
  • Page 59: Prompt Led / Prompt Tone For Successful Reading

    **Power-on beep - turn on power-on beep - turn off 5.5 Prompt LED / tone for successful reading After the reading module is successfully read, it will output BEEP and DLED prompt signals through the 12pin external interface by default, and prompt through the external passive buzzer and LED . These signals can be turned off according to user requirements .
  • Page 60: Data Output Coding Format

    90ms 120ms 5.6 Data output encoding format The user can set the output format of the reading module through the following setting codes, so that the host can output Chinese data according to the specified encoding format . Note : GBK format is used for Notepad, UNICODE format is used for Word and common chat tool input boxes .
  • Page 61: Virtual Keyboard Enable

    French keyboard German keyboard Hungarian keyboard Italian keyboard Japanese keyboard Spanish keyboard Turkish Q keyboard Turkish F keyboard 5.8 Virtual Keyboard Enable In order to adapt to more regional application environments, the output settings of the standard/virtual keyboard can be performed by reading the following setting codes . But it will lose a certain output efficiency .
  • Page 62 **Standard keyboard virtual keyboard 1. Virtual keyboard output method In order to adapt to different application scenarios, the virtual keyboard has 2 different output modes for control characters smaller than 0x20. Users can switch by scanning the following setting codes . **Ctrl mode Alt mode 2.
  • Page 63 the same time ; Enter " F " -- press key F. Since " Ctrl I " corresponds to the function of converting characters to italics in some word processing software, completing the above operation may see the normal character " A " and the italic " F ". Currently, in the QL1601 small module, the virtual keyboard Ctrl mode "...
  • Page 64: Image Mirror Mode

    Horizontal Tab Ctrl+I Italic DownArrow Ctrl+J Justify Vertical Tab Ctrl+K hyperlink Delete Ctrl+L list,left align Enter Ctrl+M Insert Ctrl+N Ctrl+O Open Ctrl+P Print Home Ctrl+Q Quit PrintScreen Ctrl+R Backspace Ctrl+S Save tab+shift Ctrl+T Ctrl+U Ctrl+V Paste Ctrl+W Ctrl+X Ctrl+Y Ctrl+Z Ctrl+[ Ctrl+\ Ctrl+]...
  • Page 65: Reverse Phase Recognition Mode

    Image Mirror Flip - On ** Image mirror flip - off Note : In the mirror flip mode, only the mirror flip barcode can be recognized. If you need to recognize the normal barcode or setting code, please exit the mirror flip mode first . 5.10 Reverse phase recognition mode In some special application scenarios, it is necessary to read special barcodes with black and white reverse phase .
  • Page 66: Read Device Version Information

    **Local invoicing mode Online invoicing mode It should be noted that when the user uses the online invoicing mode, the module must be switched to the HID-POS output mode only and used in conjunction with the Weishengwei invoicing assistant . 5.12 Read device version information Users can quickly obtain the current device version information by reading the following setting codes .
  • Page 67 Read ID : Serial send : ReadDeviceID. Serial port returns : DeviceID: WSMQL16012019101 Note : 1. There is " . " after the instruction as the end mark . 2. When the ID is not written, read the device ID and return " DeviceID: NULL ". 3.
  • Page 68: Chapter 6 Data Editing

    Chapter 6 Data Editing In practical applications, in order to facilitate data differentiation and processing, it is sometimes necessary to edit the reading data before outputting . Data editing includes : ◆ Add prefix (Prefix) ◆ Add suffix (Suffix) ◆ Decoding data Data segment interception ◆...
  • Page 69: Suffix

    modify prefix  Note : The prefix allows up to 15 characters, and for each prefix character, two hexadecimal values are used . Refer to Appendix F for the hexadecimal conversion table of character values 6.2 Suffix The suffix is after the decoded data, a string of strings defined by the user . Users can add and modify suffixes by reading the following setting codes .
  • Page 70: Modify Code Id

    Allow adding Code ID **Prohibit adding Code ID Read the following setting codes to restore the default Code ID value of the barcode . The default list can be found in Appendix E Restore Code ID default value 6.3.2 Modify Code ID Users can modify the Code ID corresponding to each barcode by reading the following setting codes .
  • Page 71 Modify the Code ID of Code 39 Modify the Code ID of Code 93 Modify the Code ID of Codabar Modify the Code ID of Interleaved 2 of 5 Modify the Code ID of Industrial 25 Modify the Code ID of Matrix 2 of 5 Modify the Code ID of Code11 Modify the Code ID of MSI Plessey Modify the Code ID of RSS -14 Modify the Code ID of Qualified RSS...
  • Page 72: Terminator (Tail)

    Modify the Code ID of the extended RSS Modify the Code ID of the QR Code Modify the Code ID of Data Matrix Modify the Code ID of PDF417 6.4 Terminator (Tail) Close terminator ** Add CR terminator (0x0D) Add TAB terminator (0x09) Add CRLF terminator (0x0D 0x0A) 6.5 Data segment 6.5.1 Date segment interception This function is used in scenarios where the user needs to output partial decoded information .
  • Page 73: Data Segment Length Modification

    ** Transfer the entire Data only the Start segment Only the End segment is transmitted, only the Center segment is transmitted 6.5.2 Data segment length modification modify the length of the Start segment and the length of the End segment by reading the following setting codes, combined with the "...
  • Page 74: Output Protocol

    define and modify the RF information content by yourself . Each RF character is represented using two hexadecimal values, allowing up to 15 characters . Refer to Appendix F for the hexadecimal conversion table for characters . Modify RF information Note : When inputting an odd number of hexadecimal values, the setting of the last digit fails, and only the first few characters are output .
  • Page 75: Url Code Reading

    2) Read the " GS replacement character modification " setting code ; 3) The characters replaced by GS are represented by two hexadecimal values, and the characters corresponding to the hexadecimal conversion table refer to Appendix F ; 4) Read the " Save " setting code . GS character replacement enable **GS character replacement disable Read the following setting codes, and cooperate with the "...
  • Page 76: Chapter 7 Shortcuts

    Chapter 7 Shortcuts 7.1 Fast POS Mode POS Mode Features : ◆ Reading mode : command trigger mode ◆ Communication port : serial port ◆ Turn off the startup beep ◆ Stop adding terminators Users can quickly configure the reading device to work in POS mode by reading the following setting codes .
  • Page 77: Chapter 8 Symbology Settings

    Serial & full code open mode Chapter 8 Symbology Settings 8.1 Global shortcut operations 8.1.1 Global operations By reading the following setting codes, users can globally enable/disable reading and enable the default reading type for all supported symbologies . After all types of code systems are prohibited from being read, only setting codes are allowed to be read .
  • Page 78: Commodity Barcode Check Digit Output Enable

    ** Open default reading type 8.1.2 Commodity barcode check digit output enable The user can enable/disable the output of the check digit of the product barcode by reading the following setting codes (the product barcode includes : EAN13/EAN8/UPC-A/UPC-E0/UPC-E1) . **Allow commodity code check digit output Disable commodity code check digit output 8.1.3 Strengthening reading ability The barcode reading ability enhancement can be enabled and disabled by reading the following setting codes .
  • Page 79: Ean 8

    **Allow EAN13 reading Disable EAN13 reading 2. Additional code forced output function enable and disable The user can enable or disable the forced output function of the EAN13 additional code by reading the following setting codes . EAN13 forces additional code output **EAN13 does not require additional code output By reading the following setting codes, users can configure the enabling and disabling of EAN13 additional codes .
  • Page 80: Upc-A

    codes . **Allow EAN8 reading Disable EAN8 reading 2. Additional code forced output function enable and disable The user can enable or disable the forced output function of the EAN8 additional code by reading the following setting codes . EAN8 forces the output of additional codes **EAN8 does not require additional codes to be output By reading the following setting codes, the user can configure the enabling and disabling of the EAN8 additional code .
  • Page 81 Users can enable or disable the UPC-A barcode reading function by reading the following setting codes . **Allow UPC-A to read Prohibit UPC-A to read 2. Additional code forced output function enable and disable The user can enable or disable the forced output function of the UPC-A additional code by reading the following setting codes .
  • Page 82: Upc-E0

    Users can enable/disable the conversion of UPC-A to EAN13 by reading the following setting codes . Allow UPC-A to EAN13 **Prohibit UPC-A to EAN13 8.2.4 UPC-E0 1. Permission and prohibition of reading function Users can enable and disable the UPC-E0 barcode reading function by reading the following setting codes .
  • Page 83: Upc-E1

    Users can configure the enabling and disabling of UPC-E0 additional codes by reading the following setting codes . UPC-E0-2-digit additional code enable** UPC-E0-2-digit additional code disable UPC-E0-5-digit additional code enable** UPC-E0-5-digit additional code disable 8.2.5 UPC-E1 1. Permission and prohibition of reading function Users can enable and disable the UPC-E1 barcode reading function by reading the following setting codes .
  • Page 84: Code128

    UPC-E1 forced to output additional code **UPC-E1 does not require additional code output Users can configure the enabling and disabling of UPC-E1 additional codes by reading the following setting codes . UPC-E1-2-digit additional code enable** UPC-E1-2-digit additional code disable UPC-E1-5-digit additional code enable** UPC-E1-5-digit additional code disable 8.2.6 Code128 1.
  • Page 85: Code39

    Users can set the shortest and longest reading length of Code128 by reading the following setting codes . Code128 message minimum length is 0 **Code128 message minimum length is 4 **The longest length of Code128 message is 32 The longest length of Code128 message is 255 8.2.7 Code39 1.
  • Page 86 **The maximum length of Code39 information is 32 The maximum length of Code39 information is 255 3. Start and end character output settings The user can set the output of Code39 start character and end character by reading the following setting codes .
  • Page 87: Code93

    ** Code32 prefix A output Code32 prefix A does not output 5.FullAsc mode FullAsc mode by reading the following setting codes . FullAsc mode supported **FullAsc mode not supported 8.2.8 Code93 1. Permission and prohibition of reading function Users can enable and disable the Code93 barcode reading function by reading the following setting codes .
  • Page 88: Codabar

    Code93 message minimum length is 0 **Code93 message minimum length is 4 **The maximum length of Code93 information is 32 The maximum length of Code93 information is 8.2.9 CodaBar 1. Permission and prohibition of reading function CodaBar barcode reading function by reading the following setting codes . **Allow CodaBar to read prohibit CodaBar to read 2.
  • Page 89: Interleaved 2 Of 5

    **The maximum length of CodaBar information is 32 The maximum length of CodaBar information is 255 3. Start and end character output settings start and end character output of CodaBar by reading the following setting codes . CodaBar start-stop character output **CodaBar start-stop character does not output 8.2.10 Interleaved 2 of 5 1.
  • Page 90: Industrial 25

    Interleaved 2 of 5 messages have a minimum length of 0 **Interleaved 2 of 5 messages have a minimum length of 4 **Interleaved 2 of 5 messages have a maximum length of 32 Interleaved 2 of 5 messages have a maximum length of 255 8.2.11 Industrial 25 1.
  • Page 91: Matrix 2 Of 5

    message minimum length is 0 **Industrial 25 message minimum length is 4 **Industrial 25 message maximum length is 32 Industrial 25 message maximum length is 255 8.2.12 Matrix 2 of 5 1. Permission and prohibition of reading function Matrix 2 of 5 barcode reading function by reading the following setting codes . Allow Matrix 2 of 5 to read ** Matrix 2 of 5 reading is prohibited 2.
  • Page 92: Code11

    **The maximum length of Matrix 2 of 5 information is 32 The maximum length of Matrix 2 of 5 information is 255 3. Check the format settings Users can set the Matrix 2 of 5 verification format by reading the following setting codes . Matrix2 of 5 check format is Mod 10 **Matrix 2 of 5 check format is None 8.2.13 Code11 1.
  • Page 93: Msi Plessey

    **The maximum length of Code11 information is 32 The longest length of Code11 information is 255 3. Check mode setting Users can set the Code11 verification mode by reading the following setting codes . ** Code11-1bit verification Code11-2bit verification 8.2.14 MSI Plessey 1.
  • Page 94: Qualified Rss

    ** Maximum length of MSI Plessey message is 32 The maximum length of the MSI Plessey message is 255 8.2.15 RSS- 14 The permission and prohibition of the reading function RSS-14 barcode reading function by reading the following setting codes . Allow RSS-14 reading** Disable RSS-14 reading 8.2.16 Qualified RSS The permission and prohibition of the reading function...
  • Page 95: Barcode Operation

    limited RSS barcode reading function by reading the following setting codes . Allow reading of extended RSS **Disable reading of extended RSS 2. Read length setting Extended RSS messages have a minimum length of 0 ** Extended RSS messages have a minimum length of 4 ** The maximum length of extended RSS information is 32 , and the maximum length of extended RSS information is 255...
  • Page 96: Data Matrix (Dm)

    8.3.2 Data Matrix (DM) Data Matrix reading function by reading the following setting codes . **Allow DM to read Disable DM to read The user can enable and disable the simultaneous reading of multiple DM codes by reading the following setting codes . Allows multiple DM functions to be read at the same time **Prohibit reading multiple DM functions at the same time 8.3.3 PDF417...
  • Page 97: Chapter 9 Saving And Cancelling

    Chapter 9 Save and Cancel 9.1 Save reading the " Data Code " , you need to read the " Save " setting code to save the data . save 9.2 Cancellation When there is an error in reading the data, the following setting codes can be read to cancel the current setting, cancel the one-bit data read last time, and cancel a string of data read before .
  • Page 98: Chapter 10 Batch Setup

    Cancel one bit of data read before Cancel a string of data read before Cancel the current setting  Note : canceling the current setting will cancel all the data codes read before, and you need to set it again after canceling . Chapter 10 Batch Setup When multiple settings are required for the reading device, setting them one by one may be cumbersome.
  • Page 99: Addendum

    Batch setting allows up to 30 parameters to be set at the same time . The setting content that conforms to the batch setting code format is made into a QR code in the code making software, and the setting code is read for batch setting . For example : enable setting code (command parameter : 00000000), induction mode (command parameter : 02000003), turn on the fill light when taking pictures (command parameter : 03000000), single code reading time -3000ms (command parameter : 0202001E), disable Read the command code of...
  • Page 100: A To F

    twenty three A to F...
  • Page 101: Appendix B : Parameter Setting Example

    Appendix B : Example of parameter settings Example 1 : Modify the prefix custom to DATA ◆ 1. Query the character table to obtain the hexadecimal values corresponding to the four characters of " DATA " : " 44 " , " 41 " , " 54 " , " 41 " 2.
  • Page 102 Example 2 : Modify the suffix to customize it as DATA ◆ 1. Query the character table to obtain the hexadecimal values corresponding to the four characters of " DATA " : " 44 " , " 41 " , " 54 " , " 41 " 2.
  • Page 103 4. Read the data code " 0 " and " A " in sequence 5. Read the " Save " setting code 6. Read the setting code of " Transmit only Start segment " Example 5 : ◆ [Only transmit the End segment] When the decoding information is " 1234567890ABC " , output the first 10 bytes "...
  • Page 104 Example 7 : Modify RF information to " FAIL " ◆ 1. Query the character table to obtain the hexadecimal value corresponding to the " FAIL " character : " 46 " " 41 " " 49 " " 4C " 2.
  • Page 105: Appendix C : Default Settings Table

    Appendix C : Default Settings Table parameter name default setting Remark setup code Setup code function turn on Communication settings communication mode USB-HID Serial port baud rate 9600bps Serial check digit No check digit TTL-232 Serial data bits 8 bits Serial stop bit 1 person hardware flow control...
  • Page 106 Sleep duration : 0-7500ms, default : light sleep turn on 500ms Triggering conditions command trigger 7E 00 08 01 00 02 01 AB CD trigger command allow Command trigger response mode Range : 100ms~25500ms Single reading time 5000ms Step 100ms 0x00 : infinite length Range : 0~25500ms Reading interval...
  • Page 107 Step 100ms General settings Lights up when taking positioning light pictures Fill light/positioning Lights up when taking fill light pictures Buzzer settings Passive buzzer Passive buzzer buzzer Active high when working, active low Active buzzer high level when idle mute closure Boot sound turn on...
  • Page 108 CODE ID no added terminator CR (0x0D) transfer the entire data Data segment interception segment RF information Do not send output protocol pure data output GS character replacement prohibit URL code reading allow Symbology settings Invert prohibit Image mirror flip prohibit Commodity code verification output Enable...
  • Page 109 UPC-A to EAN13 prohibit UPC-E0 read allow Force output of additional code Does not require 2 digit additional code prohibit 5 digit additional code prohibit UPC-E1 read allow Force output of additional code Does not require 2 digit additional code prohibit 5 digit additional code prohibit...
  • Page 110 CodaBar read allow message minimum length message length start-stop not output Interleaved 2 of 5 read prohibit message minimum length message length Industrial 25 read prohibit message minimum length message length Matrix 2 of 5 read prohibit message minimum length message length Check format None...
  • Page 111: Appendix D : Common Serial Port Commands

    read prohibit Qualified RSS read prohibit Extended RSS read prohibit message minimum length message length QR Code read allow PDF417 read allow Data Matrix read allow Read multiple DM barcodes at the same time prohibit Appendix D : Common Serial Port Commands Features Serial command return command...
  • Page 112: Appendix E : Code Id List

    Appendix E : List of Code IDs Barcode Type corresponding character flag address EAN-13 0x91 EAN-8 0x92 UPC-A 0x93 UPC-E0 0x94 UPC-E1 0x95 Code 128 0x96 Code 39 0x97 Code 93 0x98 Codabar 0x99 Interleaved 2 of 5 0x9A Industrial 2 of 5 0x9B Matrix 2 of 5 0x9C...
  • Page 113: Appendix F : Ascii Code Table

    Code 11 0x9D MSI Plessey 0x9 E GS1 Databar (RSS-14) 0x9F GS1 Databar(RSS- Limited ) 0xA 0 GS1 Databar (RSS- Expanded ) 0xA 1 QR Code 0xA2 Data Matrix 0xA3 PDF 417 0xA4 Appendix F : ASCII Code Table decimal character (Null char.) (Start of Header)
  • Page 114 (Carriage Return) (Shift Out) (Shift In) (Data Link Escape) (XON) (Device Control 1) (Device Control 2) (XOFF) (Device Control 3) (Device Control 4) twenty one (Negative Acknowledgment) twenty two (Synchronous Idle) twenty three (End of Trans. Block) twenty four (Cancel) (End of Medium) (Substitute) (Escape)
  • Page 115 (Right / Closing Parenthesis) (Right / Closing Parenthesis) (Asterisk) (Plus) (Comma) (Minus / Dash) (Dot) (Forward Slash) (Colon) (Semi-colon) < (Less Than) (Equal Sign) > (Greater Than) (Question Mark) (AT Symbol)
  • Page 116 (Left / Opening Bracket) (Back Slash) (Right / Closing Bracket)
  • Page 117 (Caret/Circumflex) (Underscore) (Grave Accent)
  • Page 118: Appendix G : Batch Set Command Parameters List

    (Left/ Opening Brace) (Vertical Bar) (Right/Closing Brace) (Tilde) (Delete) Appendix G : List of Batch Set Command Parameters Command parameter Setup code function content Remark If the setting code is turned off, you Enable setting code 00000000 need to open the setting code first TTL-232 serial port mode 01000000 USB-HID mode...
  • Page 119 38400bps 0102004E 57600bps 01020034 115200bps 0102001A No check (NONE) 01030000 Odd Check (ODD) 01030001 Even parity (EVEN) 01030002 PC to HID device access cycle -1ms 01040001 PC to HID device access cycle -3ms 01040003 The last two digits of the parameter can be modified for other durations PC to HID device access cycle -5ms 01040005...
  • Page 120 Single reading time - 5000ms 02020032 Single reading time - unlimited 02020000 Command trigger mode 02000001 continuous mode 02000002 Trigger Command Reply Allow 020A000 1 Trigger command response inhibit 020A000 0 Reading interval - no interval 02050000 Reading interval-500ms 02050005 The last two digits of the parameter Reading interval-1000ms 0205000A...
  • Page 121 Image stabilization time-1000ms 0208000A Image stabilization time-2000ms 02080014 The fill light turns on when taking pictures 03000000 Fill light - always on 03000001 Fill light - always off 03000002 Locate Light - Lights up when taking pictures 03010000 Positioning light - always on when taking pictures 03010003 Positioning light - always on 03010001...
  • Page 122 Boot sound - off 04030001 Read success LED prompt - turn on 04040000 Read success LED prompt - close 04040001 Prompt sound for successful reading - turn on 04040002 Recognition success tone - close 04040003 Reading success prompt tone duration -30ms 0404011E The duration of the sound of successful reading is -60ms...
  • Page 123 Virtual keyboard_Ctrl mode 04070010 Virtual keyboard_Alt mode 04070011 Image Mirror Flip - On 04080000 Image Mirror Flip - Off 04080001 Inverting prohibited 04090000 Inverting allowed 04090001 Billing mode enabled 040B0000 Billing mode disabled 040B0001 Local invoicing mode 040B1000 Online invoicing mode 040B1100 Allow prefixing 05000000...
  • Page 124 Modify the CODEID of CodaBar 05030008 Modify the CODEID of Interleaved 2 of 5 05030009 Modify the CODEID of Industrial 25 0503000A Modify the CODEID of Matrix 2 of 5 0503000B Modify the CODEID of CODE11 0503000C Modify the CODEID of MSI Plessey 0503000D Modify the CODEID of RSS 0503000E...
  • Page 125 GS replacement on 050A0000 GS replacement off 050A0001 GS replacement information modification 050A0002 Allow to read URL codes 050B0000 Prohibit reading URL codes 050B0001 Fast POS Mode 06000000 Serial & full code open mode 06000001 Allows reading of all types 07000000 Prohibit reading all types 07000001...
  • Page 126 codes EAN8-2-bit additional code enable 07022000 EAN8-2-bit additional code is disabled 07022100 EAN8-5-bit additional code enable 07023000 EAN8-5 digit additional code is disabled 07023100 Allow to read UPCA 07030000 Prohibition of reading UPCA 07030100 UPCA forced to output additional codes 07031000 UPCA does not require the output of additional codes...
  • Page 127 UPC-E1 does not require the output of additional codes 07051100 UPC-E1-2-bit additional code enable 07052000 UPC-E1-2-bit additional code disable 07052100 UPC-E1-5-bit additional code enable 07053000 UPC-E1-5-digit additional code is disabled 07053100 Allow to read Code128 07060000 Prohibit reading Code128 07060100 The shortest length of Code128 message is 0 07061000 The minimum length of Code128 message is 4...
  • Page 128 FullASCII support 07075000 FullASCII not supported 07075100 Allow to read Code93 07080000 Prohibit reading Code93 07080100 The shortest length of Code93 information is 0 07081000 The minimum length of Code93 information is 4 07081004 Other lengths can be modified, the last two digits of the parameter The maximum length of Code93 information is 32 07081120...
  • Page 129 The longest length of Interleaved2of5 information is 255 070A11FF Allows reading Industrial 25 070B0000 Prohibit reading Industrial 25 070B0100 Industrial 25 message minimum length is 0 070B1000 Industrial 25 message minimum length is 4 070B1004 Other lengths can be modified, the Industrial 25 messages have a maximum length of last two digits of the parameter 070B1120...
  • Page 130 Code11-2bit verification 070D2100 Allow reading MSI Plessey 070E0000 Prohibit reading MSI Plessey 070E0100 MSI Plessey information is 0 070E1000 minimum length of MSI Plessey information is 4 070E1004 Other lengths can be modified, the maximum length of MSI Plessey information is 32 070E1120 last two digits of the parameter maximum length of the MSI Plessey message is...
  • Page 131 save 08000000 Cancel the previous one bit of data 08000001 Cancel a string of data previously read 08000002 Cancel modify settings 08000003 08010000 08010001 08010002 08010003 08010004 08010005 08010006 08010007 08010008 08010009 0801000A 0801000B 0801000C 0801000D 0801000E 0801000F...

Table of Contents