1.1 About This Guide This guide provides programming instructions for the Element 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.
2 Communication Interfaces The 2D Barcoder Reader provides a RS-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 RS-232 or USB interface. 2.1 RS-232 Interface Serial communication interface is usually used when connecting the engine to a host device (like PC, POS).
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. 2400 *115200 9600 38400 PA2K User Manual I Page 6 of 104...
Page 7
4800 19200 57600 PA2K User Manual I Page 7 of 104...
2.3 Data Bit & Parity Check & Stop Bit *None Parity /8 Data Bits/1 Stop Bit Even Parity /7 Data Bits/1 Stop Bit Odd Parity /7 Data Bits/1 Stop Bit 2.4 XON/XOFF The scanner stops sending data when the host sends the XOFF character (hex 13) to it. To resume transmission, the host sends the XON character (hex 11) *XON/XOFF Disable XON/XOFF Enable...
2.5 Accepting RS-232 Commands *Disable Enable Commands ASCII Disable Scanner 0x44 Enable Scanner 0x45 For the scanner, it can accept serial host commands. If you wish to enable/disable scanner by using commands, scan the enable barcode. Host commands for other interfaces are also available. PA2K User Manual I Page 9 of 104...
2.6 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 PA2K User Manual I Page 10 of 104...
2.7 USB Country Keyboard Types Keyboard layouts vary from country to country. The default setting is 1-U.S. keyboard. *1 – U.S. 7 – Italy 3 – Denmark 9 – Albania 5 – Finland PA2K User Manual I Page 11 of 104...
Page 12
8 – Norway 2 – UK 4 – France 6 – Turkey_F PA2K User Manual I Page 12 of 104...
Page 13
17 – Germany 11 – Bosnia 19 – Hungary 13 – Croatia 15 – Dutch PA2K User Manual I Page 13 of 104...
Page 14
10 – Belgium 18 – Greek 12 – Brazil 14 – Czech 16 – Estonia PA2K User Manual I Page 14 of 104...
Page 15
27 – Romania 21 – Latvia 29 – Japan 23 – Macedonia 25 – Poland PA2K User Manual I Page 15 of 104...
Page 16
20 – Irish 28 – Russia 22 – Lithuania 24 – Spain 26 – Portugal PA2K User Manual I Page 16 of 104...
2.8 Convert Case Scan the appropriate barcode below to convert barcode data to your desired case. *No Case Conversion 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.9 Transmission speed If the terminal drops characters, change the speed to low.
2.10 Function Code Transmit All ASCII control characters are translated into CTRL+X functions if you enable Function Code Transmit. Otherwise, they are translated into predefined keystrokes. Refer to Appendix2: ASCII Table for hexadecimal values of characters. Ctrl+X functions Disable Ctrl+X functions Enable 2.11 USB COM Port Emulation USB COM Port Emulation If you connect the engine to the Host via a USB connection, the feature allows the Host to receive data in the...
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.
3.2 Presentation Mode This sets the scanner to work in presentation mode. Presentation Mode 3.3 Read Mode *Printed-Reading Mode Screen-Reading Mode PA2K User Manual I Page 20 of 104...
3.8 Continue-Scan Presentation Mode This sets the scanner to work in ready all the time. Continue-Scan Mode 3.9 Power-Up Beeper PA2K User Manual I Page 24 of 104...
Medium High Frequency High Frequency Delay 2000 MS 3.9 Good-read Delay This sets a re-read delay time between decodes of different symbols. *No Delay PA2K User Manual I Page 28 of 104...
Page 29
Delay 500 MS PA2K User Manual I Page 29 of 104...
3.10 Reread Delay This sets a re-read delay time between decodes of the same symbol. *Delay 500 MS Delay 750 MS Delay 1000 MS PA2K User Manual I Page 30 of 104...
4.2 Add Prefix Set Custom Prefix 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”...
4.3 Add Suffix Set Custom Suffix 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 2: ASCII Table for hexadecimal values of characters. Example: Set the custom Suffix to “ODE”...
5 Symbologies 5.1 General Setting If the Disable All Symbologies feature is enabled, the engine will not be able to read any non- programming barcodes except the programming barcodes. Enable All Symbologies Enable Code 128 5.2 1D Symbologies 5.2.1 Code 128 Enable/Disable Code 128 PA2K User Manual I Page 35 of 104...
Page 36
Disable All Symbologies Disable Code 128 PA2K User Manual I Page 36 of 104...
Page 37
Message Length for Code 128 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Code 128 max length command: 020A03. The parameter of this command can be set from min to 90. Code 128 min length command: 020A02.
Page 38
Enable/Disable EAN-8 Enable EAN-8 Disable EAN-8 PA2K User Manual I Page 38 of 104...
Page 39
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 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 to form a new one. In the examples below, the part surrounded by blue dotted line is an EAN-8 barcode while the part circled by red dotted line is add-on code.
Page 40
Enable 5-Digit Add-On Code PA2K User Manual I Page 40 of 104...
Page 41
Disable 5-Digit Add-On Code Add-On Code Required EAN-8 Add-On Code Required EAN-8 Add-On Code Not Required 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. Enable ENA/JAN-8 Addenda Separator Disable ENA/JAN-8 Addenda Separator UPC PA2K User Manual I Page 41 of 104...
Page 42
5.2.3 EAN-13 Enable/Disable EAN-13 Enable EAN-13 Disable EAN-13 Transmit Check Digit Transmit EAN-13 Check Digit Do Not Transmit EAN-13 Check Digit Add-On Code Enable 2-Digit Add-On Code Disable 2-Digit Add-On Code PA2K User Manual I Page 42 of 104...
Page 43
Enable 5-Digit Add-On Code PA2K User Manual I Page 43 of 104...
Page 44
Disable 5-Digit Add-On Code Add-On Code Required EAN-13 Add-On Code Required EAN-13 Add-On Code Not Required 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 Disable ENA/JAN-13 Addenda Separator ISBN Translate...
Page 45
Enable ISBN Translate Disable ISBN Translate PA2K User Manual I Page 45 of 104...
5.2.4 UPC-E Enable/Disable UPC-E0/E1 Enable UPC-E0 Disable UPC-E0 Enable UPC-E1 Disable UPC-E1 UPC-E0 Check Digit PA2K User Manual I Page 46 of 104...
Page 47
Enable UPC-E0 Check Digit Disable UPC-E0 Check Digit PA2K User Manual I Page 47 of 104...
Page 48
UPC-E0 Expand UPC-E0 expand expands the UPC-E code to the 12 digits, UPC-A format. Enable UPC-E0 Expand Disable UPC-E0 Expand UPC-E0 Addenda Required When required is scanned, the scanner will only read UPC-E barcodes that have addenda. Enable UPC-E0 Required Disable UPC-E0 Required UPC-E0 Addenda Separator Enable UPC-E0 Separator...
Page 49
Disable UPC-E0 Separator PA2K User Manual I Page 49 of 104...
Page 50
UPC-E0 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. Enable UPC-E0 Number System Disable UPC-E0 Number System UPC-E0 Addenda Enable 2 Digit Addenda Disable 2 Digit Addenda...
5.2.5 UPC-A Enable/Disable UPC-A Enable UPC-A Disable UPC-A UPC-A Check Digit Enable UPC-A Check Digit Disable UPC-A Check Digit UPC-A Addenda Required When required is scanned, the scanner will only read UPC-E barcodes that have addenda. PA2K User Manual I Page 51 of 104...
Page 52
Enable UPC-A Required Disable UPC-A Required PA2K User Manual I Page 52 of 104...
Page 53
UPC-A Addenda Separator Enable UPC-A Separator 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. Enable UPC-A Number System Disable UPC-A Number System PA2K User Manual I Page 53 of 104...
Page 54
UPC-A: Addenda Enable 2 Digit Addenda Disable 2 Digit Addenda Enable 5 Digit Addenda Disable 5 Digit PA2K User Manual I Page 54 of 104...
Page 55
5.2.6 Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 Enable Interleaved 2 of 5 Disable Interleaved 2 of 5 Message Length for Interleaved 2of 5 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid.
Page 56
Interleaved 2 of 5 Check Digit No Check Char Validate And Transmit Validate Not Transmit 5.2.7 Matrix 2 of 5 Enable/Disable Matrix 2 of 5 Enable Matrix 2 of 5 Disable Matrix 2 of 5 PA2K User Manual I Page 56 of 104...
Page 57
Message Length for Matrix 2 of 5 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Matrix 2 of 5 max length command: 020803. The parameter of this command can be set from min to 80. Matrix 2 of 5 min length command: 020802.
Page 58
Set the Minimum Length Example: Set the Barcode Message length of the minimum value is 10; the maximum value is 25: Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 5.2.8 Industrial 2 of 5...
Page 59
Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Industrial 2 of 5 max length command: 020603. The parameter of this command can be set from min to 80. Industrial 2 of 5 min length command: 020602.
Page 60
Set the Minimum Length Example: Set the Barcode Message length of the minimum value is 10; the maximum value is 25: Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 5.2.9 Code 39...
Page 61
Transmit Start/Stop Character Transmit Start/Stop Character Do Not Transmit Start/Stop Character PA2K User Manual I Page 61 of 104...
Page 62
Code 39 Check Character No Check Char Validate And Transmit Validate No Transmit Code 39 Append This function allows the scanner to append several Code 39 barcode data together before transmitting to host. When the scanner encounters a Code 39 barcode with append character (ex. Space character), it buffers the data until it reads a Code 39 barcode which does not have append character.
Page 63
Disable Append PA2K User Manual I Page 63 of 104...
Page 64
Code 39 Full ASCII Enable Code 39 Full ASCII Disable Code 39 Full ASCII Message Length for Code 39 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Code 39 max length command: 020308.
Page 65
Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 PA2K User Manual I Page 65 of 104...
5.2.10 Coda Bar Enable/Disable Coda Bar Enable Coda Bar Disable Coda Bar Message Length for Code Bar Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Code 39 max length command: 020206. The parameter of this command can be set from min to 60. Code 39 min length command: 020205.
Page 67
Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 Set the Minimum Length 10; the maximum value is 25: PA2K User Manual I Page 67 of 104...
Page 68
Transmit Start/Stop Character Transmit Start/Stop Character Do Not Transmit Start/Stop Character Coda bar Check Character No Check Char Validate And Transmit Validate No Transmit PA2K User Manual I Page 68 of 104...
Page 69
5.2.11 Code 93 Enable/Disable Code 93 Enable Code 93 Disable Code 93 Message Length for Code 93 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Code 93 max length command: 020D03. The parameter of this command can be set from min to 80. Code 93 min length command: 020D02.
Page 70
Example: Set the Barcode Message length of the minimum value is Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 Set the Minimum Length 10;...
Code 93 Append This function allows the scanner to append several Code 93 barcode data together before transmitting to host. When the scanner encounters a Code 93 barcode with append character (ex. Space character), it buffers the data until it reads a Code 93 barcode which does not have append character. Then the data is transmitted in the order that the barcodes were read.
Page 72
Message Length for GS1-128 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. GS1-128 max length command: 020B03. The parameter of this command can be set from min to 80. GS1- 128 min length command: 020B02.
Set the Maximum Length Set the Minimum Length Example: Set the Barcode Message length of the minimum value is 10; the maximum value is 25: Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 5.2.13 MSI...
Page 74
Enable/Disable MSI Enable MSI Disable MSI PA2K User Manual I Page 74 of 104...
Page 75
Message Length for MSI Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. MSI max length command: 020E04. The parameter of this command can be set from min to 48. MSI min length command: 020E03.
Page 76
Enable/Disable Code 11 Enable Code 11 Disable Code 11 PA2K User Manual I Page 76 of 104...
5.3 2D Symbologies 5.3.1 PDF 417 Enable/Disable PDF 417 Enable PDF 417 Disable PDF 417 Enable/Disable Micro PDF 417 Enable Micro PDF 417 Disable Micro PDF 417 PA2K User Manual I Page 79 of 104...
Page 80
Message Length for PDF417 Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. PDF417 max length command: 021F06. The parameter of this command can be set from min to 2750. PDF417 min length command: 021F05.
Page 81
Set the Minimum Length 10; the maximum value is 25: Example: Set the Barcode Message length of the minimum value is Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 PA2K User Manual I Page 81 of 104...
5.3.2 QR Code Enable/Disable QR Code Enable QR Code Disable QR Code Message Length for QR Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. QR max length command: 023703. The parameter of this command can be set from min to 7089. QR min length command: 023702.
Page 83
Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 Set the Minimum Length 10; the maximum value is 25: PA2K User Manual I Page 83 of 104...
QR Code Append This function allows the scanner to append several QR barcode data together before transmitting to host. When the scanner encounters a QR barcode with append character (ex. Space character), it buffers the data until it reads a QR barcode which does not have append character. Then the data is transmitted in the order that the barcodes were read.
5.3.4 Data Matrix Enable/Disable Data Matrix Enable Data Matrix Disable Data Matrix Message Length for Data Matrix Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Data Matrix max length command: 023603. The parameter of this command can be set from min to 3116. Data Matrix min length command: 023602.
Page 86
Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 Set the Minimum Length 10; the maximum value is 25: PA2K User Manual I Page 86 of 104...
5.3.5 Maxi code Enable/Disable Maxi code Enable Maxi Code Disable Maxi Code Message Length for Maxi Code Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Maxi Code max length command: 023403. The parameter of this command can be set from min to 150. Maxi Code min length command: 023402.
Page 88
Example: Set the Barcode Message length of the minimum value is 10; the maximum value is 25: Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 PA2K User Manual I Page 88 of 104...
5.3.6 Aztec Enable/Disable Aztec Enable Aztec Disable Aztec Message Length for Aztec Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Maxi Code max length command: 023306. The parameter of this command can be set from min to 3282. Maxi Code min length command: 023305.
Page 90
Scan the Set the Maximum Length barcode. Scan the numeric barcodes”2”and”5”in Appendix 3 Scan the Set the Minimum Length barcode. Scan the numeric barcodes”1”and”0”in Appendix 3 Set the Minimum Length 10; the maximum value is 25: PA2K User Manual I Page 90 of 104...
5.3.7 Hanxin Enable/Disable Hanxin Enable Hanxin Disable Hanxin Message Length for Hanxin Message length can be set to the maximum value or minimum value. The value between the maximum and the minimum is valid. Hanxin max length command: 023803. The parameter of this command can be set from min to 7833. Hanxin min length command: 023802.
Page 92
Set the Minimum Length 10; the maximum value is 25: PA2K User Manual I Page 92 of 104...
(Hex) Symbology Remark AIM ID All Symbologies Standard EAN-13 EAN-13 EAN-13 + 2/5-Digit Add-On Code Standard EAN-8 ]E4… ]E1 … EAN-8 + 2-Digit Add-On Code EAN-8 ]E4… ]E2… EAN-8 + 5-Digit Add-On Code Standard UPC-E UPC-E UPC-E + 2/5-Digit Add-On Code Standard UPC-A UPC-A UPC-A + 2/5-Digit Add-On Code...
Page 94
One check digit, MOD43; transmit check digit One check digit, MOD43; do not transmit check digit Full ASCII enabled; no parity check Code 39 Full ASCII enabled; transmit check digit Full ASCII enabled; do not transmit check digit Standard Codebar Transmit check digit after parity check Codebar Do not transmit check digit after parity check...
Page 95
One check digit MOD11; transmit check digit Two check digits, MOD11/MOD11; transmit check digit Code 11 Do not transmit check digit after parity check No parity check GS1-DataBar (RSS) Standard GS1-DataBar Specified by the manufacturer No parity check Matrix 2 of 5 One check digit, MOD10;...
Page 96
QR Code QR Code 2005, ECI included, FNC1 is the 2nd character after the start character Reference: ISO/IEC 15424:2008 Information technology – Automatic identification and data capture techniques – Data Carrier Identifiers (including Symbology Identifiers). PA2K User Manual I Page 96 of 104...
6.2 Appendix 2: ASCII Table Char Predefined keystrokes CTRL+X functions (Null char.) Reserved CTRL+@ (Start of Header) Enter CTRL+A (Start of Text) Caps Lock CTRL+B (End of Text) ALT Make CTRL+C (End of Transmission) ALT Break CTRL+D (Enquiry) CTRL Make CTRL+E (Acknowledgment) CTRL Break...
Page 98
(End of Trans. Block) CTRL+W (Cancel) CTRL+X (End of Medium) CTRL+Y (Substitute) CTRL+Z (Escape) CTRL+[ (File Separator) CTRL+\ (Group Separator) CTRL+] (Request to Send) CTRL+^ (Unit Separator) CTRL+- PA2K User Manual I Page 98 of 104...
Need help?
Do you have a question about the P42K and is the answer not in the manual?
Questions and answers