POSIFLEX H20S Advanced Manual
POSIFLEX H20S Advanced Manual

POSIFLEX H20S Advanced Manual

2d barcode scanner for mt-62xx series

Advertisement

Quick Links

2D Barcode Scanner:
H20S for MT-62xx Series
Advanced Manual
Version: A0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the H20S and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for POSIFLEX H20S

  • Page 1 2D Barcode Scanner: H20S for MT-62xx Series Advanced Manual Version: A0...
  • Page 2 REVISION HISTORY Date Version Description 2024/01/17 For preliminary release...
  • Page 3: Table Of Contents

    CONTENTS REVISION HISTORY ......................3 CONTENTS ..........................i CHAPTER 1: FACTORY DEFAULTS ................. - 15 - CHAPTER 2: USER DEFAULT SETTINGS ................ - 15 - CHAPTER 3: OUTPUT SETTINGS ..................- 16 - 3.1 USB Interface Settings ....................- 16 - 3.2 RS232 Interface Setting .....................
  • Page 4 5.3 Customized Prefix ...................... - 45 - 5.4 Code Type Name Display ................... - 46 - 5.5 AIM ID Prefix ......................- 46 - 5.6 CODE ID Prefix ......................- 47 - 5.7 Customized Suffix ...................... - 48 - 5.8 Suffix .......................... - 49 - 5.9 Field Interception ......................
  • Page 5 6.18 Telepen ........................- 95 - 6.19 Pharma Code One-Track ..................- 96 - 6.20 PharmaCode Two-Track ..................- 98 - 6.21 AZTEC ........................- 99 - 6.22 CODABLOCK A......................- 101 - 6.23 CODABLOCK F ......................- 103 - 6.24 Data Matrix ......................
  • Page 6: Chapter 1: Factory Defaults

    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”...
  • Page 7: Chapter 3: Output Settings

    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”...
  • Page 9: Rs232 Interface 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.
  • Page 10 Enter Setup 19200bps 38400bps $>:S0F0547.<$ $>:S0F0647.<$ 57600bps 115200bps $>:S0F0747.<$ $>:S0F0847.<$ 3.2.2 Parity No Parity (Default) $>:S060046.<$ 3.2.3 Stop Bits 1 Stop Bit (Default) $>:S010046.<$ Exit Setup - 19 -...
  • Page 11: Keyboard Language

    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 -...
  • Page 14: Character Encoding

    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 -...
  • Page 17: Invoice Scan Mode

    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 $.
  • Page 18: Keyboard Mode Settings

    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 -...
  • Page 21: Chapter 4: System Settings

    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.
  • Page 25: Sleep Settings

    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.<$...
  • Page 26: Successful Reading Setting

    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 -...
  • Page 29: Other Sound Settings

    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 -...
  • Page 30: Image Property Settings

    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...
  • Page 33: Lighting Settings

    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].
  • Page 35: Chapter 5: Data Editing

    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>...
  • Page 36: Customized 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"...
  • Page 37: Code Type Name Display

    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.<$...
  • Page 38: Code Id Prefix

    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.
  • Page 39: Customized Suffix

    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"...
  • Page 40: Suffix

    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.
  • Page 41: Field Interception

    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"...
  • Page 42: Gs Character Conversion

    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”...
  • Page 44: Character Replacement

    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.
  • Page 45: Set Ngr Information

    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"...
  • Page 47: Chapter 6: Barcode Parameter Settings

    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.<$...
  • Page 48: Code128/Aim128/Ean128/Nl128

    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.
  • Page 50: Upc/Ean/Issn/Isbn

    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.<$...
  • Page 54: Codabar

    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”...
  • Page 57: Code 39

    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"...
  • Page 60: Code 11

    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.
  • Page 67: Itf-25/Itf-14/Itf-6/ Deutsche12/Deutsche14

    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.
  • Page 72: Matrix 25

    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.
  • Page 74: Nec 25 /Japan Matrix 25

    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.
  • Page 76: Standard 25

    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.
  • Page 78: Data Logic 25

    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.
  • Page 80: Msi-Plessey

    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.
  • Page 83: Plessey

    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.
  • Page 84: Rss-Exp /Rss_14/Gs1 Data

    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”...
  • Page 85 Enter Setup 6.17.2 Enable/Disable RSS14 LIMIT Enable RSS14 LIMIT Disable RSS14 LIMIT (Default) $>:S0101A6.<$ $>:S0100A6.<$ 6.17.3 Enable/Disable RSS14_STACK Enable RSS14_STACK Disable RSS14_STACK (Default) $>:S0101A7.<$ $>:S0100A7.<$ 6.17.4 Enable / Disable RSS EXPANDED Enable RSS EXPANDED Disable RSS EXPANDED (Default) $>:S0101A8.<$ $>:S0100A8.<$ 6.17.5 Enable/Disable RSS EXPANDED STACK Enable EXPANDED STACK Disable EXPANDED STACK (Default)
  • Page 86: Telepen

    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.
  • Page 87: Pharma Code One-Track

    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.
  • Page 89: Pharmacode Two-Track

    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.
  • Page 90: Aztec

    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.
  • Page 92: Codablock A

    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"...
  • Page 94: Codablock F

    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.
  • Page 95: Data Matrix

    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.
  • Page 97: Maxicode

    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.
  • Page 99: Pdf417

    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"...
  • Page 101: Micro Pdf

    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.
  • Page 102: Qr Code

    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.
  • Page 104: Micro Qr

    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.
  • Page 106: Han Xin Code

    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"...
  • Page 108: Dotcode

    Enter Setup 6.31 DOTCODE Enable Disable (Default) $>:S0101AE.<$ $>:S0100AE.<$ 6.32 OCR Allow ID card reading Prohibit ID card reading (Default) $>:S0101AC.<$ $>:S0100AC.<$ Allow passport reading Prohibit passport reading $>:S0202AC.<$ $>:S0200AC.<$ Exit Setup - 117 -...
  • Page 109: Chapter 7: Batch Processing

    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 -...
  • Page 111: Chapter 8: Appendix

    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...
  • Page 112: Barcode Default Setting Table

    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...
  • Page 117: Aim Id List

    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...
  • Page 119: Code Id List

    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...
  • Page 120: Ascii Code

    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)
  • Page 122 Enter Setup Decimal base Character ! (Exclamation Mark) " (Double Quote) # (Number Sign) $ (Dollar Sign) % (Percent) & (Ampersand) ` (Single Quote) ( (Right / Closing Parenthesis) ) (Right / Closing Parenthesis) * (Asterisk) + (Plus) , (Comma) - (Minus / Dash) .
  • Page 123 Enter Setup Decimal base Character ? (Question Mark) @ (AT Symbol) [ (Left / Opening Bracket) \ (Back Slash) Exit Setup - 132 -...
  • Page 124 Enter Setup Decimal base Character ] (Right / Closing Bracket) ^ (Caret / Circumflex) _ (Underscore) ' (Grave Accent) Exit Setup - 133 -...
  • Page 125: Ctrl+Mode Output

    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...
  • Page 126: Data Code

    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 -...

Table of Contents