MT840 User’s Manual V1.1 Table of Content CHAPTER 1 INTRODUCTION ............................. 7 .................................... 7 PECIFICATIONS ..................................9 EEPER NDICATION LED I ..................................10 NDICATION CHAPTER 2 GENERAL SETTINGS..........................11 ............................... 11 ARCODE ONFIGURABILITY ..................................11 ACTORY EFAULT ..................................11 HECK ERSION ......................................
Page 3
MT840 User’s Manual V1.1 Check Bluetooth Firmware Version ........................... 28 Check Device MAC Address ............................... 28 Check Host MAC Address ..............................29 Check Battery Life ................................29 ScanLink ....................................29 ................................... 30 EMORY Delete Last Record ................................31 Clear All Record ..................................31 Data Format ...................................
MT840 User’s Manual V1.1 Chapter 1 Introduction This user’s manual is dedicated to MT840, a portable 2D scanner that can send data to the host up to 20 meters away. This economical, ergonomic pocket-sized wireless 2D barcode scanner is a high efficient companion for users who work with laptops, tablets, smart phones and other ®...
Page 8
MT840 User’s Manual V1.1 Memory 2MB (20,000 barcodes) 5 Mil Code 39 : 55 ~ 115mm 15 Mil Code 39 : 60 ~ 350mm Guaranteed D.O.F 13 Mil UPC/EAN : 55 ~ 285mm (Environment: 800 lux) 15 Mil QR Code : 40 ~ 255mm...
MT840 User’s Manual V1.1 LED Indication Status Power off / Standby / Connected Flashing green Disconnected / Discoverable One green flash Good read Flashing red Low power Solid red Charging...
MT840 User’s Manual V1.1 Chapter 2 General Settings Barcode Configurability Scanning below configuration barcodes will allow/prohibit user to change settings by scanning configuration barcodes in this manual. Enable Barcode Configurability* Disable Barcode Configurability Factory Default Scanning below configuration barcode will reset all parameters to factory default settings (the ones...
MT840 User’s Manual V1.1 Abort If there is an error reading data barcode during multi-step configuration, you may cancel configuration by scanning below configuration barcode. Abort Good Read Indicator Beep Tone Beep Low (2.0KHz) Beep Medium (2.7KHz) Beep High (4.0KHz)*...
MT840 User’s Manual V1.1 Data Format UTF-8 to Unicode Conversion Off* Note: To output double-byte character (i.g. Chinese) using UTF-8 to Unicode Conversion, please make sure that the application accepting barcode data supports Unicode display (i.g. Word, TeraTerm). HT/CR/ESC Converts to TAB/ENTER/ESCAPE...
MT840 User’s Manual V1.1 Function Code Conversion Note: Once disabled, the scanner will output the original encoded data of the barcodes in Appendix – Function/Navigation/Modifier Keys. Control Code Output Method Ctrl Mode* Alt Mode Disable Output Note: Control code (0x01 ~ 0x1A) can be sent by two methods: (1) Ctrl Mode: A barcode of “A<HT>F”...
Page 15
MT840 User’s Manual V1.1 Since “Ctrl+I” is shortcut for italicizing text in some software applications, the result of above output sequence can be a regular A plus an italic F. (2) Alt Mode: For <HT>, the output sequence of virtual keyboard is: Enter “Alt + 0 + 9”...
MT840 User’s Manual V1.1 Alt+2+8 Alt+2+8 Alt+2+9 Alt+2+9 Alt+3+0 Alt+3+0 Alt+3+1 Alt+3+1 Numeric Key Numeric Key Alphanumeric Key* Note: 1. By default, the alphanumeric key is used for 16ecommended16 digits. Scan NUMERIC KEY if you want to use the keys on the numeric keypad.
MT840 User’s Manual V1.1 Keyboard Layout English (US)* English (UK) Danish Spanish Hungarian (QWERTZ) Hungarian (QWERTY) Canadian French Dutch Italian French German Swiss German Swiss French Swedish...
Page 18
MT840 User’s Manual V1.1 Czech (QWERTZ) Czech (QWERTY) Norwegian Belgian Portuguese Slovak Brazilian (QWERTY) Canadian (Traditional) Japanese Alt Code...
MT840 User’s Manual V1.1 Intercharacter Delay The configurable range is from 0 to 255ms, with 1ms increment. The larger the number, the longer the delay. Set Intercharacter Delay (Default = 4ms) Example: Set Intercharacter Delay to 8ms Step1: Scan Set Intercharacter Delay Step2: Scan “0”...
MT840 User’s Manual V1.1 Once enabled, a checksum will be added to the end of each data to conduct Xor calculation. For Bluetooth SPP & USB VCP, the BCC is 1 byte. For Bluetooth HID & USB HID the BCC are 2 bytes.
MT840 User’s Manual V1.1 Imaging Settings Inverse Barcode Disable Inverse Barcode* Enable Inverse Barcode Chapter 3 Interface BT HID Getting Connected 1. Press the scan button to power up the scanner. 2. Scan “Disconnect”, the scanner will emit two beeps. Alternatively you may press and hold...
MT840 User’s Manual V1.1 Disconnect 3. Scan “BT HID”, the scanner will emit two beeps. BT HID 4. Select “Wireless Scanner” from discovered device list. 5. If Bluetooth application prompts you to enter a pincode, please follow the steps in Pincode Setup section.
MT840 User’s Manual V1.1 BT SPP Getting Connected 1. Press the scan button to power up the scanner. 2. Scan “Disconnect”, the scanner will emit two beeps. Disconnect 3. Scan “BT SPP Master”(Recommended) or “BT SPP Slave”, the scanner will emit two beeps. If host can’t auto-reconnect, use BT SPP Master.
MT840 User’s Manual V1.1 Example: Set SPP Pincode to 0000. Step1: Scan “Set SPP Pincode” Step2: Scan “0” “0” “0” “0” in Appendix – Numbers Step3: Scan “Set SPP Pincode” General Bluetooth Settings Power Off Timeout The power off timeout is 3 minutes & 0 second by default. They are configurable from a minimum of...
MT840 User’s Manual V1.1 Enable iOS Hotkey* Disable iOS Hotkey Secure Simple Pairing (SSP) Secure Simple Pairing (SSP), enabled by default, allows the scanner to establish connection with host device without entering pincode. When SSP is disabled, a pincode will be requested by the host device, which by default is “1234”...
MT840 User’s Manual V1.1 To reset Bluetooth Device ID to “Wireless Scanner”, scan below barcode: Reset Bluetooth Device ID To add the last 6 digits of MAC address to Bluetooth Device ID (“Wireless-xxxxxx”), scan below barcode: Add MAC Address to Bluetooth Device ID Check Bluetooth Firmware Version To check scanner’s Bluetooth firmware version, please connect to a host device via BT HID or BT...
MT840 User’s Manual V1.1 Check Host MAC Address To check scanner’s MAC address, please connect to a host device and scan below configuration barcode. Check Host MAC Address Check Battery Life To check scanner’s battery life, please connect to a host device and scan below configuration barcode.
MT840 User’s Manual V1.1 Example: Target Slave Device MAC Address = 00:15:83:52:2C:3B, Profile = BT HID Encode HID001583522C3B in Code39 without checksum or QR Code. Memory Mode Memory Mode After scanning the above barcode, the scanner will be able to collect barcode data off-line. The barcode data will be stored in the format of: <Date>, <Time>, <Barcode Data>...
MT840 User’s Manual V1.1 To retrieve stored data, please connect the scanner to the host with USB cable, access removable storage device “MiniScan” from which you may open or copy the file “BARCODE.txt” to your computer. To exit Memory Mode, simply scan any interface barcode (e.g. “BT HID”, “BT SPP Master/Slave”, “USB HID”, “USB VCP”) other than memory mode.
MT840 User’s Manual V1.1 Barcode Data Example: Set Data Format as <Barcode Data>, <Time>, <Date> Step1: Scan “Data Format” Step2: Scan “4” “3” “2” respectively in Appendix – Numbers Step3: Scan “Data Format” Field Separator The field separator in memory mode is comma ( , ) by default. It can be replaced by any alphanumeric characters.
MT840 User’s Manual V1.1 Date & Time Setup Set Date Set Time Example: Set date as 2022-07-27, set time as 08:10:30 am (HH:MM:SS) Step1: Scan “Set Date” Step2: Scan “2” “2” “0” “7” “2” “7” in Appendix – Numbers Step3: Scan “Set Date”...
MT840 User’s Manual V1.1 USB HID USB VCP To output barcode data directly to host device via USB virtual COM interface, please scan below configuration barcode. Normally virtual COM port can be recognized by the host. If it is not recognizable by the host, please download VCP driver from our website.
MT840 User’s Manual V1.1 Chapter 4 Reading Mode Trigger Mode In Trigger Mode the LED will stay on once trigger is pressed and held, and will turn off automatically once a barcode is read or LED Auto-Off timeout expires. Trigger Mode*...
MT840 User’s Manual V1.1 Auto-sensing Mode In Auto-sensing Mode the LED will turn on when image change is detected within scanner’s field of view, and will turn off when: (1) a barcode is read (2) LED Auto-Off timeout expires (3) trigger is...
MT840 User’s Manual V1.1 Advanced Reading Mode Settings LED Auto-Off Timeout LED Auto-Off Timeout (applicable for all reading modes) is the maximum scanning duration. When LED Auto-Off Timeout expires, the scanning operation stops automatically. The configurable range is from 0.1 to 25.5 sec.
MT840 User’s Manual V1.1 Chapter 5 Data Format By default data format is as follows: <Preamble> <Code ID> <Barcode Length> <Barcode Data> <Postamble> <Terminator> Code ID Disable Code ID* Enable Factory ID Enable Set ID Set ID Set ID can be up to 2 alphanumerics for each symbology.
Page 41
MT840 User’s Manual V1.1 Set ID – Interleaved 2 of 5 Set ID – Standard 2 of 5 Set ID – Matrix 2 of 5 Set ID – Industrial 2 of 5 Set ID – Code11 Set ID – China Postal Code Set ID –...
Page 42
MT840 User’s Manual V1.1 Set ID – GS1 Databar Set ID – GS1 Databar Limited Set ID – GS1 Databar Expanded Set ID – QR Code Set ID – Micro QR Code Set ID – PDF417 Set ID – MicroPDF417 Set ID –...
MT840 User’s Manual V1.1 Data Length Send Data Length Off* Send Data Length On Preamble Preamble can be up to 16 bytes of data. Set Preamble Example: Set Preamble as XYZ123 Step 1: Scan “Set Preamble” Step 2: Scan “X” “Y” “Z” “1” “2” “3” in Appendix – Upper Case Alphabets & Numbers Step 3: Scan “Set Preamble”...
MT840 User’s Manual V1.1 Clear Preamble/Postamble Clear Preamble/Postamble Terminator None <LF> <CR>* <CR><LF>* <TAB> <Space> <ESC> Note: 1. For USB HID/BT HID interface the default terminator is CR. 2. For USB VCP/BT SPP interface the default terminator is CR+LF...
MT840 User’s Manual V1.1 Chapter 6 Symbologies General Settings Enable All Symbologies Disable All Symbologies Enable All 1D Symbologies Disable All 1D Symbologies Enable All 2D Symbologies Disable All 2D Symbologies Note: When all symbologies are disabled, configuration barcodes are still readable.
MT840 User’s Manual V1.1 Note: When Addenda Required is enabled, the scanner will only read an UPC-A barcode that has 2-digit or 5-digit addenda/supplement. UPC-E Enable/Disable UPC-E Enable UPC-E* Disable UPC-E Check Digit Send Check Digit* Not Send Check Digit...
MT840 User’s Manual V1.1 Enable Addenda Required Disable Addenda Required* Note: When Addenda Required is enabled, the scanner will only read an UPC-E barcode that has 2-digit or 5-digit addenda/supplement. EAN-8 Enable/Disable EAN-8 Enable EAN-8* Disable EAN-8 Check Digit Not Send Check Digit...
MT840 User’s Manual V1.1 Enable 2-digit Supplement Disable 2-digit Supplement* Enable Addenda Required Disable Addenda Required* Note: When Addenda Required is enabled, the scanner will only read an EAN-8 barcode that has 2-digit or 5-digit addenda/supplement. EAN-13 Enable/Disable EAN-13 Enable EAN-13*...
MT840 User’s Manual V1.1 Add On Supplement Enable 5-digit Supplement Disable 5-digit Supplement* Enable 2-digit Supplement Disable 2-digit Supplement* Enable Addenda Required Disable Addenda Required* Note: When Addenda Required is enabled, the scanner will only read an EAN-13 barcode that has 2-digit...
MT840 User’s Manual V1.1 Full ASCII Code39 Enable Full ASCII Code39* Disable Full ASCII Code39 Code39 Min/Max Length Set Min Length Set Max Length (Default = 01) (Default = 99) Example: Set Min Length as 8, Max Length as 12 for Code39 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Codabar Min/Max Length Set Min Length Set Max Length (Default = 01) (Default = 99) Example: Set Min Length as 8, Max Length as 12 for Codabar Step1: Scan “Set Min Length” Step2: Scan “0” “8” in Appendix – Numbers Step3: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Interleaved 2 of 5 Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for Interleaved 2 of 5 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Standard 2 of 5 (IATA) Enable/Disable Standard 2 of 5 Enable Standard 2 of 5 Disable Standard 2 of 5* Verification Disable CDV* CDV & Send CD CDV & Not Send CD...
MT840 User’s Manual V1.1 Standard 2 of 5 Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for Standard 2 of 5 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Matrix 2 of 5 Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for Matrix 2 of 5 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Industrial 2 of 5 Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for Industrial 2 of 5 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Verification Single Digit* Double Digits Check Digit Send Check Digit Not Send Check Digit* Code 11 Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for Code11 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 China Postal Code Enable/Disable China Postal Code Enable China Postal Code Disable China Postal Code* Verification Disable CDV* CDV & Send CD CDV & Not Send CD...
MT840 User’s Manual V1.1 China Postal Code Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for China Postal Code Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 MSI Plessey Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for MSI Plessey Step1: Scan “Set Min Length” Step2: Scan “0” “8” in Appendix – Numbers Step3: Scan “Set Min Length”...
MT840 User’s Manual V1.1 UK Plessey Enable/Disable UK Plessey Enable UK Plessey Disable UK Plessey* Check Digit Send Check Digit Not Send Check Digit*...
MT840 User’s Manual V1.1 Code 93 Enable/Disable Code 93 Enable Code 93* Disable Code 93 Code 93 Min/Max Length Set Min Length Set Max Length (Default = 01) (Default = 99) Example: Set Min Length as 8, Max Length as 12 for Code93 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 Code 128/GS1-128 Enable/Disable Code 128/GS1-128 Enable Code 128/GS1-128* Disable Code 128/GS1-128 Code 128/GS1-128 Min/Max Length Set Min Length Set Max Length (Default = 01) (Default = 99) Example: Set Min Length as 8, Max Length as 12 for Code128/GS1-128 Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 GS1 DataBar Expanded Min/Max Length Set Min Length Set Max Length (Default = 04) (Default = 32) Example: Set Min Length as 8, Max Length as 12 for GS1 DataBar Expaneded Step1: Scan “Set Min Length”...
MT840 User’s Manual V1.1 QR Code Enable/Disable QR Code Enable QR Code* Disable QR Code Micro QR Code Enable/Disable Micro QR Code Enable Micro QR Code* Disable Micro QR Code Data Matrix Enable/Disable Data Matrix Enable Data Matrix* Disable Data Matrix...
MT840 User’s Manual V1.1 Appendix – Modifier Keys Alt (Left) make *1 Alt (Left) break Alt (Right) make Alt (Right) break Shift (Left) make *2 Shift (Left) break Shift (Right) make Shift (Right) break Win (Left) make Win (Left) break...
MT840 User’s Manual V1.1 Appendix – Default Table Function Default Remark General Settings Barcode Configurability Beep Tone High (4.0KHz) Beep Mode Normal Data Format UTF-8 to Unicode Conversion HT/CR/ESC Converts to TAB/ENTER/ESCAPE Function Code Conversion Control Code Output Method Ctrl Mode...
Page 92
MT840 User’s Manual V1.1 Date & Time Setup USB HID USB VCP Reading Mode Trigger Mode Trigger Mode Toggle Mode Continuous Mode Auto-sensing Mode LED Auto-Off Timeout 5 sec Scan Interval 1 sec Identical Read Interval 1 sec Trigger Control...
Page 93
MT840 User’s Manual V1.1 Addenda Required EAN-13 Enable/Disable Check Digit Send 5-digit Supplement 2-digit Supplement Addenda Required Code 39 Enable/Disable Verification Disable CDV Start/Stop Not Send Full ASCII Code39 Min Length Max Length Code 32 Enable/Disable Leading/Tailing Send Leading & Tailing...
Page 94
MT840 User’s Manual V1.1 Verification Disable CDV Min Length Max Length Code 11 Enable/Disable Verification Single Digit Check Digit Not Send Min Length Max Length China Postal Code Enable/Disable Verification Disable CDV Min Length Max Length MSI Plessey Enable/Disable Verification...
Page 95
MT840 User’s Manual V1.1 Surround AI’s with Parentheses QR Code Enable/Disable Micro QR Code Enable/Disable Data Matrix Enable/Disable PDF 417 Enable/Disable Micro PDF 417 Enable/Disable Aztec Enable/Disable MaxiCode Enable/Disable Hanxin Enable/Disable Code 16K Enable/Disable...
MT840 User’s Manual V1.1 Version History Date Description Issued 2022.06.09 Initial Release Shaw 2022.07.14 Added Control Code Output Method, GS Shaw Character Replacement, Surround GS1 AI's with Parentheses, Code 16K...
Need help?
Do you have a question about the MT840 and is the answer not in the manual?
Questions and answers