Marson MT580W User manual

marson
MT580W
2D Ring Scanner
User Manual
V 1.0
2019 / 6 / 28

Table Of Contents
Contents
Chapter 1 Getting Started......................................................................................................................................6
Introduction...........................................................................................................................................................6
About This Guide..................................................................................................................................................6
BarcodeScanning ................................................................................................................................................7
BarcodeProgramming.........................................................................................................................................7
InquireProductInformation.................................................................................................................................8
Chapter 2 Communication Interfaces ..................................................................................................................9
USB Interface (Optional)......................................................................................................................................9
USB Enumeration...................................................................................................................................................9
USB HID-KBW......................................................................................................................................................10
USB COM Port Emulation....................................................................................................................................19
USB HID-POS......................................................................................................................................................19
Chapter 3 Scan Mode...........................................................................................................................................21
BatchMode..........................................................................................................................................................21
TriggerMode .......................................................................................................................................................22
Decode Session Timeout.....................................................................................................................................22
Level Trigger/Pulse Trigger..................................................................................................................................23
Auto Sleep............................................................................................................................................................23
Timeout between Decodes (Same Barcode).......................................................................................................24
SenseMode.........................................................................................................................................................25
Decode Session Timeout.....................................................................................................................................25
Image Stabilization Timeout.................................................................................................................................26
Timeout between Decodes...................................................................................................................................26
Timeout between Decodes (Same Barcode).......................................................................................................27
Sensitivity .............................................................................................................................................................28
ContinuousMode................................................................................................................................................29
Decode Session Timeout.....................................................................................................................................29
Timeout between Decodes...................................................................................................................................29
Timeout between Decodes (Same Barcode).......................................................................................................30
Chapter 4 Scanning Preferences........................................................................................................................31
Introduction.........................................................................................................................................................31
DecodeArea........................................................................................................................................................31

Whole Area Decoding..........................................................................................................................................31
Specific Area Decoding........................................................................................................................................31
Barcode 1.............................................................................................................................................................32
Chapter 5 Illumination & Aiming.........................................................................................................................34
Illumination .........................................................................................................................................................34
Aiming .................................................................................................................................................................35
Chapter 6 Beep & LED Notifications..................................................................................................................36
StartupBeep........................................................................................................................................................36
Good Read Beep for Non-programming Barcode............................................................................................37
Beep Type............................................................................................................................................................37
Beep Volume........................................................................................................................................................38
Beep on Unknown Character.............................................................................................................................38
Good Read Beep for Programming Barcode ...................................................................................................39
Good Read LED ..................................................................................................................................................39
TransmitNGRMessage......................................................................................................................................40
Edit NGR Message ..............................................................................................................................................40
Chapter 7 Prefix & Suffix.....................................................................................................................................41
GlobalSettings....................................................................................................................................................42
Enable/Disable All Prefix/Suffix............................................................................................................................42
Prefix Sequences.................................................................................................................................................42
CustomPrefix .....................................................................................................................................................43
Enable/Disable Custom Prefix.............................................................................................................................43
Set Custom Prefix ................................................................................................................................................43
AIM ID Prefix........................................................................................................................................................44
Code ID Prefix.....................................................................................................................................................44
Restore All Default Code IDs...............................................................................................................................44
Modify Code ID.....................................................................................................................................................45
CustomSuffix .....................................................................................................................................................48
Enable/Disable Custom Suffix..............................................................................................................................48
Set Custom Suffix.................................................................................................................................................48
TerminatingCharacterSuffix.............................................................................................................................49
Enable/Disable Terminating Character Suffix......................................................................................................49
Set Terminating Character Suffix.........................................................................................................................50
Chapter 8 Symbologies .......................................................................................................................................51
GlobalSettings....................................................................................................................................................51
Enable/Disable All Symbologies ..........................................................................................................................51

Enable/Disable 1D Symbologies..........................................................................................................................51
Enable/Disable 2D Symbologies..........................................................................................................................51
Video Reverse......................................................................................................................................................52
1DSymbologies..................................................................................................................................................53
Code 128..............................................................................................................................................................53
GS1-128 (UCC/EAN-128)....................................................................................................................................54
AIM-128................................................................................................................................................................55
EAN-8...................................................................................................................................................................56
EAN-13.................................................................................................................................................................59
ISSN.....................................................................................................................................................................65
UPC-E ..................................................................................................................................................................69
UPC-A ..................................................................................................................................................................72
Interleaved 2 of 5 .................................................................................................................................................75
ITF-14...................................................................................................................................................................77
ITF-6.....................................................................................................................................................................78
Matrix 2 of 5..........................................................................................................................................................79
Industrial 2 of 5.....................................................................................................................................................81
Standard 2 of 5(IATA 2 of 5)...........................................................................................................................83
Code 39................................................................................................................................................................85
Codabar................................................................................................................................................................89
Code 93................................................................................................................................................................92
GS1-Databar (RSS)..............................................................................................................................................94
Code 11................................................................................................................................................................95
Plessey.................................................................................................................................................................97
MSI-Plessey.........................................................................................................................................................99
JAN.....................................................................................................................................................................101
2DSymbologies................................................................................................................................................103
PDF417 ..............................................................................................................................................................103
QR Code ............................................................................................................................................................106
Data Matrix.........................................................................................................................................................109
Chinese Sensible Code......................................................................................................................................113
Chapter 9 Image Control....................................................................................................................................115
ImageFlipping ..................................................................................................................................................115
Flip......................................................................................................................................................................116
Flip Vertically......................................................................................................................................................116
Flip Horizontally..................................................................................................................................................116
Chapter 10 Batch Programming.......................................................................................................................117
Introduction.......................................................................................................................................................117
Create a Batch Command................................................................................................................................118
Create a Batch Barcode ...................................................................................................................................119

Use Batch Barcode...........................................................................................................................................120
Chapter 11 Troubleshooting .............................................................................................................................121
FAQ ....................................................................................................................................................................121
Appendix.............................................................................................................................................................123
Appendix 1: Factory Defaults Table................................................................................................................123
Appendix 2: AIM ID Table .................................................................................................................................132
Appendix 3: Code ID Table...............................................................................................................................134
Appendix 4:ASCII Table...................................................................................................................................135
Appendix5: Parameter Programming Examples...........................................................................................140
a. Program the Decode Session Timeout.................................................................................................140
b. Program the Time Period from Idle to Sleep.........................................................................................140
c. Program the Image Stabilization Timeout...................................................................................................140
d. Program the Timeout between Decodes (Same Barcode)...................................................................141
e. Program the Threshold Value of Illumination Change ..........................................................................141
f. Program the Timeout between Decodes.....................................................................................................141
g. Program the Decoding Area..................................................................................................................142
h. Program the Custom Prefix/Suffix.........................................................................................................142
i. Program the Terminating Character Suffix .................................................................................................143
j. Program the Code ID ..................................................................................................................................143
k. Program the NGR Message........................................................................................................................143
l. Program the Code Page..............................................................................................................................144
m. Program the Length Range (Maximum/Minimum Lengths) for a Symbology.......................................144
n. Program the Custom Inter-keystroke Delay..........................................................................................145
o. Program the engine to get proper output for Russian encoded with Windows 1251............................145
p. Program the engine to get proper output for Russian encoded with UTF-8.........................................145
Appendix 6: Digit Barcodes.............................................................................................................................146
0-9 ......................................................................................................................................................................146
A-F......................................................................................................................................................................147
Appendix7: Save/Cancel Barcodes................................................................................................................148
Appendix 8: ASCII Function Key Mapping Table...........................................................................................149
ASCII Function Key Mapping Table (Continued)...............................................................................................150
Appendix 9: Code Pages List ..........................................................................................................................151

Enter Setup
** Exit Setup
6
Chapter 1 Getting Started
Introduction
MT580W 2D Ring Scanner, when paired with smartphone such as J2 Mobile Platform, provides hands-
free freedom to user who needs to perform multi-tasks while always on the move. Drawing very little
power from the host device, MT580W ensures that the connected mobile terminal can operate for a full
shift with single charge.
About This Guide
The MT580W has been properly configured for most applications and can be put into use without
further configuration. Users may check the Factory Defaults Table in Appendix for reference.
Throughout the manual, asterisks (**) indicate factory default values.

Enter Setup
7
** Exit Setup
BarcodeScanning
Powered by high performance area-imaging technology, the MT580W features fast scanning and
accurate decoding. 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 MT580W over the barcode.
BarcodeProgramming
Scanning the Enter Setup barcode can enable the engine to enter the setup mode. Then you can scan a
number of programming barcodes to configure your engine. To exit the setup mode, scan the Exit Setup
barcode.
If the engine has exited the setup mode, only some special programming barcodes, such as the Enter
Setup barcode, can be read.
Enter Setup ** Exit Setup
Programming barcode data can be transmitted to the Host. Scan the appropriate barcode below to
enable or disable the transmission of programming barcode data (i.e. the characters under programming
barcode) to the Host.
Restarting the engine will automatically disable the transmisison of programming barcode data to the
Host.
Transmit Programming Barcode Data ** Do Not Transmit Programming Barcode Data

Enter Setup
** Exit Setup
8
Inquire Product Information
You can scan the barcode below to inquire the engine information (such as firmware version, model
number, serial number, manufacture date). The result will be sent to the Host.
Inquire Product Information

Enter Setup
9
** Exit Setup
Chapter 2 Communication Interfaces
The MT580W provides a USB interface (optional) 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 interface.
USB Interface (Optional)
USB Enumeration
If the engine is connected to the Host via a USB connection, the engine will be enumerated using S/N or
“00000000” after power-up. Enumeration using S/N enables the Host to distinguish even between
engines of same model. Enumeration using “00000000” disables the Host from distinguishing between
engines of same model.
Driver installation is required for each USB device distinguished from others by the Host in the process of
enumeration.
Enumeration Using S/N ** Enumeration Using “00000000”

Enter Setup
** Exit Setup
10
USB HID-KBW
When you connect the engine to the Host via a USB connection, you can enable the USB HID-KBW
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-KBW

Enter Setup
1
1
** Exit Setup
Polling Rate
This parameter specifies the polling rate for a USB keyboard. If the Host drops characters, change the
polling rate to a bigger value.
** 1ms 2ms
3ms 4ms
5ms 6ms
7ms 8ms
9ms 10ms

Enter Setup
** Exit Setup
12
USB Country Keyboard Types
Keyboard layouts vary from country to country. The default setting is U.S. keyboard.
** U.S. Japan
Denmark Finland
France Turkey_F
Italy Norway

Enter Setup
1
3
** Exit Setup
Spain Turkey_Q
UK Austria, Germany
Belgium Russia
Sweden Portugal
Note: To program the engine to get proper output for Russian encoded with Windows 1251 or UTF-8
(PDF417/QR Code/Data Matrix), see Appendix 5.

Enter Setup
** Exit Setup
14
Beep on Unknown Character
Due to the differences in keyboard layouts, some characters contained in barcode data may be
unavailable on the selected keyboard. As a result, the engine fails to transmit the unknown characters.
Scan the appropriate barcode below to enable or disable the emission of beep when an unknown
character is detected.
Beep on Unknown Character ** Do Not Beep on Unknown Character
Inter-Keystroke Delay
This parameter specifies the delay between emulated keystrokes. It is programmable in 5ms increments
from 0ms to 75ms. Single-digit values must have a leading zero. To learn how to program custom delay,
see Appendix 5. The default setting is 10ms.
No Delay Short Delay (20ms)
Long Delay (40ms) Custom Delay

Enter Setup
1
5
** Exit Setup
Convert Case
Scan the appropriate barcode below to convert barcode data to your desired case.
** No Case Conversion Invert Upper and Lower Case Characters
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”.

Enter Setup
** Exit Setup
16
Emulate ALT+Keypad
This feature allows any ASCII character (0x00 - 0xFF) to be sent over the numeric keypad no matter
which keyboard type is selected. Since sending a character involves multiple keystroke emulations, this
method appears less efficient.
The following options are available:
Disable: No ASCII character is sent in theALT+Keypad way.
Mode 1: ASCII characters not supported by the selected keyboard type but falling into 0x20~0xFF
are sent in theALT+Keypad way.
Mode 2: ASCII characters falling into 0x20~0xFF are sent in the ALT+Keypad way.
Mode 3: All ASCII characters (0x00~0xFF) are sent in the ALT+Keypad way.
Note: In the event of a conflict between Function Key Mapping and Mode 3, Function Key Mapping
shall govern.
** Disable Mode 1
Mode 2 Mode 3
Example: Supposing US keyboard is selected, barcode data ”AÐF” (65/208/70) is sent as below:
(1) Mode 1 is enabled:
“A” -- Keystroke “A”
“Д -- “ALT Make” + “208” + “ALT Break”
“F” -- Keystroke “F”
(2) Mode 3 is enabled:
“A” – “ALT Make” + “065” + “ALT Break”
“Д -- “ALT Make” + “208” + “ALT Break”
“F” -- “ALT Make” + “070” + “ALT Break”

Enter Setup
1
7
** Exit Setup
Function Key Mapping
When Function Key Mapping is enabled, function characters (0x00 - 0x1F) are sent as ASCII sequences
over the keypad. For more information, see Appendix 8: ASCII Function Key Mapping Table.
Enable Function Key Mapping ** Disable Function Key Mapping
Example: Barcode data 0x16
Enable Function Key Mapping
Ctrl+V
Disable Function Key Mapping
F1

Enter Setup
** Exit Setup
18
Emulate Numeric Keypad
When this feature is disabled, sending barcode data is emulated as keystroke(s) on main keyboard.
To enable this feature, scan the Emulate Numeric Keypad barcode. Sending a number (0-9) is
emulated as keystroke(s) on numeric keypad, whereas sending other characters like “+”, “_”, “*” , “/” and
“.” is still emulated as keystrokes on main keyboard.
** Do Not Emulate Numeric Keypad Emulate Numeric Keypad
Code Page
In order to support more international characters, the Code Page programming feature is provided. This
feature is only effective when ASCII characters are sent in the ALT+Keypad way. Programming a code
page requires scanning numeric barcode (For more information, see Appendix 9: Code Pages List).
The default code page is Windows 1252 (Latin I). To learn how to program it, see Appendix 5.
Set the Code Page

Enter Setup
1
9
** Exit Setup
USB COM Port Emulation
If you connect the engine to the Host via a USB connection, the USB COM Port Emulation feature
allows the Host to receive data in the way as a serial port does.A driver is required for this feature.
USB COM Port Emulation
USB HID-POS
Introduction
The USB HID-POS interface is recommended for new application programs. It can send up to 56
characters in a single USB report and appears more efficient than keyboard emulation.
Features:
HID based, no custom driver required.
Way more efficient in communication than keyboard emulation and traditional RS-232 interface.
Note: USB HID-POS does not require a custom driver. However, a HID interface on Windows 98 does.
All HID interfaces employ standard driver provided by the operating system. Use defaults when installing
the driver.
USB HID-POS

Enter Setup
** Exit Setup
20
Access the Engine with Your Program
Use CreateFile to access the engine as a HID device and then use ReadFile to deliver the scanned data
to the application program. Use WriteFile to send data to the engine.
For detailed information about USB and HID interfaces, go to www.USB.org.
Acquire Scanned Data
After scanning and decoding a barcode, the engine sends the following input report:
Bit
Byte
7
6
5
4
3
2
1
0
0
Report ID = 0x02
1
Length of the barcode
2-57
Decoded data (1-56)
58-60
AIM ID
61-62
Reserved
63
-
-
-
-
-
-
-
Decoded
Data
Continued
Send Data to the Engine
This output report is used to send data to the device. All programming commands can be used.
Bit
Byte
7
6
5
4
3
2
1
0
0
Report ID = 0x04
1
Length of the output data
2-63
Output data (1-62)
Table of contents
Other Marson Scanner manuals

Marson
Marson MT6250 User manual

Marson
Marson MT582W User manual

Marson
Marson MT584 User manual

Marson
Marson MT8250P User manual

Marson
Marson MT8210B User manual

Marson
Marson MR12 User manual

Marson
Marson MT820 User manual

Marson
Marson MT582 User manual

Marson
Marson MTB24 User manual

Marson
Marson MT8495 User manual