Enter Setup CHAPTER 1: FACTORY DEFAULTS Factory Defaults: The communication mode will be restored to HID-KBW. For other default values, please refer the “System Default Setting Table”, “Barcode Default Setting Table” in the Appendix. Restore All Factory Defaults $>:S010186.<$ CHAPTER 2: USER DEFAULT SETTINGS The user can set the required configuration according to the use environment, and then scan “Save Current Setting”...
Enter Setup CHAPTER 3: OUTPUT SETTINGS 3.1 USB Interface Settings When using USB to connect the scanner and host, users can choose USB HID-KBW, USB virtual serial port or USB HID-POS according to actual needs. 3.1.1 USB HID USB HID-KBW: In keyboard mode, place the mouse cursor on the notepad, etc., and the data will be entered into the notepad after successful decoding.
Page 8
Enter Setup Delay (40ms) Delay setting (Any interval) $>:SC0C037.<$ $>:R0001E2.<$ The data delay is actually delayed according to the character, and the unit is 1ms (milliseconds). For Example: Set the delay 10ms (data code is expressed in hexadecimal) 1) Scan code “Enter Setup” 2) Scan code “Delay setting”...
Enter Setup 3.2 RS232 Interface Setting Rs232 interface is a common way to connect scanner and host equipment (such as PC, POS and other equipment). When using the RS232 interface, the scanner and the host device must match the communication parameter configuration completely to ensure smooth communication and correct content.
Enter Setup 3.2.4 Data Bits 8 Data Bits (Default) $>:S080846.<$ 3.2.5 Flow Control Non (Default) $>:S600016.<$ 3.3 Keyboard Language The key arrangement, symbols, etc. of a keyboard is different due to different national languages. The scanner can be virtualized into keyboard standards of different countries according your needs, and the default is the US keyboard.
Page 12
Enter Setup Brazil Canada (French) $>:S1F021D.<$ $>:S1F031D.<$ Czech slovakia Denmark $>:S1F041D.<$ $>:S1F051D.<$ Finland (Swedish) France $>:S1F061D.<$ $>:S1F071D.<$ Germany / Austria Greece $>:S1F081D.<$ $>:S1F091D.<$ Hungary Israel (Hebrew) $>:S1F0A1D.<$ $>:S1F0B1D.<$ Exit Setup - 21 -...
Page 13
Enter Setup Italy Latin America $>:S1F0C1D.<$ $>:S1F0D1D.<$ Netherlands (Dutch) Norway $>:S1F0E1D.<$ $>:S1F0F1D.<$ Poland Portugal $>:S1F101D.<$ $>:S1F111D.<$ Romania Russia $>:S1F121D.<$ $>:S1F131D.<$ Slovakia Spain $>:S1F151D.<$ $>:S1F161D.$ Exit Setup - 22 -...
Enter Setup Sweden Switzerland $>:S1F171D.<$ $>:S1F181D.<$ Turkey_F Turkey_Q $>:S1F191D.<$ $>:S1F1A1D.<$ Japan $>:S1F1B1D.<$ $>:S1F1C1D.<$ Italy 142 Thailand $>:S1F1F1D.<$ $>:S203F1D.<$ 3.4 Character Encoding Original data transmission: The original decoded data adopts decimal encoding. Transfer to internal code to send: According to the keyboard language settings of different countries, the decoded data will be converted into the corresponding national internal code and sent;...
Page 15
Enter Setup HID-KBW” setting. Send Original data (Default) Convert to internal code to send $>:S070019.<$ $>:S070319.<$ Convert to UNICODE $>:S070519.<$ 3.4.1 Encoding Preset Example: If the barcode’s binary code is SHIFT JIS and the content is Russian, at this time, turn off the Chinese output first, select RUSSIA in Keyboard Language, and the HID input code is preset to SHIFT JIS, converted to internal code and sent, it will be output correctly Russian.
Page 16
Enter Setup UTF-8 BIG-5 $>:SF0200C.<$ $>:SF0300C.<$ SHIFT JIS $>:SF0400C.<$ 3.4.2 Chinese Output Quick Settings You can set Chinese output to TXT or WORD. Chinese output to TXT Chinese output to WORD $>:SHTCT01.<$ $>:SHTCT02.<$ Disable Chinese output $>:SHTCT03.<$ Exit Setup - 25 -...
Enter Setup 3.5 Invoice Scan Mode The QR content format of different invoices is different. After enabling this function, the decoded result will be analyzed and reorganized according to certain rules. Only the national tax is supported. National tax regulations: Start character $+version number 01+base64(name</>taxpayer identification number</>address telephone</>account opening bank and account number</>CRC)+terminator $.
Enter Setup Output function key (Default) Output CTRL key combination $>:S070036.<$ $>:S070136.<$ Example: Set the prefix “F8” (Hexadecimal value is 0x1D) 1) Scan code “Enter setup” 2) Scan code “Allow adding custom prefix” 3) Scan code “Set Custom Prefix” 4) Scan Data code: “1”...
Page 19
Enter Setup Analog numeric keypad NO simulate the numeric keypad $>:S040437.<$ (Default) $>:S040037.<$ 3.7.3 Caps Lock No Case Conversion Letter case interchange $>:S380037.<$ $>:S380837.<$ Convert All to Upper Case Convert All to Lower Case $>:S382037.<$ $>:S383037.<$ 3.7.4 ALT+NUM Special Settings When outputting internal code, if use alt+Num model, the first number is 0, the received input method needs to set the corresponding national keyboard, otherwise it may be garbled;...
Page 20
Enter Setup Not output the leading 0 Output leading 0 (Default) $>:S080036.<$ $>:S080836.<$ Keyless ASCII is not output ALT+Numbers instead of keyless (Default) ASCII $>:S100036.<$ $>:S101036.<$ Exit Setup - 29 -...
Enter Setup CHAPTER 4: SYSTEM SETTINGS 4.1 Enter Setup and Exit Setup Scanning the “Enter Setup” barcode can enable the scanner to enter the setup mode. Then you can scan a number of programming barcodes to configure your scanner. To exit the setup mode, scan the Exit Setup barcode or a non-programming barcode, or reboot the scanner.
Page 22
Enter Setup 4.2.2 Automatic Scanning Mode In the induction mode, you can activate the scanner to work by pressing a button, sending a command, or auto-sensing. Automatic Mode (Command+Button+Auto-sensing) $>:S03011A.<$ 4.2.3 Continuous Scanning Mode Under continuous Scanning Mode, after a period of time when a reading is successful, it will automatically start the next reading.
Page 23
Enter Setup Example: Set the reading interval time 500ms (Data code expressed in hexadecimal) 1) Scan code “Enter setup” 2) Scan code “Decode Session Timeout” 3) Scan Data code “1” (in Appendix) 4) Scan Data code “F” (in Appendix) 5) Scan Data code “4”...
Page 24
Enter Setup 4.2.6 Timeout between Decodes (Same Barcode) The same barcode reading interval can be controlled by setting the same barcode delay. Disable Timeout between Enable Timeout between Decodes (Same Barcode) Decodes (Same Barcode) $>:S100017.<$ $>:S101017.<$ Same Code Reading Time Setting $>:R000322.<$ 4.2.7 Sensitivity This setting is for Sense Mode.
Enter Setup Medium Sensitivity Low Sensitivity $>:S3F1034.<$ $>:S3F3034.<$ 4.3 Sleep Settings 4.3.1 Enable/Disable Sleep Sleep mode: Refers to the sleep mode when there is no operation for a period of time, and some resources will be shut down. Disable automatic sleep (Default) Enable automatic sleep $>:S200017.<$ $>:S202017.<$...
Enter Setup 1) Scan code “Enter setup” 2) Scan code “Sleep time” 3) Scan Data code “3” (in Appendix) 4) Scan Data code “E” (in Appendix) 5) Scan Data code “8” (in Appendix) 6) Scan code “Save” (in Appendix) 7) Scan code “Exit setup” 4.4 Successful Reading Setting 4.4.1 Enable/Disable Beep Enable prompt tone for...
Page 27
Enter Setup 4.4.2 Enable/Disable the Same Code Beep Enable Disable (Default) $>:S010135.<$ $>:S010035.<$ 4.4.3 Beep Frequency Medium $>:SFFDA27.<$ $>:SFF4B27.<$ Loud (Default) $>:SFF2527.<$ 4.4.4 Prompt Tone Duration 40ms (Short) 80ms (Middle) (Default) $>:SFF1F28.<$ $>:SFF3E28.<$ Exit Setup - 36 -...
Page 28
Enter Setup 120ms (Long) $>:SFF5D28.<$ 4.4.5 Read Tone Sound Medium $>:S030018.<$ $>:S030118.<$ Loud $>:S030218.<$ 4.4.6 Enable/Disable the Reminder Light (LED) Enable the LED (Default) Disable the LED $>:S101029.<$ $>:S100029.<$ Exit Setup - 37 -...
Enter Setup 4.4.7 Enable/Disable Same Code LED Enable Disable (Default) $>:S020235.<$ $>:S020035.<$ 4.5 Other Sound Settings 4.5.1 Enable/Disable Power tone Enable Power Tone (Default) Disable Power Tone $>:S010129.<$ $>:S010029.<$ Buzzer prompt (Default) Enable unknown character sound $>:S202029.<$ $>:S080829.<$ Disable unknown chacter beep $>:S080029.<$ Exit Setup - 38 -...
Enter Setup 4.5.2 Mute Setting Disable Mute Enable Mute $>:S404000.<$ $>:S400000.<$ 4.6 Image Property Settings In some application scenarios, the default image may not meet the decoding needs. At this time, you can turn on/off certain image properties (such as Image sharpening) to meet the decoding needs in special scenarios.
Page 31
Enter Setup 4.6.2 Image sharpening Enable Image sharpening Disable Image sharpening (Default) $>:S020023.<$ $>:S020223.<$ 4.6.3 Decode Timeout Setting Decode timeout: Applied to control the decoder to exit the decoding of the current image with the set timeout time and proceed to the decoding of the next image when the decoding fails.
Page 32
Enter Setup 2D Decode Timeout Setting Enable 2D code timeout (Default) Disable 2D code timeout $>:S02020B.<$ $>:S02000B.<$ 2D Decode Timeout Setting 2D Decode timeout time $>:R001A44.<$ 4.6.4 Vertical Scan Function Description: When this setting is turned on, the decoding will increase the vertical scanning to improve the success rate of the decoding, but if the decoding fails, the decoding time will increase Enable...
Enter Setup 4.7 Lighting Settings 4.7.1 Illumination Illumination action one: the environment when take the picture; action two: prompt of decoding completion Reading On (Default) $>:S0C0000.<$ $>:S0C0400.<$ Aloways On $>:S0C0800.<$ 4.7.2 Aiming Reading On $>:S300000.<$ (Lit when reading, Default) $>:S301000.<$ Exit Setup - 42 -...
Page 34
Enter Setup Aloways On $>:S302000.<$ 4.7.3 Setting of Automatic Lights for Dark Environment Enable (Default) Disable $>:S020021.<$ $>:S020221.<$ When the dark light environment is enabled, the decoder detects the image according to the set [Detection Time], and judges whether it is in a dark environment according to the [Detection Threshold].
Enter Setup CHAPTER 5: DATA EDITING In daily applications, we need to edit the data before outputting it to facilitate data differentiation and processing. Data editing includes: adding prefix, adding suffix, decoding information, adding terminator. The default output sequence of processed data is as follow: <prefix>...
Enter Setup 5.3 Customized Prefix Customized Prefix:The customized prefix adds a user-defined string before the decoded information. For example, it is allowed to add a customized prefix and set the prefix to the character string "AB". After reading the barcode with the data "123", the scanner adds the character string "AB"...
Enter Setup 5.4 Code Type Name Display This function needs to set "Allow all types of prefixes and suffixes to be added". Add the code type name at the beginning of the scan code result. For example [QR]. Allow display code type name Prohibit display code type name $>:S808082.<$ $>:S800082.<$...
Enter Setup 5.6 CODE ID Prefix Other than using AIM ID to identify different bar code types, users can also use the Code ID prefix to identify bar code types. Unlike the AIM ID prefix, the Code ID prefix corresponding to each barcode type can be customized. The Code ID of all barcodes consists of 1 or 2 characters, and it must be letters only, numbers, invisible characters, or punctuation marks, etc are not supported.
Enter Setup 5.7 Customized Suffix Custom Suffix: The customized suffix is to add a user-defined string after decoding the information. For example, it is allowed to add a custom suffix and set the suffix to the character string "AB". After reading the barcode with the data as "123", the scanner adds the character string "AB"...
Enter Setup 5.8 Suffix The suffix (such as carriage return, line feed) marks the end of a complete data message. The suffix must be the last content when a piece of data is sent, and there will be no additional data after that. Note: The total length of the terminator suffix string cannot exceed 5 characters.
Enter Setup Users can also customize the terminator suffix: First scan "Set suffix", then scan the hexadecimal value of the terminator suffix to be set in sequence, at last, scan "Save". Note: The total length of the terminator suffix string cannot exceed 5 characters. Example:Setting Custom suffix is 0x0A 1) Scan code "Enter setup"...
Enter Setup Keep only the front part Keep only the back part (Default) $>:S180882.<$ $>:S181082.<$ Keep only the middle section Keep origin (Default) $>:S181882.<$ $>:S180082.<$ For the setting of the M bytes in the front part and the N bytes in the back part, the set length is 0-255, that is, 0x00-0xFF.
Page 43
Enter Setup Enable GS characters conversion Disable GS characters conversion $>:S010181.<$ (Default) $>:S010081.<$ 5.10.2 Set GS Character conversion Set GS Conversion $>:R0006A6.<$ Example: Set the GS conversion to “####” (The hexadecimal value is 0x23/0x23/0x23/0x23) 1) Scan code “Enter setup” 2) Scan code “Set GS conversion” 3) Scan Data code: “2”...
Enter Setup (GS) [GS] $>:SHTCT06.<$ $>:SHTCT07.<$ ‘GS’ `GS` $>:SHTCT08.<$ $>:SHTCT09.<$ $>:SHTCT0A.<$ $>:SHTCT0B.<$ <0x1D> $>:SHTCT0C.<$ $>:SHTCT0D.<$ 5.11 Character Replacement This function is to set an original replacement character and a replaced character. When the running character replacement is turned on, the character replacement is performed before outputting in the keyboard communication mode.
Enter Setup replaced with the character to be replaced. Allow character substitution Disable character substitution $>:S020281.<$ $>:S020081.<$ When setting the original replacement character and the replaced character, it is 2 bytes, with the high order first, that is, xxxxyyyy, xxxx is the original replacement character, and yyyy is the replaced character.
Page 46
Enter Setup 5.12.1 Enable/ Disable Send NGR Enable Send NGR Disable Send NGR (Default) $>:S40404E.<$ $>:S40004E.<$ 5.12.2 Set NGR Information Set NGR information $>: R000767.<$ Example: Set NGR information to "FAIL" (hexadecimal value is 0x46/0x41/0x49/0x4C) 1) Scan code "Enter setup" 2) Scan code "Set NGR Information"...
Enter Setup CHAPTER 6: BARCODE PARAMETER SETTINGS 6.1 Overall Settings 6.1.1 Enable/Disable Reading All Barcodes Set "Disable all barcode", the scanner cannot read other codes except the setting code Enable all barcode Disable all barcode $>:S010187.<$ $>:S010087.<$ 6.1.2 Enable/Disable Reading All 1D Barcodes Enable all 1D Codes Disable all 1D code $>:S020287.<$...
Enter Setup Note: CODE128 and QR barcodes mandatorily enabled, all setting codes cannot disable both of them. 6.1.4 Enable/Disable Reading All 1D/2D Reverse Barcodes Enable all 1D reverse barcode Disable all 1D reverse barcode $>:S080887.<$ (Default) $>:S080087.<$ Enable all 2D reverse barcode Disable all 2D reverse barcode $>:S101087.<$ (Default)
Page 49
Enter Setup 6.2.2 CODE ID Set CODE128 CODE ID $>: R001342.<$ 6.2.3 Length Settings The user can set the maximum and minimum length of barcode reading. If the length of barcode being read does not match the set effective length, the barcode reading will be unsuccessful, and the scanner will not send the data to the host.
Enter Setup 6) Scan Data code “C” (in Appendix) 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup" 6.2.4 GS1-128 Output Enable Enable output Disable output (Default) $>:S202088.<$ $>:S200088.<$ 6.3 UPC/EAN/ISSN/ISBN 6.3.1 Enable/Disable Scan Enable (Default) Disable $>:S010189.<$ $>:S010089.<$ 6.3.2 CODE ID Set EAN CODE ID...
Page 51
Enter Setup 6.3.3 Parity Bits Transmission EAN8 parity output (Default) EAN8 no parity output $>:S0101AA.<$ $>:S0100AA.<$ EAN13 parity output (Default) EAN13 no parity output $>:S0202AA.<$ $>:S0200AA.<$ UPCA parity output (Default) UPCA no parity output $>:S0404AA.<$ $>:S0400AA.<$ UPCE parity output (Default) UPCE no parity output $>:S0808AA.<$ $>:S0800AA.<$...
Page 52
Enter Setup be read, and the part of the common ordinary barcode can still be read. Read 2 digit additional code Not read 2 digit additional (Default) code$>:S100089.<$ $>:S101089.<$ Read 5 digit additional code Not read 2 digit additional code (Default) $>:S080089.<$ $>:S080889.<$...
Page 53
Enter Setup 6.3.6 Extension Settings “Barcode information not extended", means keep all original types and data bits; "Barcode information 8 expand to 13", means expanding the Data Bits of the barcode (add 0 at the prefix), but the barcode type remains. ENA8 to ENA13 OPEN ENA8 to ENA13 CLOSE (Default) $>:S600089.<$...
Enter Setup 6.4 Codabar 6.4.1 Enable/Disable Scan Enable Disable (Default) $>:S01018C.<$ $>:S01008C.<$ 6.4.2 CODE ID Set CODABAR CODE ID $>: R0013E2.<$ 6.4.3 Parity The check digit is not mandatory in the Codabar barcode data. If there is a check digit, it is the last character of the data. The check digit is a value calculated based on all data to check whether the data is correct.
Page 55
Enter Setup None parity (Default) Check but not send check digit $>:S02008C.<$ $>:S06028C.<$ Check and send check digit $>:S06068C.<$ 6.4.4 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Page 56
Enter Setup Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “CODABAR Minimum decoding length” 3) Scan Data code “8” (in Appendix) 4) Scan code "Save”...
Enter Setup 6.5 Code 39 6.5.1 Enable/Disable Scan Enable (Default) Disable $>:S01018A.<$ $>:S01008A.<$ 6.5.2 CODE ID Set CODE39 CODE ID $>: R001382.<$ 6.5.3 Parity The check digit is not mandatory in the Code 39 barcode data. If there is a check digit, it will be the last character of the data.
Page 58
Enter Setup of normal data. If the check fails, the barcode reading failure will be prompted. None parity (Default) Check but not send check digit $>:S02008A.<$ $>:S06028A.<$ Check and send check digit $>:S06068A.<$ 6.5.4 Expand Support Enable Expand Disable Expand (Default) $>:S08088A.<$ $>:S08008A.<$ 6.5.5 Full ASCII Support...
Page 59
Enter Setup 6.5.6 Length Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the preset effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host. The barcode length is composed of "minimum length"...
Enter Setup 6.5.7 Send PREFIX Character (A) Send PREFIX character (A) Not send PREFIX Character $>:S1010AB.<$ (Default) $>:S1000AB.<$ 6.5.8 CODE39 Send Leading Character(*) CODE39 Send leading CODE39 Don’t send Leading $>:S2020AB.<$ (Default) $>:S2000AB.<$ 6.6 Code 32 6.6.1 Enable/Disable Scan Enable (Default) Disable $>:S0101AB.<$ $>:S0100AB.<$...
Page 61
Enter Setup 6.6.2 CODE ID Set CODE32 CODE ID $>:R001792.<$ 6.6.3 Send PREFIX Character (A) Send PREFIX character (A) Not send PREFIXcharacter $>:S1010AB.<$ (Default) $>:S1000AB.<$ 6.6.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Page 62
Enter Setup Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “CODE 32 Minimum decoding length” 3) Scan Data code “8” (in Appendix) 4) Scan code "Save"...
Page 63
Enter Setup 6.7.3 Parity The check digit is not mandatory in Code 93 barcode data. If there is a check digit, it is the last 2 characters of the data. The check digit is a value calculated based on all data to check whether the data is correct.
Page 64
Enter Setup 6.7.4 Full ASCII Support Full ASCII: The representation of all ASCII characters is included in the encoding method of Code 39. Through certain setting, the scanner can support barcodes containing the full ASCII character set. Enable full ascii (Default) Disable full ascii $>:S20208D.<$ $>:S20008D.<$...
Page 65
Enter Setup 2) Scan code “CODE 93 Minimum decoding length” 3) Scan Data code “8” (in Appendix) 4) Scan code "Save" (in Appendix) 5) Scan code “CODE 93 Maximum decoding length” 6) Scan Data code “C” (in Appendix) 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup"...
Page 66
Enter Setup None parity (Default) 2 parity bits $>:S02008F.<$ $>:S08088F.<$ 1 parity bit Check but not send check digit $>:S08008F.<$ $>:S06028F.<$ Check and send check digit $>:S06068F.<$ 6.8.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup CODE 11 Maximum decoding CODE 11 Minimum decoding length length $>: R000CE1.<$ $>: R000CF1.<$ Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “CODE 11Minimum decoding length”...
Page 68
Enter Setup Set ITF CODE ID $>: R0013C2.<$ 6.9.3 Parity Interleaved 2 of 5 barcode data is not mandatory to include a check digit. If there is a check digit, it is the last character of the data. The check digit is a value calculated based on all data to verify whether the data is correct.
Page 69
Enter Setup 6.9.4 Length Setting The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host. The barcode length is composed of "minimum length"...
Page 70
Enter Setup Enable Disable (Default) $>:S010193.<$ $>:S010093.<$ 6.10.2 CODE ID Set INDUSTRIAL 25 CODE ID $>: R0014E2.<$ 6.10.3 Parity The check digit is not mandatory in the Industrial 25 barcode data. If there is a check digit, it is the last character of the data. The check digit is a value calculated based on all data to check whether the data is correct.
Page 71
Enter Setup None parity (Default) Check but not send check digit $>:S020093.<$ $>:S060293.<$ Check and send check digit $>:S060693.<$ 6.10.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “INDUSTRIAL 25 Minimum decoding length” 3) Scan Data code “8”(in Appendix) 4) Scan code "Save"...
Page 73
Enter Setup 6.11.3 Parity None parity (Default) Check but not send check digit $>:S02008E.<$ $>:S06028E.<$ Check and send check digit $>:S06068E.<$ 6.11.4 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “Matrix25 Minimum decoding length” 3) Scan Data code “8” (in Appendix) 4) Scan code "Save"...
Page 75
Enter Setup 6.12.3 Parity None parity (Default) Check but not send check digit $>:S02009E.<$ $>:S06029E.<$ Check and send check digit $>:S06069E.<$ 6.12.4 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “NEC25 Minimum decoding length” 3) Scan Data code “8” (in Appendix) 4) Scan code "Save"...
Page 77
Enter Setup 6.13.3 Parity Standard 25 barcode data is not mandatory to include a check digit. If there is a check digit, it is the last character of the data. The check digit is a value calculated based on all data to check whether the data is correct. Set to "None parity", the scanner will transmit all barcode data normally.
Enter Setup The barcode length is composed of "minimum length" and "maximum length". If the maximum length is less than the minimum length, the barcode only recognizes the two lengths of Scan. If the maximum length is equal to the minimum length, only barcode of this length is supported.
Page 79
Enter Setup 6.14.2 CODE ID Set DataLogic25 CODE ID $>: R001692.<$ 6.14.3 Parity None parity (Default) Check but not send check digit $>:S02009F.<$ $>:S06029F.<$ Check and send check digit $>:S06069F.<$ 6.14.4 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Data Logic 25 Maximum decoding Data Logic 25 Minimum decoding length length $>: R001022.<$ $>: R001042.<$ Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “Data Logic 25 Minimum decoding length”...
Page 81
Enter Setup 6.15.2 CODE ID Set MSI PLESSEY ID $>: R001482.<$ 6.15.3 Parity The check digit is not mandatory in the MSI-Plessey barcode data. If there is a check digit, it is the last 1 or 2 characters of the data. The check digit is a value calculated based on all data to verify whether the data is correct.
Page 82
Enter Setup Not Send MIS-Plessey Check Send and Check MIS-Plessey Character (Default) Check Character $>:S060291.<$ $>:S060691.<$ 6.15.4 Lengths Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup 6) Scan Data code “C” (in Appendix) 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup" 6.16 Plessey 6.16.1 Enable/Disable Plessey Scan Enable Plessey Disable Plessey (Default) $>:S0101A0.<$ $>:S0100A0.<$ 6.16.2 CODE ID Set Plessey CODE ID $>: R0016F2.<$ 6.16.3 Lengths Settings The user can set the maximum and minimum length of barcode reading.
Enter Setup Plessey Maximum decoding Plessey Minimum decoding length length $>: R001062.<$ $>: R001082.<$ Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code "Enter setup" 2) Scan code “Plessey Minimum decoding length” 3) Scan Data code “8”...
Enter Setup 6.17.6 CODE ID Set RSS GSICODE ID $>: R001462.<$ 6.18 Telepen 6.18.1 Enable/Disable Telepen Enable Telepen Disable Telepen (Default) $>:S010194.<$ $>:S010094.<$ 6.18.2 CODE ID Set TELEPEN CODE ID $>: R0014C2.<$ 6.18.3 Lengths Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup lengths can be read. If the maximum length is equal to the minimum length, only barcode of this length is supported. TELEPEN Maximum decoding TELEPEN Minimum decoding length length $>: R000D61.<$ $>: R000D71.<$ Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code “Enter Setup”...
Page 88
Enter Setup 6.19.2 CODE ID Set Pharma_One CODE ID $>: R001712.<$ 6.19.3 Lengths Settings The user can set the maximum and minimum length of barcode reading. If the read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup 6) Scan Data code “C” (in Appendix) 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup" 6.20 PharmaCode Two-Track 6.20.1 Enable/Disable PharmaCode Two-Track Enable Disable (Default) $>:S0101A2.<$ $>:S0100A2.<$ 6.20.2 CODE ID setting Set Pharma_Two CODE ID $>: R001732.<$ 6.20.3 Lengths Settings The user can set the maximum and minimum length of barcode reading.
Enter Setup Pharma_Two Maximum decoding Pharma_Two Minimum decoding length length $>: R0010E2.<$ $>: R001102.<$ Example: Limit the scanner to only read barcodes with a minimum of 8 bytes and a maximum of 12 bytes 1) Scan code “Enter setup” 2) Scan code “Pharma_Two Minimum decoding length” 3) Scan Data code “8”...
Page 91
Enter Setup 6.21.2 Enable/Disable reverse Disable Reverse (Default) Enable Reverse (Default) $>:S40009A.<$ $>:S40409A.<$ 6.21.3 CODE ID Set AZTEC CODE ID $>: R0015E2.<$ 6.21.4 Lengths Settings The user can set the maximum and minimum length of barcode reading. If the barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Restrict the scanner to only read barcodes with a minimum of 4 bytes and a maximum of 100 bytes 1) Scan code "Enter setup" 2) Scan code “AZTEC Minimum decoding length” 3) Scan Data code “4” (in Appendix) 4) Scan code "Save"...
Page 93
Enter Setup 6.22.3 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host. The barcode length is composed of "minimum length"...
Enter Setup 6.23 CODABLOCK F 6.23.1 Enable/Disable CODABLOCK F Enable Disable (Default) $>:S01019D.<$ $>:S01009D.<$ 6.23.2 CODE ID Set CodaBlock_F CODE ID $>: R001622.<$ 6.23.3 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup CodaBlock F Maximum decoding CodaBlock F Minimum decoding length length $>: R000FA2.<$ $>: R000FC2.<$ Example: Restrict the scanner to only read barcodes with a minimum of 4 bytes and a maximum of 100 bytes 1) Scan code "Enter setup" 2) Scan code “CodaBlock FMinimum decoding length”...
Page 96
Enter Setup 6.24.2 Enable/Disable reverse Enable (Default) Disable $>:S020297.<$ $>:S020097.<$ 6.24.3 CODE ID Set DATA MATRIX CODE ID $>: R001582.<$ 6.24.4 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Restrict the scanner to only read barcodes with a minimum of 4 bytes and a maximum of 100 bytes 1) Scan code "Enter setup" 2) Scan code “Data Matrix Minimum decoding length” 3) Scan Data code “4” (in Appendix) 4) Scan "Save code"...
Page 98
Enter Setup 6.25.2 CODE ID Set MAXI CODE ID $>: R0015C2.<$ 6.25.3 Length Settings The user can set the maximum and minimum length of barcode reading. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup" 6.26 PDF417 6.26.1 Enable/Disable PDF417 Enable (Default) Disable $>:S010195.<$ $>:S010095.<$ 6.26.2 Enable/Disable reverse Enable reverse (Default) Disable reverse $>:S020295.<$ $>:S020095.<$ 6.26.3 CODE ID Set PDF417 CODE ID $>: R001522.<$ Exit Setup - 108 -...
Page 100
Enter Setup 6.26.4 Length Settings The user can set the maximum and minimum length of the barcode scan. If read barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host. The barcode length is composed of "minimum length"...
Enter Setup 6.27 Micro PDF 6.27.1 Enable/Disable Micro PDF Enable Disable (Default) $>:S0101A3.<$ $>:S0100A3.<$ 6.27.2 Enable/Disable Reverse Disable Reverse (Default) Enable Reverse $>:S4000A3.<$ $>:S4040A3.<$ 6.27.3 CODE ID Set Micro_PDF CODE ID $>: R001752.<$ 6.27.4 Length Settings The user can set the maximum and minimum length of the barcode scan. If the length of the barcode taken by Scan does not match the effective length set, the Scan code is unsuccessful, and the scanner will not send the content of the barcode to the host.
Enter Setup Scan barcode length is composed of "minimum length" and "maximum length". If the maximum length is less than the minimum length, the barcode only recognizes the two lengths of Scan. If the maximum length is equal to the minimum length, only barcode of this length is supported.
Page 103
Enter Setup 6.28.2 Enable/Disable Reverse Enable Reverse (Default) Disable Reverse $>:S020296.<$ $>:S020096.<$ 6.28.3 CODE ID Set QR CODE ID $>: R001562.<$ 6.28.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup Example: Restrict the scanner to only read barcodes with a minimum of 4 bytes and a maximum of 100 bytes 1) Scan code "Enter setup" 2) Scan code “QR Minimum decoding length” 3) Scan Data code “4” (in Appendix) 4) Scan code "Save code"...
Page 105
Enter Setup 6.29.3 CODE ID Set MICRO QR CODE ID $>: R0015A2.<$ 6.29.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host.
Enter Setup 6) Scan Data code “1” “4” (in Appendix) 7) Scan code "Save" (in Appendix) 8) Scan code "Exit setup" 6.30 Han Xin Code 6.30.1 Enable/Disable Reading Han Xin Code Enable Disable (Default) $>:S01019B.<$ $>:S01009B.<$ 6.30.2 Enable/Disable Reverse Disable Reverse (Default) Enable Reverse $>:S02009B.<$ $>:S02029B.<$...
Page 107
Enter Setup 6.30.4 Length Settings The user can set the maximum and minimum length of barcode reading. If the barcode length does not match the set effective length, the barcode reading is unsuccessful, and the scanner will not send the barcode content to the host. The barcode length is composed of "minimum length"...
Enter Setup CHAPTER 7: BATCH PROCESSING When multiple settings are required on the scanner, it may be cumbersome to set one by one. At this time, we can save all the information that needs to be set as a barcode information, and the device can complete multiple settings after reading this barcode.
Page 110
Enter Setup End of instruction $>:BATCHET.<$ $>:BATCHET.<$; Must indicate that the batch instruction ends The synthetic instructions are as follows: $>:BATCHST.<$$>:S01010F.<$;$>:S80804E.<$;$>:S04044E.<$;$>:R000505.<$41;$>:S 01000F.<$;$>:BATCHET.<$; Exit Setup - 119 -...
Enter Setup CHAPTER 8: APPENDIX 8.1 System Default Setting Table Parameter Name Default Setting Remark System settings Barcode function Barcode information Not send Scan mode Single mode Single mode Single read time 3000ms Continuous Single read time 3000ms mode Read interval time 1000ms Trigger mode Default...
Enter Setup Parameter Name Default Setting Remark HID Send Mode Send Original data RS232 Baud rate 9600 Parity Bit None parity Data Bits 8bits Parameter Name Default Setting Remark Data format setting Enable all Prefix and Suffix Set Prefix steps CODEID+Custom+AIMID Add custom prefix Up to prefix 10 characters...
Page 113
Enter Setup Parameter Name Default Setting Remark UPC/EAN/ISSN/ISBN Enable 2 bits additional code Read 5 bits additional code Read Must have additional code Not required Extended to 13 bits Not extended CODABAR Enable Parity OFF: According to the bar code content, if the bar code contains check, send check;...
Page 114
Enter Setup Parameter Name Default Setting Remark Maximum length ITF-25/ITF-14/ITF-6/Deutsche12/Deutsche14 Enable Parity Minimum length Maximum length INDUSTRIAL 25 Enable Parity Minimum length Maximum length MATRIX 25 Enable Parity Minimum length Maximum length Japan Matrix 25/NEC25 Enable Parity Minimum length Maximum length STANDARD 25 Enable Parity...
Page 115
Enter Setup Parameter Name Default Setting Remark Maximum length 1024 MSI_PLESSEY Enable Parity 1 Bits Check, MOD10 Parity character Not send Minimum length Maximum length PLESSEY Enable Minimum length Maximum length RSS-EXP/RSS_14/GS1 Data Enable TELEPEN Enable Minimum length Maximum length PharmaCode One-Track Enable Minimum length...
Page 116
Enter Setup Parameter Name Default Setting Remark Enable Minimum length Maximum length 1024 CODABLOCK F Enable Minimum length Maximum length 1024 DATA MATRIX Enable Reverse Minimum length Maximum length 3116 MAXI Enable Minimum length Maximum length 1024 PDF417 Enable Reverse Minimum length Maximum length 2710...
Enter Setup Parameter Name Default Setting Remark MICRO QR Enable Minimum length Maximum length HANXIN Enable Minimum length Maximum length 1024 8.3 AIM ID List Barcode types AIM ID Intruction Code128/AIM128/ Common Code 128 EAN128/NL128 UPC/EAN/ISSN/ISBN Common EAN data EAN data to add 2 bit additional code EAN data to add 5 bits addition code Codabar Standard data packets, no special processing...
Page 118
Enter Setup Barcode types AIM ID Intruction Code11 MOD11Single Character Check, send check characters MOD11/MOD11 double character check, and send check characters Check, but do not send check characters No verification ITF-25/ITF-14/ITF-6/ None parity Deutsche12/Deutsche14 Check and send check characters Check, but do not send check characters Industrial 2 of 5 Matrix 25...
Enter Setup Barcode types AIM ID Intruction ECC200 common version ECC200, FNC1 in No.1 or No.5 ECC200, FNC1 in No.2 or No.6 ECC200, included ECI data ECC200, FNC in No.1 or No.5, or included ECI data. ECC200, FNC1 in No.2 or No.5 orr Included ECI data MaxiCode Common data Common data...
Enter Setup Barcode type Code ID CODE 11 ITF-25/ITF-14/ITF-6/ Deutsche12/Deutsche14 Industrial 25 MATRIX25 Japan Matrix 25/NEC 25 Standard 25 Datalogic 25 MSI-Plessey Plessey RSS-EXP /RSS_14/GS1 Data Telepen Pharma_One Pharma_Two AZTEC Codablock A Codablock F Data Matrix Maxi CODE PDF417 Micro PDF QR code Micro QR HAN XIN...
Page 121
Enter Setup Decimal base Character ETX (End of Text) EOT (End of Transmission) ENQ (Enquiry) ACK (Acknowledgment) BEL (Bell) BS (Backspace) HT (Horizontal Tab) LF (Line Feed) VT (Vertical Tab) FF (Form Feed) CR (Carriage Return) SO (Shift Out) SI (Shift In) DLE (Data Link Escape) DC1 (XON) (Device Control 1) DC2 (Device Control 2)
Enter Setup Decimal base Character { (Left/ Opening Brace) | (Vertical Bar) } (Right/Closing Brace) ~ (Tilde) DEL (Delete) 8.6 CTRL+mode output Non-printable ASCII Keyboard Control + ASCII (CTRL+X) Mode control characters Char Control + X Mode Off Windows Mode Control + X Mode On CTRL + X CTRL + X Function NULL...
Enter Setup Non-printable ASCII Keyboard Control + ASCII (CTRL+X) Mode control characters Char Control + X Mode Off Windows Mode Control + X Mode On CTRL + X CTRL + X Function PrtScn CTRL+ R Delete CTRL+ S Save Tab+shift CTRL+ T CTRL+ U CTRL+ V...
Page 127
Enter Setup $>:N000002.<$ $>:N000003.<$ $>:N000004.<$ $>:N000005.<$ $>:N000006.<$ $>:N000007.<$ $>:N000008.<$ $>:N000009.<$ A ~ F $>:N00000A.<$ $>:N00000B.<$ Exit Setup - 136 -...
Page 128
Enter Setup $>:N00000C.<$ $>:N00000D.<$ $>:N00000E.<$ $>:N00000F.<$ Save or Cancel $>:N000012.<$ $>:N000010.<$ 0X12 0X10 Save Cancel 1 digit of one previously read data $>:N000011.<$ 0X11 Cancel previous all data Exit Setup - 137 -...
Need help?
Do you have a question about the H20S and is the answer not in the manual?
Questions and answers