Page 9
MT84G User’s Manual V0.1 7.24.2 Min/Max Length ....................71 7.25 QR Code ........................71 7.25.1 Enable/Disable QR Code ................71 7.25.2 Model 1 QR Code ..................... 71 7.25.3 QR Code Prefix (11) ..................71 7.26 Micro QR Code ......................72 7.27 Data Matrix ........................
Page 10
MT84G User’s Manual V0.1 Send End Only ......................91 Send Center Only ......................92 RF (Read Fail) Message....................92 GS Replacement ......................92 Appendix E – Batch Setup Parameter ................93 Version History ...................... 106 ___________________________________________________________________________________...
MT84G’s interface, reading mode, data format and so on. The appendix lists the default configurations of MT84G. In most cases, user can use MT84G without further configuration. 1.2 Product Requirements...
1.5 Custom Default You can create your own custom default. Scan Save Custom Default configuration barcode below and all the current settings of MT84G will be saved to your custom default, overwriting, if any, the previous one. Scan Custom Default to reset MT84G to the custom default settings.
Page 13
MT84G User’s Manual V0.1 Host sends: WriteDeviceID:(desired Device ID). Device responds: same as write command To read Device ID: Host sends: ReadDeviceID Device responds: DeviceID:(current Device ID) Example: to write/read Device ID:MT84G001 To write Device ID: Host sends: WriteDeviceID:MT84G001. Device responds: WriteDeviceID:MT84G001.
UART USB HID* USB VCP HID & UART 2.2 UART The UART communication of MT84G is based on TTL level signals. For RS232 communication, a conversion circuit must be added externally. Parameter Default Serial communication type UART (TTL-232)
MT84G User’s Manual V0.1 Baud Rate 9600 Parity None Data Bits Stop Bits Hardware Flow Control None 2.2.1 Baud Rate The unit of Baud Rate is bps (bits per second); below are available options: 1200 4800 9600* 14400 19200 38400...
Two types of HID device options are available: HID KBW* HID POS 2.3.2 Polling Rate The smaller the value, the faster MT84G sends characters to the host. If the characters are missing in barcode data, please increase polling rate. 1ms* ___________________________________________________________________________________...
MT84G User’s Manual V0.1 10ms 2.3.3 Delay Before HID Release Below are available options of Delay Before HID Release (the period of time from valid data to release data). The configurable range is from 1 to 63ms; default is 1ms.
MT84G User’s Manual V0.1 10ms 2.3.5 CapsLock CapsLock Off* CapsLock On 2.3.6 HID Prefix When HID Prefix is enabled, a prefix of Ctrl+Shift+r is added to each HID data, for host software development purpose. Disable HID Prefix* Enable HID Prefix 2.3.7 Keyboard Layout...
MT84G User’s Manual V0.1 French German Hungarian Italian Japanese Spanish Turkish Q Turkish F Mexican (Latin American) 2.3.8 Virtual Keyboard To adapt to more regional applications, virtual keyboard can be enabled at the cost of data output speed. Please make sure all alphabet keys and number keys are available when using virtual keyboard.
Page 20
MT84G User’s Manual V0.1 Standard Keyboard* Virtual Keyboard 1. Control Code Output Methods Control code (0x00 ~ 0x1F) can be sent by two methods: Ctrl Mode* Alt Mode 2. Control Code Output The ASCII between 0x00 to 0x1F can be transformed into control code.
Page 21
MT84G User’s Manual V0.1 Enter “Alt + 0 + 9” – Virtual keyboard will press and hold Alt key, press “0” and “9” on numeric keypad respectively, and release Alt key. When in standard keyboard, control code (0x00 ~ 0x1F) will be sent...
MT84G User’s Manual V0.1 Ctrl+[ Ctrl+\ Ctrl+] Ctrl+6 Ctrl+- 2.3.9 Numeric Keypad Number Keys On Number Keys Off* Symbol Keys On Symbol Keys Off* ___________________________________________________________________________________...
3. Reading Mode 3.1 Trigger Mode In trigger mode, MT84G starts scanning barcode when trigger pin = low. If trigger stays low within LED timeout, the scanning continues. When LED timeout expires or a barcode is scanned, the scanning stops. To restart scanning, the host must reset trigger level first and then pull trigger low again.
In serial trigger mode, the trigger command is 7E 00 08 01 00 02 01 AB CD. When MT84G receives trigger command, it responds with 02 00 00 01 00 33 31 and starts scanning. Scanning below configuration barcodes will allow/prohibit trigger command response.
3.3 Continuous Mode In continuous mode, MT84G keeps scanning barcodes continuously. By default, after a successful scan, MT84G enters a Scan Interval of 1000ms. During scanning, keeping the trigger pin low for 50ms will cause the scanning to pause. Likewise, during pause, keeping the trigger pin low for 50ms will restart the scanning.
MT84G User’s Manual V0.1 500ms 1000ms* 3000ms 5000ms 3.3.4 Identical Read Interval When identical read interval is enabled, a barcode (or an identical one) can be re-scanned only after the defined amount of interval expires. This prevents repetitive scanning of a barcode in continuous mode.
Auto-sensing Mode 3.4.1 Auto-sensing Mode - Advanced Mode Setup By default MT84G is in standard mode. Fast mode is created for better user experience, with all parameters already at optimal level, for which scan interval, identical read interval, LED timeout, auto-sensing sensitivity and image stabilization timeout are not applicable.
MT84G User’s Manual V0.1 3.4.3 Scan Interval Please refer to 3.3.3 Scan Interval for configuration barcodes. 3.4.4 Identical Read Interval Please refer to 3.3.4 Identical Read Interval for configuration barcodes. 3.4.5 Auto-sensing Sensitivity Medium* High Ultra High 3.4.6 Image Stabilization Timeout Image stabilization timeout is the period of time needed for image to stay stable before scanning.
3.5 Sleep Mode Scanning below configuration barcodes will enable/disable sleep mode. When enabled, MT84G automatically sleeps after a period of inactivity, or sleep timeout (default = 30 sec) to reduce power consumption (< 1mA). Please note that sleep mode only works in UART interface and sleep timeout can only be configured by serial command.
MT84G User’s Manual V0.1 4. Illumination and Aimer 4.1 Illumination Illumination is the white LED that provides supplemental light during scanning to increase image recognizability and adaptability to low ambient light condition. Normal: LED turns on during scanning. Always On: LED always stays on.
Page 31
MT84G User’s Manual V0.1 Always Off Always On ___________________________________________________________________________________...
MT84G User’s Manual V0.1 90ms 120ms 5.4 Beep Frequency Medium* High 5.5 Configuration Barcode Beep 5.6 Good Read LED ___________________________________________________________________________________...
MT84G User’s Manual V0.1 6. Data Format The following is the complete data format: [Preamble] + [Code ID] + [Data] + [Postamble] + [Terminator] By default Code ID, Preamble and Postamble are disabled; terminator is 0x0D (Carriage Return). Data is the content encoded in a barcode, which can be further divided into [Start] + [Center] + [End] if the length of Start/End is defined.
MT84G User’s Manual V0.1 6.3 Code ID 6.3.1 Enable/Disable Code ID Enable Code ID Disable Code ID* 6.3.2 Reset Code ID Scanning below configuration barcode will reset all Code IDs to default. Please refer to Appendix B – Code ID for each symbology’s default Code ID.
Page 37
MT84G User’s Manual V0.1 Set UPC-A Code ID Set UPC-E0 Code ID Set UPC-E1 Code ID Set Code128 Code ID Set Code39 Code ID Set Code93 Code ID Set Codabar Code ID Set Interleaved 2/5 Code ID Set Industrial 2/5 Code ID...
Page 38
MT84G User’s Manual V0.1 Set GS1 Databar Code ID Set GS1 Databar Limited Code ID Set GS1 Databar Expanded Code ID Set QR Code Code ID Set Data Matrix Code ID Set PDF417 Code ID Set Micro QR Code Code ID...
MT84G User’s Manual V0.1 Set Code16K Code ID Set MaxiCode Code ID Set Aztec Code ID 6.4 Terminator None CR (0x0D)* TAB (0x09) CF LF (0x0D 0x0A) 6.5 Data 6.5.1 Data Output Data can be divided into three parts: [Start] + [Center] + [End] They are valid only when Start/End Length is defined.
MT84G User’s Manual V0.1 Send All* Send Start Only Send End Only Send Center Only 6.5.2 Data Length Set Start Length Set End Length Start/End Length can be 0 to 255 digits, converted into two-digit hex value (00 ~ FF) during configuration. Please refer to Appendix C – ASCII Table for corresponding hex value.
MT84G User’s Manual V0.1 UNICODE 6.7 RF Message Read Fail (RF) message is the message sent from MT84G to the host device in the case of scanning failure. 6.7.1 Enable/Disable RF Message Enable RF Message Disable RF Message* 6.7.2 Set RF Message...
MT84G User’s Manual V0.1 Note: In the case of entering odd number of hex value during configuration, the last byte of data becomes invalid. 6.8 Output Protocol The output protocol applies to UART/USB VCP interface, which, when enabeld, transforms data into below format:...
MT84G User’s Manual V0.1 7. Symbologies 7.1 General Settings Scanning below configuration barcodes will enable/disable all symbologies or enable symbologies by default. Enable All Symbologies Disable All Symbologies Enable Default Symbologies* 7.2 Enhanced Decode Capability When enhanced decode capability is enabled, the decode capability for damaged, twisted barcode is enhanced.
Enable Inverse Barcodes Disable Inverse Barcodes* 7.4 Mirrored Barcode Mirrored barcode is printed with reversed direction perpendicular to the original barcode. Please note that when mirrored barcodes is enabled, MT84G can *only* read mirrored barcodes. Enable Mirrored Barcodes Disable Mirrored Barcodes* 7.5 Check Digit of Commodity Barcode...
The supplement can be either 2 or 5 digits. Enable 2-digit Supplement Disable 2-digit Supplement* Enable 5-digit Supplement Disable 5-digit Supplement* 7.6.3 Supplement Required When supplement required is enabled, MT84G can only output EAN-13 with supplement. Enable Supplement Required Disable Supplement Required* 7.6.4 Check Digit ___________________________________________________________________________________...
The supplement can be either 2 or 5 digits. Enable 2-digit Supplement Disable 2-digit Supplement* Enable 5-digit Supplement Disable 5-digit Supplement* 7.7.3 Supplement Required When supplement required is enabled, MT84G can only output EAN-8 with ___________________________________________________________________________________...
MT84G User’s Manual V0.1 supplement. Enable Supplement Required Disable Supplement Required* 7.7.4 Check Digit Send Check Digit* Not Send Check Digit 7.8 UPC-A 7.8.1 Enable/Disable UPC-A Enable UPC-A* Disable UPC-A 7.8.2 Supplement Supplement, also known as addenda or add-on, is the add-on barcode encoded with supplementary information next to the main barcode on periodicals and paperback books.
Enable 2-digit Supplement Disable 2-digit Supplement* Enable 5-digit Supplement Disable 5-digit Supplement* 7.8.3 Supplement Required When supplement required is enabled, MT84G can only output UPC-A with supplement. Enable Supplement Required Disable Supplement Required* 7.8.4 UPC-A to EAN-13 Scanning below configuration barcodes will allow/prohibit the conversion of UPC-A into EAN-13.
The supplement can be either 2 or 5 digits. Enable 2-digit Supplement Disable 2-digit Supplement* Enable 5-digit Supplement Disable 5-digit Supplement* 7.9.3 Supplement Required When supplement required is enabled, MT84G can only output UPC-E0 with ___________________________________________________________________________________...
MT84G User’s Manual V0.1 supplement. Enable Supplement Required Disable Supplement Required* 7.9.4 Check Digit Send Check Digit* Not Send Check Digit 7.10 UPC-E1 7.10.1 Enable/Disable UPC-E1 Enable UPC-E1* Disable UPC-E1 7.10.2 Supplement Supplement, also known as addenda or add-on, is the add-on barcode encoded with supplementary information next to the main barcode on periodicals and paperback books.
MT84G User’s Manual V0.1 7.24.2 Min/Max Length Min Length = 00 Min Length = 04* Max Length = 32* Max Length = 255 7.25 QR Code 7.25.1 Enable/Disable QR Code Enable QR Code* Disable QR Code 7.25.2 Model 1 QR Code...
MT84G User’s Manual V0.1 Enable QR Code Prefix (11) Disable QR Code Prefix (11)* 7.26 Micro QR Code Enable Micro QR Code* Disable Micro QR Code 7.27 Data Matrix 7.27.1 Enable/Disable Data Matrix Enable Data Matrix* Disable Data Matrix 7.27.2 Multicode Scanning below configuration barcodes will allow/prohibit multiple Data Matrix barcodes to be scanned at the same time.
MT84G User’s Manual V0.1 8.2 Save & Abort If there is an error reading data barcode during configuration, you may cancel 1/all data by scanning below configuration barcodes. For example, barcode data ‘1’, ‘2’ ,’3’ have been scanned respectively during configuration.
MT84G User’s Manual V0.1 9. Batch Setup Configuring multiple devices by scanning barcode one by one can be toublesome. To solve such issue, MT84G supports batch setup where user can create a single QR Code containing multiple configurations acceptable by MT84G.
Page 81
MT84G User’s Manual V0.1 Data Format Preamble Disable Set Preamble None Postamble Disable Set Postamble None Code ID Disable Set Code ID None Terminator CR (0x0D) Data Output Send All Set Start Length Data Length Set Start Length Encoding Format...
MT84G User’s Manual V0.1 Send Center Only Example: to send the middle “ABC” out of a “1234567890ABC1234567890” barcode 1. Convert ‘10’ to Hex equivalent as 0A 2. Scan Set End Length 3. Scan 0, A respectively from 8.1 Data 0~F 4.
MT84G User’s Manual V0.1 Appendix E – Batch Setup Parameter Function Parameter Remark Please make sure this Barcode Configurability 00000000 function is enabled during batch setup UART 01000000 UBS HID 01000001 USB VCP 01000002 HID & UART 01000003 HID KBW...
Page 94
MT84G User’s Manual V0.1 CapsLock - On 01070001 Enable HID Prefix 01080000 Disable HID Prefix 01080001 Trigger Mode 02000000 Trigger Condition – Level 02010000 Trigger Condition – Pulse 02010001 LED Timeout – 1000ms 0202000A LED Timeout – 3000ms 0202001E Change the last two LED Timeout –...
Page 97
MT84G User’s Manual V0.1 Set Code39 Code ID 05030006 Set Code93 Code ID 05030007 Set Codabar Code ID 05030008 Set Interleaved 2/5 Code ID 05030009 Set Industrial 2/5 Code ID 0503000A Set Matrix 2/5 Code ID 0503000B Set Code11 Code ID...
Page 98
MT84G User’s Manual V0.1 Output Data Only 05070000 Output Protocol 05070001 Enable GS Replacement 050A0000 Disable GS Replacement 050A0001 Set GS Replacement 050A0002 Enable URL Output 050B0000 Disable URL Output 050B0001 Enable All Symbologies 07000000 Disable All Symbologies 07000001 Enable Default Symbologies...
Page 102
MT84G User’s Manual V0.1 Send Matrix 2/5 Check Digit 070C3000 Not Send Matrix 2/5 Check Digit 070C3100 Enable Standard 2/5 07200000 Disable Standard 2/5 07200100 Standard 2/5 Min Length = 00 07201000 Standard 2/5 Min Length = 04 07201004 Change the last two...
Page 104
MT84G User’s Manual V0.1 GS1 Databar Max Length = 255 070F31FF Enable Code16K 07230000 Disable Code16K 07230100 Code16K Min Length = 00 07231000 Code16K Min Length = 04 07231004 Change the last two digits for other options Code16K Max Length = 32...
Need help?
Do you have a question about the MT84G and is the answer not in the manual?
Questions and answers