2D Barcode Reader User Guide B V1.
Table of Contents Disclaimer ...............................................................................................................................................................4 1 2 3 4 5 Getting Started ...............................................................................................................................................5 1.1 About This Guide ............................................................................................................................
6 7 5.2 1D Symbologies ..............................................................................................................................20 5.2.1 Code 128 .........................................................................................................................................20 5.2.2 EAN-8 ..............................................................................................................................................21 5.2.3 EAN-13 ..........................
3
Disclaimer 4
1 Getting Started 1.1 About This Guide This guide provides programming instructions for the 2D BARCODER READER. Users can configure the 2D BARCODER READER by scanning the programming barcodes included in this manual. 1.2 Barcode Scanning Powered by area-imaging technology and 2D BARCODER READER patented “Hercules” technology, the 2D BARCODER READER features fast scanning and decoding accuracy. Barcodes rotated at any angle can still be read with ease.
2 Communication Interfaces The 2D BARCODER READER provides a TTL-232 interface and a USB interface to communicate with the host device. The host device can receive scanned data and send commands to control the engine or to access/alter the configuration information of the engine via the TTL-232 or USB interface. 2.1 TTL-232 Interface Before using Serial Communication interface, scanner must be configured as 232 interface.
2.2 Baud Rate Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements.
2.3 Data Bit & Parity Check& Stop Bit None Parity /8 Data Bits/1 Stop Bit(default) Even Parity /8 Data Bits/1 Stop Bit Odd Parity /8 Data Bits/1 Stop Bit 2.4 USB HID-KB When you connect the engine to the Host via a USB connection, you can enable the USB HID-KB feature by scanning the barcode below. Then engine’s transmission will be simulated as USB keyboard input. The Host receives keystrokes on the virtual keyboard. It works on a Plug and Play basis and no driver is required. USB HID-KB 2.
2.6 Convert Case Scan the appropriate barcode below to convert barcode data to your desired case. No Case Conversion (default) Convert All to Upper Case Convert All to Lower Case Example: When the Convert All to Lower Case feature is enabled, barcode data “AbC” is transmitted as “abc”. 2.7 USB COM Port Emulation If you connect the engine to the Host via a USB connection, the USB COM Port Emulation feature allows the Host to receive data in the way as a serial port does.
3 General Configuration 3.1 Trigger Mode If the Trigger Mode is enabled, you could activate the scanner by providing an external hardware trigger, or using a serial trigger command. When in manual trigger mode, the scanner scans until a barcode is read, or until the hardware trigger is released. When in serial mode, the scanner scans until a barcode has been read or until the deactivate command is sent. Trigger Mode(default) 3.2 Presentation Mode This set the scanner to work in Presentation mode.
3.3 Cell Phone Mode If the Cell Phone Mode is enabled, the engine activates a special capturing image and illumination session.
3.4 Inverse color Off(default) Only Inverse On Inverse and Normal Both On 3.5 Illumination for Trigger Mode Illumination setting for Trigger Mode High Level Illumination Normal Level Illumination 1(default) Mid Level Illumination Low Level Illumination Illumination OFF 3.
High Level Illumination Normal Level Illumination(default) Mid Level Illumination Low Level Illumination Illumination OFF Illumination setting when in Idle High Level Illumination Normal Level Illumination Mid Level Illumination Low Level Illumination(default) Illumination OFF 13
3.7 Beeper - Good Read On (default) Off 3.8 Beeper Tone - Good Read Low Middle High (default) 3.9 Beeper Duration - Good Read Normal (default) Short 3.
5 6 3.
4 Data Formatting 4.
4.2 Add Prefix Set Custom Prefix Save Not Save To set a customer prefix, scan the “Set Custom Prefix” barcode and the numeric barcodes which representing the hexadecimal values of a desired prefix, and then scan the “Save” barcode. Refer to Appendix 2: ASCII Table for hexadecimal values of characters. Example: Set the custom Prefix to “ODE” 1. Check the hex values of “ODE” in the ASCII Table. (“ODE”: 4F, 44, 45) 2. Scan the Set Custom Prefix barcode. 3.
4.3 Add Suffix Set Custom Suffix Save Not Save To set a customer suffix, scan the “Set Custom Suffix” barcode and the numeric barcodes which representing the hexadecimal values of a desired suffix, and then scan the “Save” barcode. Refer to Appendix 4: ASCII Table for hexadecimal values of characters. Example: Set the custom Suffix to “ODE” 1. Check the hex values of “ODE” in the ASCII Table. (“ODE”: 4F, 44, 45) 2. Scan the Set Custom Suffix barcode. 3.
5 Symbologies 5.1 General Settings Enable/Disable All Symbologies If the Disable All Symbologies feature is enabled, the engine will not be able to read any nonprogramming barcodes except the programming barcodes.
5.2 1D Symbologies 5.2.1 Code 128 Restore Factory Defaults Restore the Factory Defaults of Code 128 (default) Enable/Disable Code 128 Enable Code 128 (default) Disable Code 128 Message Length Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. The maximum value and minimum value can be set using “Programming Command”. Please check the programming command guide for the detail. Code 128 max length command: 020A03.
5.2.2 EAN-8 Restore Factory Defaults Restore the Factory Defaults of EAN-8 (default) Enable/Disable EAN-8 Enable EAN-8 (default) Disable EAN-8 Transmit Check Digit EAN-8 is 8 digits in length with the last one as its check digit used to verify the accuracy of the data. Transmit EAN-8 Check Digit (default) Do Not Transmit EAN-8 Check Digit Add-On Code An EAN-8 barcode can be augmented with a two-digit or five-digit add-on code on code to form a new one.
Enable 2-Digit Add-On Code Disable 2-Digit Add-On Code (default) Enable 5-Digit Add-On Code Disable 5-Digit Add-On Code (default) Add-On Code Required EAN-8 Add-On Code Required EAN-8 Add-On Code Not Required (default) ENA/JAN-8 Addenda Separator When this feature is enabled, there is a space between barcode and addenda. When this feature is disabled, there is no space.
5.2.
EAN-13 Add-On Code Required EAN-13 Add-On Code Not Required (default) ENA/JAN-13 Addenda Separator When this feature is enabled, there is a space between barcode and addenda. When this feature is disabled, there is no space. Enable ENA/JAN-13 Addenda Separator (default) Disable ENA/JAN-13 Addenda Separator ISBN Translate When enable this feature and is scanned, ENA13 Book land symbols are translated into their equivalent ISBN number format.
5.2.
UPCE0 Expand UPCE0 expand expands the UPCE code to the 12 digits, UPC-A format. Enable UPC-E0 Expand Disable UPC-E0 Expand (default) UPCE0 Addenda Required When required is scanned, the scanner will only read UPC-E barcodes that have addenda.
UPCE0 Addenda Enable 2 Digit Addenda Disable 2 Digit Addenda (default) Enable 5 Digit Addenda Disable 5 Digit Addenda (default) 27
5.2.5 UPC-A Restore Factory Defaults Restore the Factory Defaults of UPC-A (default) Enable/Disable UPC-A Enable UPC-A (default) Disable UPC-A UPC-A Check Digit Enable UPC-A Check Digit (default) Disable UPC-A Check Digit UPC-A Addenda Required When required is scanned, the scanner will only read UPC-E barcodes that have addenda.
UPC-A Addenda Separator Enable UPC-A Separator (default) Disable UPC-A Separator UPC-A: Number System The number system digit of UPC symbol is normally transmitted at the beginning of the scanned data, but the unit can be programmed so it will be not transmitted.
5.2.6 Interleaved 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Interleaved 2 of 5 (default) Enable/Disable Interleaved 2 of 5 Enable Interleaved 2 of 5 (default) Disable Interleaved 2 of 5 Message Length Message length can be set to the maximum value, minimum value. The data between the maximum and the minimum is valid. The maximum value and minimum value can be set using Programming Command. Please check the programming command guide for the detail.
5.2.7 Matrix 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Matrix 2 of 5 (default) Enable/Disable Matrix 2 of 5 Enable Matrix 2 of 5 Disable Matrix 2 of 5 (default) Message Length Message length can be set to the maximum value, minimum value. The value is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Matrix 2 of 5 max length command: 020803.
5.2.8 Industrial 2 of 5 Restore Factory Defaults Restore the Factory Defaults of Industrial 2 of 5 (default) Enable/Disable Industrial 2 of 5 Enable Industrial 2 of 5 Disable Industrial 2 of 5 (default) Message Length Message length can be set to the maximum value, minimum value. The value is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail.
5.2.
Message Length Message length can be set to the maximum value, minimum value. The value is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Code 39 max length command: 020308. The parameter of this command can be set from min to 48. Code 39 min length command: 020307. The parameter of this command can be set from 0 to max.
5.2.10 Coda bar Restore Factory Defaults Restore the Factory Defaults of Coda bar (default) Enable/Disable Codabar Enable Coda bar (default) Disable Coda bar Message Length Message length can be set to the maximum value, minimum value. The data between the maximum and the minimum is valid. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Coda bar max length command: 020206.
Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character (default) Coda bar Check Character No Check Char (default) Validate and Transmit Validate no Transmit 36
5.2.11 Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 (default) Enable/Disable Code 93 Enable Code 93 Disable Code 93 (default) Message Length Message length can be set to the maximum value, minimum value. The data between the maximum and the minimum is valid. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Code 93 max length command: 020D03.
5.2.12 GS1-128 Restore Factory Defaults Restore the Factory Defaults of GS1-128 (default) Enable/Disable GS1-128 Enable GS1-128 (default) Disable GS1-128 Message Length Message length can be set to the maximum value, minimum value. The data between the maximum and the minimum is valid. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. GS1-128 max length command: 020B03.
5.2.13 MSI Restore Factory Defaults Restore the Factory Defaults of MSI (default) Enable/Disable MSI Enable MSI Disable MSI (default) Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. MSI max length command: 020E04. The parameter of this command can be set from min to 48.
MSI Check Character Validate Type 10, No Transmit (Default) Validate Type 10, Transmit Validate 2 Type 10 Characters, No Transmit Validate 2 Type 10 Characters, Transmit Validate Type 11 Then Type 10 Character, No Transmit Validate Type 11 Then Type 10 Characters, Transmit Disable MSI Check Characters 40
5.3 2D Symbologies 5.3.1 PDF 417 Restore Factory Defaults Restore the Factory Defaults of PDF 417 (default) Enable/Disable PDF 417 Enable PDF 417 (default) Disable PDF 417 Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. PDF417 max length command: 021F06.
5.3.2 Micro PDF 417 Restore Factory Defaults Restore the Factory Defaults of Micro PDF 417 (default) Enable/Disable Micro PDF 417 Enable PDF 417 Disable PDF 417 (default) Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. PDF417 max length command: 022003.
5.3.3 QR Code Restore Factory Defaults Restore the Factory Defaults of QR Code (default) Enable/Disable QR Code Enable QR Code (default) Disable QR Code Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum is valid. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. QR max length command: 023703.
5.3.4 Data Matrix Restore Factory Defaults Restore the Factory Defaults of Data Matrix (default) Enable/Disable Data Matrix Enable Data Matrix (default) Disable Data Matrix Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Data Matrix max length command: 023603.
5.3.5 Maxi code Restore Factory Defaults Restore the Factory Defaults of Maxi code (default) Enable/Disable Maxi code Enable Maxi code Disable Maxi code (default) Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Maxi Code max length command: 023403.
5.3.6 Aztec Restore Factory Defaults Restore the Factory Defaults of Aztec (default) Enable/Disable Aztec Enable Aztec Disable Aztec (default) Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Aztec max length command: 023306. The parameter of this command can be set from min to 3832.
5.3.7 Hanxin Restore Factory Defaults Restore the Factory Defaults of Hanxin (default) Enable/Disable Hanxin Enable Hanxin Disable Hanxin (default) Message Length Message length can be set to the maximum value, minimum value. The data is valid between the maximum and the minimum. The maximum value and minimum value can be set using Programming command. Please check the programming command guide for the detail. Hanxin max length command: 023803.
5.4 Postal Symbologies 5.4.
5.4.
6 Serial Commands The serial programming commands can be used in place of the programming bar codes. Both the serial commands and the programming bar codes will program the scanner. For complete descriptions and examples of each serial programming command, refer to the corresponding programming bar code in this manual. The device must be set to an TTL-RS232 interface. The following commands can be sent via a PC COM port using terminal emulation software. 6.
6.
High Level Illumination (default) Mid Level Illumination 1 Illumination for Presentation Mode in Mid Level Illumination 2 Scanning Low Level Illumination 0 1 040100 3 Illumination OFF 4 High Level Illumination 0 Mid Level Illumination 1 Illumination for Presentation Mode in Mid Level Illumination 2 Idle Low Level Illumination (default) 1 040101 4 On (default) 1 Beeper - Good Read 050210 Off 0 Low 1 Middle 05021D High (default) Beeper Duration – Good Read 2 3 Normal (default) 0 050216
Save Not Save Enable/Disable All Symbologies Save setting 0D0400 NA Not save setting 0D0500 NA Enable All Symbologies 1 020100 Disable All Symbologies Restore the Factory Defaults of Code 128 (default) 020A00 Enable Code 128 (default) 0 NA 1 020A01 Code 128 Disable Code 128 0 Code 128 max length 020A03 Min~90 Code 128 min length 020A02 0~max Restore the Factory Defaults of EAN-8 (default) 021400 NA Enable EAN-8 (default) 1 021401 Disable EAN-8 0 Transmit EAN-8 Check Digit (defau
EAN-13 Add-On Code Not Required (default) 0 Enable ENA/JAN-13 Addenda Separator (default) 1 021306 Disable ENA/JAN-13 Addenda Separator 0 Enable ISBN Translate 1 021307 Disable ISBN Translate (default) Restore the Factory Defaults of UPC-E (default) 0 021200 Enable UPC-E0 (default) NA 1 021201 Disable UPC-E0 0 Enable UPC-E1(default) 1 021202 Disable UPC-E1 0 Enable UPC-E0 Check Digit (default) 1 021204 Disable UPC-E0 Check Digit 0 Enable UPC-E0 Expand 1 021203 Disable UPC-E0 Expand (
Disable UPC-A Separator 0 Enable UPC-A Number System (default) 1 021103 Disable UPC-A Number System 0 Enable 2 Digit Addenda 1 021104 Disable 2 Digit Addenda (default) 0 Enable 5 Digit Addenda 1 021105 Disable 5 Digit (default) 0 Restore the Factory Defaults of Interleaved 2 of 5 (default) 020400 Enable Industrial 2 of 5 NA 1 020401 Interleaved 2 of 5 Disable Interleaved 2 of 5 0 No check Char (default) 0 Validate and Transmit 020402 Validate not Transmit 2 1 Interleaved 2 of 5 ma
Validate and Transmit 2 Validate no Transmit 1 Enable Code 39 Full ASCII 1 020302 Disable Code 39 Full ASCII (default) 0 Code 39 max length 020308 Min~48 Code 39 min length 020307 0~max Restore the Factory Defaults of Coda bar (default) 020200 NA Enable Coda bar (default) 1 020201 Disable Coda bar 0 Coda bar max length 020206 Min~60 Coda bar min length 020205 2~max Coda bar Transmit Start/Stop Character 1 020202 Do not Transmit Start/Stop Character (default) 0 No Check Char (d
Validate Type 10, Transmit 1 Validate 2 Type 10 Characters, No Transmit 2 Validate 2 Type 10 Characters, Transmit 3 Validate Type 11 Then Type 10 Character, No Transmit 4 Validate Type 11 Then Type 10 Characters, Transmit 5 Disable MSI Check Characters 6 Restore the Factory Defaults of PDF 417 (default) 021F00 Enable PDF 417 (default) NA 1 021F01 PDF 417 Disable PDF 417 0 PDF417 max length 021F06 Min~2750 PDF417 min length 021F05 1~max Restore the Factory Defaults of Micro PDF 417 (
Restore the Factory Defaults of Aztec (default) 023300 Enable Aztec NA 1 023301 Aztec Disable Aztec (default) 0 Aztec max length 023306 Min~3832 Aztec min length 023305 0~Max Restore the Factory Defaults of Hanxin (default) 023800 NA Enable Hanxin 1 023801 Hanxin China Postal Code Disable Hanxin (default) 0 Hanxin max length 023803 Min~7833 Hanxin min length 023802 1~max Restore the Factory Defaults of China Postal Code (default) 021800 NA Enable China Postal Code 1 021801 D
7 Appendix 7.
Symbology Code 93 Code 11 GS1-DataBar (RSS) Plessey MSI-Plessey Matrix 2 of 5 ISBN ISSN PDF417 Data Matrix AIM ID ]G0 ]H0 ]H1 ]H3 ]H9 ]e0 ]P0 ]M0 ]M1 ]M8 ]M9 ]X0 ]X1 ]X2 ]X3 ]X4 ]X5 ]L0 ]d0 ]d1 ]d2 ]d3 ]d4 ]d5 ]d6 QR Code ]Q0 ]Q1 ]Q2 ]Q3 ]Q4 ]Q5 ]Q6 Remark Standard Code 93 One check digit MOD11; transmit check digit Two check digits, MOD11/MOD11; transmit check digit Do not transmit check digit after parity check No parity check Standard GS1-DataBar Standard Plessey One check digit, MOD10; transmit c
7.2 Appendix 2: ASCII Table Hex Dec Char 00 0 NUL (Null char.
Hex Dec Char 20 32 SP (Space) 21 33 ! (Exclamation Mark) 22 34 " (Double Quote) 23 35 # (Number Sign) 24 36 $ (Dollar Sign) 25 37 % (Percent) 26 38 & (Ampersand) 27 39 ` (Single Quote) 28 40 ( (Right / Closing Parenthesis) 29 41 ) (Right / Closing Parenthesis) 2a 42 * (Asterisk) 2b 43 + (Plus) 2c 44 , (Comma) 2d 45 - (Minus / Dash) 2e 46 .
Hex Dec Char 40 64 @ 41 65 A 42 66 B 43 67 C 44 68 D 45 69 E 46 70 F 47 71 G 48 72 H 49 73 I 4a 74 J 4b 75 K 4c 76 L 4d 77 M 4e 78 N 4f 79 O 50 80 P 51 81 Q 52 82 R 53 83 S 54 84 T 55 85 U 56 86 V 57 87 W 58 88 X 59 89 Y 5a 90 Z 5b 91 [ (Left / Opening Bracket) 5c 92 \ (Back Slash) 5d 93 ] (Right / Closing Bracket) 5e 94 ^ (Caret / Circumflex) 5f 95 _ (Underscore) (AT Symbol) 63
Hex Dec Char 60 96 ' 61 97 a 62 98 b 63 99 c 64 100 d 65 101 e 66 102 f 67 103 g 68 104 h 69 105 i 6a 106 j 6b 107 k 6c 108 l 6d 109 m 6e 110 n 6f 111 o 70 112 p 71 113 q 72 114 r 73 115 s 74 116 t 75 117 u 76 118 v 77 119 w 78 120 x 79 121 y 7a 122 z 7b 123 { (Left/ Opening Brace) 7c 124 | (Vertical Bar) 7d 125 } (Right/Closing Brace) 7e 126 ~ (Tilde) 7f 127 DEL (Delete) (Grave Accent) 64
7.