1. Operating Setting The factory default settings of DA-81002 can meet the needs of users for direct use in most cases. You can also set the parameters through the setting code according to actual needs. 1.1 Use of the setting code Read the "Enable Setting Code"...
Save current settings as user default settings Restore User Default Settings 2. Communication Connection MJ104 reader module provides TTL-232 serial communication interface and USB interface (optional function) to communicate with the host. Through the communication interface, the reading data can be received.
Page 4
The default serial communication parameters of the reading module are as shown in the table below. If they are inconsistent with the host device, they can be modified by reading the setting code. TTL-232 Default communication parameters: Parameter Default Type Standard TTL-232 Baud Rate 9600...
Page 5
2. Parity Mode **No Parity (None) Odd Parity Even Parity 2.3 USB-HID Interface-related configuration 1. Communication Mode Selection When the device is used as a HID device, it can be two different devices. Users can configure by reading the following setting codes. **HID-KBW HID-POS 2.
Page 6
3. Time interval before HID release Read the following setting codes to modify the time interval before HID release (ie: the time interval from valid message to release message), interval range: 1ms~63ms. **1ms 10ms 4. Time interval after HID release Read the following setting codes to modify the time interval after HID release (ie: the time interval from the release of the message to the next valid message), the interval range: 1ms~63ms.
Page 7
**HID Leading prohibition HID Leading allowance 3. Reading Mode 3.1 Manual Mode Manual mode is the default reading mode. In manual mode, press the trigger button, and the reading module will start shooting and reading; within the limited time range of "single reading time", if the reading is successful, the reading module will output the reading content through the communication interface and stop reading, if you need to start a new reading, you need to trigger the button again.
Page 8
3000 ms 1000 ms ** 5000 ms Infinite 3. Deep sleep mode The deep sleep can be set by the following setting codes. Deep sleep is turned on. After a certain period of idle time, the module automatically enters deep sleep. Deep sleep mode open ** Deep sleep mode close After entering the deep sleep mode, you can wake up by pressing a button or a serial port...
Light sleep idle time-0ms -3000ms Light sleep idle time- 0ms - 5000ms 3.2 Command trigger mode In command trigger mode, the reading module will start shooting and reading when it receives the trigger signal command sent by the host (that is, the bit 0 of the flag bit 0 x 0002 is written "1"); within the limited time range of "single reading time"...
Page 10
and then cancel, and the reading will be suspended; in the paused reading state, also maintain the trigger level above 50ms and then cancel to continue reading. Continuous mode 1. Reading interval time It refers to the interval time required for the next reading after the reading is successful. During this interval, no acquisition and reading are performed.
Read the following setting codes to set the same code reading delay time. Setting range:0ms~ 12700ms Note: You need to turn on "Same code reading delay" before you can set the delay time. 500ms Infinite delay 1000 ms 3000 ms 5000 3.
Page 12
3. Same code reading day For the setting of code reading delay for the same code, please refer to section 3.3.2. to set the code reading delay for the same code. 4. Sensitivity Sensitivity refers to the degree of change in the detection scene in the induction reading mode. When the reading module judges that the degree of scene change meets the requirements, it will switch from the monitoring state to the reading state.
Page 13
4. Illumination and Aiming 1. Illumination There is a set of LEDs on the reading module specially equipped for shooting and reading, providing auxiliary supplementary light, illuminating the light beam on the reading target, improving the reading performance and the ability to adapt to weak ambient light. You can set according to actual conditions of use: •...
5. Prompt output 1. Buzzer master switch Read the following setting codes to turn on/off all prompts. Mute-on ** Mute off 5.2 Buzzer settings 1. Passive buzzer Read the following setting codes to set the buzzer as passive and set the driving frequency of the passive buzzer.
Page 15
5.3 Set code reading prompt Read the following configuration code, you can turn on/off the prompt tone of the configuration code: ** Set Prompt Tone_Enable Set alert tone_off 5.4 Power-on prompt When the reading module is successfully powered on, it can output or turn off the power-on prompt sound according to the setting requirements.
Page 16
90 ms 120 ms 5.6 Data output encoding format The user can set the output format of the reading module through the following setting codes, so that the host can output Chinese data according to the specified encoding format. Note: GBK format is used for notepads, and UNICODE format is used for input boxes of Word and common chat tools.
Page 17
Spanish Japanese Turkish Q Turkish 5.8 Virtual keyboard enable In order to adapt to the application environment in more regions, you can set the standard/virtual keyboard output by reading the following setting codes. However, a certain output efficiency will be lost.
Page 18
• Input "A"-press button A • Enter "Ctrl I" - Since the data of 0 x 09 corresponds to the control function key "I", the virtual keyboard will hold down Ctrl, then press the I key, and finally release the Ctrl and I keys at the same time •...
Page 19
Ctrl+O Open Ctrl+P Print Home Ctrl+Q Quit PrintScreen Ctrl+R Backspace Ctrl+S Save Tab + Shift Ctrl+T Ctrl+U Ctrl+V Paste Ctrl+W Ctrl+X Ctrl+Y Ctrl+Z Ctrl+[ Ctrl+\ Ctrl+] Ctrl+6 Ctrl+- 5.9 Image mirroring mode When the image has a mirror flip, you can enter the mirror flip mode by reading the following setting codes.
Page 20
format. Invoicing modes include local invoicing mode and online invoicing mode. After the invoicing mode is enabled, the default is local invoicing mode. Users can realize the conversion and output of invoice code format by reading the following setting codes. **Enable invoicing Disable invoicing After the invoice mode is turned on, you can select the invoicing mode by reading the following...
For example: write the device ID for the device: WSMQL16012019101, and read the device ID through instructions Write ID: Serial port sending: Write Device ID: WSMQL16012019101. The serial port returns: Write Device ID: WSMQL16012019101. Read ID: Serial port sending: Read Device ID. Serial port return: Device ID: WSMQL16012019101 Note: 1.
Page 22
6.1 Prefix The prefix is a string of character strings defined by the user before the decoded data. The user can add and modify the prefix by reading the following setting codes. Allow prefix **Prohibit adding prefix Read the following setting codes. With the "Data Code" setting code and the "Save" setting code, the user can modify the prefix content.
Page 23
6.3 Code ID 1. Add Code ID Code ID uses one character. Users can add Code ID by reading the following setting codes to identify different barcode types. **Prohibit adding Code ID Allow Code ID Note: Read the following setting codes to restore the default Code ID value of the barcode. Refer to Appendix E for the default list.
Page 24
Modify Codabar Code ID Modify Interleaved 2 of 5 Code ID Modify Industrial 25 Code ID Modify Matrix 2 of 5 Code ID Modify Code11 Code ID Modify MS Code ID Modify RSS Code ID Modify limited RSS Code ID Modify extended RSS Code ID Modify QR Code Code ID Modify Data Matrix Code ID...
Add CRLF terminator Add TAB terminator(0x09) (0 x 0D 0 x 0A) 6.5 Data section Data segment interception This function is used in scenarios where the user needs to output part of the decoded information. The decoding information Data consists of 3 parts: (Start) (Center) (End) The user can select part of the information to be output by reading the following setting codes.
Allow sending RF information **Prohibit sending RF information Read the following setting codes, combined with the "data code" and "save" setting codes, you can define and modify the RF information content by yourself. Each RF character is represented by two hexadecimal values, and a maximum of 15 characters are allowed.
3) The character replaced by GS is represented by two hexadecimal values, and the corresponding hexadecimal conversion table of the character is shown in Appendix F 4) Read the "Save" setting code: GS Character replacement enable ** GS Character replacement prohibited Read the following setting codes.
Page 28
7.2 Serial port & full code open mode In order to facilitate customers to quickly configure to the serial port and full-code open mode during the secondary development process, the quick configuration function can be realized by reading the following setting codes. Serial port &...
Page 29
3. Improved literacy Enabling and disabling the enhanced barcode reading ability can be performed by reading the following setting codes. After the enhanced reading ability is enabled, the ability to read special codes such as stained barcodes and QR code curved surfaces can be improved. Enhancing the literacy ability will increase the decoding speed.
Page 30
EAN13-5-digit additional code enable ** EAN13-5-digit additional code disable 8.3 EAN 8 1. Data segment interception The user can allow or prohibit the EAN8 barcode reading function by reading the following setting codes. Prohibit EAN13 reading **Allow EAN8 reading 2. Additional code forced output function allows and prohibits Users can enable or disable the forced output of EAN8 additional codes by reading the following setting codes.
Page 31
**Allow UPC-A reading Prohibit UPC-A reading 2. Additional code forced output function allows and prohibits UPC-AForce output **UPC-A No additional output required additional code Users can read the following setting codes to configure the UPC-A additional code enabling and disabling. UPC-A-2-digit additional code enable ** UPC-A-2-digit additional code disable...
Page 32
**Allow UPC-E0 reading Prohibit UPC-E0 reading 2. Additional code forced output function allows and prohibits The user can enable and disable the UPC-E0 additional code forced output function by reading the following setting codes. UPC-E0 Force output additional code **UPC-E0No additional code required Users can read the following setting codes to configure the UPC-E0 additional code enabling and disabling.
Page 33
UPC-E1 Force output additional code **UPC-E1No additional output required Users can read the following setting codes to configure the UPC-E1 additional code enabling and disabling. ** UPC-E1-2-digit UPC-E1-2-digit additional code enable additional code disable ** UPC-E1-5-digit UPC-E1-5-digit additional code enable additional code disable 8.7 Code 128 1.
Page 34
Code128 max length of **Code128 max length of the message the message 255 8.8 Code 39 1. Permit and prohibit the reading function The user can enable or disable the barcode reading function of Code 39 by reading the following setting codes.
Page 35
**Code 39 Terminator Code 39 Terminator output is not output 4. Code 32 Mode Users can set whether Code39 supports Code32 mode by reading the following setting codes. Support Code 32 mode **Not support Code 32mode The user can set whether to output the Code32 prefix by reading the following setting codes. **Code32 Prefix A output Code 32 Prefix A not output 5.
Page 36
2. Reading length setting Users can set the shortest and longest reading length of Code93 by reading the following setting codes. **Code 93 min length of the message 4 Code 93 min length of the message 0 **Code93 max length of the message 32 Code93 max length of the message 255 8.10 Code Bar 1.
Page 37
CodaBar Start and end character output **CodaBar Start and end characters not output 8.11 Interleaved 2 of 5 1. Permit and prohibit the reading function Users can enable or disable the Interleaved 2 of 5 barcode reading function by reading the following setting codes.
Page 38
2. Reading length setting Users can set the shortest and longest reading length of Industrial 25 by reading the following setting codes. **Industrial 25min length of the message 4 Industrial 25 min length of the message 0 **Industrial 25 max length of the Industrial 25 max length of the message 255 message 32 8.13 Matrix 2 of 5...
Page 39
3. Verify format setting Users can set the Matrix 2 of 5 verification format by reading the following setting codes. Matrix2 of 5 verification format is Mod **Matrix 2 of 5 verification format is None10 8.14 Code 11 1. Permit and prohibit the reading function Users can enable and disable the Code11 barcode reading function by reading the following setting codes.
Page 40
8.15 MSI 1. Permit and prohibit the reading function Allow MSI reading ** Prohibit MSI reading 2. Reading length setting Users can set the shortest and longest reading length of MSI by reading the following setting codes. MSI min length of the **MSI min length of the message 0 message 4...
Page 41
8.18 Limited RSS 1. Permit and prohibit the reading function Users can allow and prohibit the restricted RSS barcode reading function by reading the following setting codes. Allow extended RSS reading **Prohibit extended RSS reading 2. Reading length setting Extended RSS min length of the message 0 **Extended RSS min length of the message 4 **Extended RSS max length of the Extended RSS max length of the...
Page 42
The user can allow and prohibit the simultaneous reading of multiple DM codes by reading the following setting codes. Allow reading multiple DM functions at **Prohibit reading multiple DM functions at same time same time 3. PDF 417 Prohibit PDF417 reading **Allow PDF417 reading 9.
Page 43
10. Batch Processing Settings When multiple settings are required to read the device, setting one by one may be cumbersome. The user can save all the information that needs to be set as a QR code, and the device can complete multiple settings after reading the QR code.
Page 44
Appendix Appendix A: Data Code 0 ~ 9 A ~ F...
Page 45
www.assmann.com Assmann Electronic GmbH Auf dem Schüffel 3 58513 Lüdenscheid Germany...
Need help?
Do you have a question about the DA-81002 and is the answer not in the manual?
Questions and answers