About This Manual This manual explains how to operate the Unitech MS846 2D scanner. No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, such as photocopying, recording, or information storage and retrieval systems, without permission in writing from the manufacturer.
The MS846 features fast scanning and decoding accuracy. Barcodes rotated at any angle can still be read with ease. When scanning a barcode, simply center the aiming beam or pattern projected by the MS846 over the barcode.
2 Communication Interfaces The MS846 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.2 TTL-232 Interface Serial communication interface is usually used when connecting the engine to a host device (like PC, POS). However, to ensure smooth communication and accuracy of data, you need to set communication parameters (including baud rate, parity check, data bit and stop bit) to match the host device. The serial communication interface provided by the engine is based on TTL-level signals.
2.3 Baud Rate Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host requirements. 2400 4800 9600 19200 38400 57600 115200 (default) 2.4 Data Bit & Parity Check& Stop Bit None Parity /8 Data Bits/1 Stop Bit(default) None Parity /7 Data Bits/1 Stop Bit...
None Parity /7 Data Bits/2 Stop Bits Even Parity /8 Data Bits/1 Stop Bit Even Parity /7 Data Bits/1 Stop Bit Even Parity /7 Data Bits/2 Stop Bits Odd Parity /8 Data Bits/1 Stop Bit Odd Parity /7 Data Bits/1 Stop Bit Odd Parity /7 Data Bits/2 Stop Bit 2.5 USB HID-KB When you connect the engine to the Host via a USB connection, you can enable the USB HID-KB feature...
2.6 USB Country Keyboard Types Keyboard layouts vary from country to country. The default setting is 1-U.S. keyboard. 1 - U.S. (default) 2 – UK 3 - Denmark 4 - France 5 - Finland 6 - Turkey_F 7 - Italy 8 - Norway 9 - Albania 10 - Belgium...
2.7 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”.
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.
3.3 Cellphone Mode If the Cellphone Mode is enabled, the engine activates a special capturing image and illumination session. Every 3 frame open one illumination. When the backlight of cellphone is weak and the reflection is strong, please scan mode 1 Cellphone Mode 1 When the backlight of cellphone is not weak and the reflection is strong, please scan mode 2 Cellphone Mode 2...
3.4 Inverse color Off(default) Only Inverse On Inverse and Normal Both On 3.5 Illumination Illumination setting for 51/41/31XX series Illumination level 4 (default) Illumination level 3 Illumination level 2 Illumination level 1 3.6 Beeper - Good Read On (default)
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.
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.
5 Symbologies 5.1 General Settings Enable/Disable All Symbologies Disable Symbologies feature enabled, engine will able read any non-programming barcodes except the programming barcodes. Enable All Symbologies Disable All Symbologies...
5.2 1D Symbologies Code 128 5.2.1 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.
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...
Page 25
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.
Page 28
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...
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. Enable UPC-A Required Disable UPC-A Required (default)
Page 33
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. Enable UPC-A Number System (default) Disable UPC-A Number System UPC-A: Addenda...
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.
Page 35
No check Char (default) Validate and Transmit Validate not Transmit...
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 can be set to the maximum value, minimum value. The value is valid between the maximum and the minimum.
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.
5.2.9 Code 39 Restore Factory Defaults Restore the Factory Defaults of Code 39 (default) Enable/Disable Code 39 Enable Code 39 (default) Disable Code 39 Transmit Start/Stop Character Transmit Start/Stop Character Do not Transmit Start/Stop Character (default) Code 39 Check Character No Check Char (default) Validate and Transmit Validate no Transmit...
Page 39
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 40
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. Example: Set the Barcode Message length of the minimum value is 10; the maximum value is 25.
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.
Page 42
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...
5.2.11 Code 93 Restore Factory Defaults Restore the Factory Defaults of Code 93 (default) Enable/Disable Code 93 Enable Code 93 (default) Disable Code 93 Message Length Message length can be set to the maximum value, minimum value. The data between the maximum and the minimum is valid.
Page 44
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.
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.
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.
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 Enable/Disable Micro PDF 417 Enable Micro PDF 417 Disable Micro PDF 417 (default) Message Length Message length can be set to the maximum value, minimum value.
Page 49
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. The parameter of this command can be set from min to 2750. PDF417 min length command: 021F05. The parameter of this command can be set from 1 to max.
5.3.2 QR Code Restore Factory Defaults Restore the Factory Defaults of QR Code (default) Enable/Disable QR Code Enable QR Code (default) Disable QR C 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.
Page 51
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.
5.3.3 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.
5.3.4 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.
5.3.5 Aztec Restore Factory Defaults Restore the Factory Defaults of Aztec (default) Enable/Disable Aztec Enable Aztec (default) Disable Aztec 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.
5.3.6 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.
Postal Symbologies 5.4.1 China Postal Code Restore Factory Defaults Restore the Factory Defaults of China Postal Code (default) Enable/Disable China Postal Code Enable China Postal Code Disable China Postal Code (default)
6 Appendix 6.1 Appendix 1: AIM ID Table Symbology AIM ID Remark EAN-13 Standard EAN-13 EAN-13 + 2/5-Digit Add-On Code EAN-8 Standard EAN-8 ]E4…]E1… EAN-8 + 2-Digit Add-On Code ]E4…]E2… EAN-8 + 5-Digit Add-On Code UPC-E Standard UPC-E UPC-E + 2/5-Digit Add-On Code UPC-A Standard UPC-A UPC-A + 2/5-Digit Add-On Code...
Page 60
Symbology AIM ID Remark Codabar Standard Codabar Transmit check digit after parity check Do not transmit check digit after parity check Code 93 Standard Code 93 Code 11 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 GS1-DataBar (RSS)
Page 61
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).
Need help?
Do you have a question about the MS846 and is the answer not in the manual?
Questions and answers