Reader Configuration Codes
Reader Configuration Codes
Reader Configuration Codes
Codes
2024 January 04
Revision: 24.1.0.2
Legal Notices
Legal Notices
The software described in this document is furnished under license, and may be used or copied only in accordance with the
terms of such license and with the inclusion of the copyright notice shown on this page. Neither the software, this document,
nor any copies thereof may be provided to, or otherwise made available to, anyone other than the licensee. Title to, and
ownership of, this software remains with Cognex Corporation or its licensor. Cognex Corporation assumes no responsibility
for the use or reliability of its software on equipment that is not supplied by Cognex Corporation. Cognex Corporation makes
no warranties, either express or implied, regarding the described software, its merchantability, non-infringement or its fitness
for any particular purpose.
The information in this document is subject to change without notice and should not be construed as a commitment by
Cognex Corporation. Cognex Corporation is not responsible for any errors that may be present in either this document or the
associated software.
Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be
reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, nor transferred to any
other media or language without the written permission of Cognex Corporation.
Copyright © 2022. Cognex Corporation. All Rights Reserved.
Portions of the hardware and software provided by Cognex may be covered by one or more U.S. and foreign patents, as well
as pending U.S. and foreign patents listed on the Cognex web site at: cognex.com/patents.
Other product and company trademarks identified herein are the trademarks of their respective owners.
2
Table of Contents
Table of Contents
Legal Notices 2
Table of Contents 3
Configuration Codes 5
Product Settings 6
Reset 7
Disable Buttons 8
Diagnostics 9
Setup 10
Light Aimer 11
Trigger Type 12
Custom Commands 14
Maximum Exposure 15
Symbology Settings 18
2D Symbology Settings 28
QR Code Maximum Grid Size 30
1D Symbology Settings 32
Training 34
Data Validation / Data Formatting 35
Non-Printable Characters 37
Wireless 38
Buffering 40
Power Management 41
Wake-up Message 43
PS/2 Keyboard Emulation Enable 44
ASCII Keyboard Command Codes 45
iOS Keyboard Configuration 57
USB Connection 59
USB Mode 66
Communications 68
RS-232 Baud Rate 73
RS-232 Parity Settings 75
RS-232 Databit Settings 77
RS-232 Stopbit Settings 78
3
Table of Contents
RS-232 Handshaking 79
RS-232 Routing 80
Network Settings 81
Decode Settings 82
Multi-Reader Sync 83
Keyboard Layout 84
Alt Key Combo Zero Padding 92
USB Keyboard Inter-Character Delay 93
WebHMI Commands 94
4
Configuration Codes
Configuration Codes
This manual provides a list of Configuration Codes which are special Data Matrix codes to configure your reader without the
DataMan Setup Tool. The reader beeps and the lights of the reader flash once to indicate a successful read of a
Configuration Code. The reader beeps twice to indicate a successful read of a Configuration Code but the command cannot
be executed, for example, because of the command not being valid for the type of reader used for reading the code.
Use Manual or Presentation trigger mode to read Configuration Codes without enabling the decoding of Data Matrix symbols.
Adjust focus settings if you have trouble reading Configuration Codes.
Note:
l When applying polarized filter on the reader, it is recommended to read the codes from a printed material. It is
possible that the reader with a polarized filter cannot read the code correctly from a screen.
l When using wireless handheld readers, you have to put the reader on the base station for security reasons after
reading a printed configuration code.
l The asterisk indicates the default value for all the consecutive or the indicated reader(s).
5
Product Settings
Product Settings
Codes Settings and Supported Devices Codes
Reboot Scanner
6
Reset
Reset
Codes Settings and Supported Devices Codes
Reset Scanner to Factory Defaults
7
Disable Buttons
Disable Buttons
Codes Settings and Supported Devices Codes
Disable Trigger Button
8
Diagnostics
Diagnostics
Codes Settings and Supported Devices Codes
Output Diagnostic String
(only with RS-232 and USB connections)
9
Setup
Setup
Codes Settings and Supported Devices Codes
Enable Setup 1 Only
DM8600 ● DM8072
10
Light Aimer
Light Aimer
Codes Settings and Supported Devices Codes
*Light aimer ON
(default for DM50, DM60, and DM8000)
● DM8072
11
Trigger Type
Trigger Type
Codes Settings and Supported Devices Codes
Enable Presentation
12
Trigger Type
13
Custom Commands
Custom Commands
Codes Settings and Supported Devices Codes
Enable Serial Trigger
14
Maximum Exposure
Maximum Exposure
Note: Attempts to set exposure above the highest possible exposure value of the device results in exposure changed to
the device maximum.
133 µs
*170 µs
250 µs
15
Maximum Exposure
800 µs
*1000 µs
(default for DM50, DM60, DM70, DM300, DM360, DM470,
and DM503)
2000 µs
*5000 µs
(deafult for MX-1000 and MX-1502)
16
Maximum Exposure
10000 µs
*13333 µs
(default for DM8000)
20000 µs
25000 µs
17
Symbology Settings
Symbology Settings
Codes Settings and Supported Devices Codes
*Enable ID Max
Enable ID Quick
Enable QR Code
18
Symbology Settings
Enable MaxiCode
*Disable MaxiCode
19
Symbology Settings
*Enable UPC/EAN
Disable UPC/EAN
*Enable Code 39
20
Symbology Settings
*Enable Code 93
Disable Code 93
Enable Interleaved 2 of 5
*Disable Interleaved 2 of 5
21
Symbology Settings
Disable Codabar
Enable Pharmacode
(Not supported on DM8700)
*Disable Pharmacode
*Enable PDF417
(Default for DM8000)
22
Symbology Settings
Enable Databar
(Not supported on DM8700)
*Disable Databar
23
Symbology Settings
Enable POSTNET
*Disable POSTNET
Enable PLANET
24
Symbology Settings
25
Symbology Settings
*Disable UPU
26
Symbology Settings
27
2D Symbology Settings
2D Symbology Settings
Codes Settings and Supported Devices Codes
Enable Extreme Print Growth
(Data Matrix only)
MX-1000 ● MX-1502
MX-1000 ● MX-1502
DM8600 ● DM8700
DM8600 ● DM8700
DM8600 ● DM8700
28
2D Symbology Settings
DM8600 ● DM8700
DM8600 ● DM8700
DM8600 ● DM8700
29
QR Code Maximum Grid Size
Version 9 (53x53)
(Not supported on DM8072)
Version 10 (57x57)
(Not supported on DM8072)
Version 12 (65x65)
(Not supported on DM8072)
Version 16 (81x81)
30
QR Code Maximum Grid Size
Version 40 (177x177)
31
1D Symbology Settings
1D Symbology Settings
Codes Settings and Supported Devices Codes
*Enable Use Target Decoding
(simulates laser scanning)
(default for DM8050, DM8072, DM8600)
32
1D Symbology Settings
33
Training
Training
Codes Settings and Supported Devices Codes
Enable incremental training
34
Data Validation / Data Formatting
35
Data Validation / Data Formatting
36
Non-Printable Characters
Non-Printable Characters
Codes Settings and Supported Devices Codes
Enable Translate Unprintable Characters
37
Wireless
Wireless
Codes Settings and Supported Devices Codes
Unassign Reader from Base Station
(Not required for DM8700)
DM8000 Wireless
Bluetooth Discoverable ON
38
Wireless
DM8700Base
Note:
After a factory reset or loading a custom configuration
to the Base Station, the Default Target is reset to the
Base Station.
DM8700Base
Note:
After a factory reset or loading a custom configuration
to the Base Station, the Default Target is reset to the
Base Station.
DM8700
DM8700
39
Buffering
Buffering
DM8000 Wireless
DM8000 Wireless
40
Power Management
Power Management
Codes Settings and Supported Devices Codes
Disable Hibernation Mode
(Not supported on DM8700)
41
Power Management
42
Wake-up Message
Wake-up Message
Codes Settings and Supported Devices Codes
Enable Output Diagnostic String on Wake-up
43
PS/2 Keyboard Emulation Enable
DM8000Base (IBASE)
DO NOT SCAN this code when you have an actual
keyboard connected.
DM8000Base (IBASE)
44
ASCII Keyboard Command Codes
45
ASCII Keyboard Command Codes
46
ASCII Keyboard Command Codes
47
ASCII Keyboard Command Codes
F7
48
ASCII Keyboard Command Codes
49
ASCII Keyboard Command Codes
50
ASCII Keyboard Command Codes
51
ASCII Keyboard Command Codes
52
ASCII Keyboard Command Codes
53
ASCII Keyboard Command Codes
54
ASCII Keyboard Command Codes
55
ASCII Keyboard Command Codes
56
iOS Keyboard Configuration
MX-1000 ● MX-1502
MX-1000 ● MX-1502
MX-1000 ● MX-1502
MX-1000 ● MX-1502
MX-1000 ● MX-1502
57
iOS Keyboard Configuration
58
USB Connection
USB Connection
Codes Settings and Supported Devices Codes
*USB-COM/RS-232
(Not supported on DM8700)
USB Keyboard
(Not supported on DM8072)
You have to reboot the base station after enabling the USB keyboard.
DM8000Base (IBASE)
You have to reboot the base station after disabling the USB keyboard.
DM8000Base (IBASE)
You have to reboot the base/reader for changing between HID and
USB mode.
DM8000Base (IBASE)
59
USB Connection
You have to reboot the base/reader for changing between HID and
USB mode.
DM8000Base (IBASE)
DM8700
DM8700
DM8700Base
DM8700Base
60
USB Connection
You have to reboot the base station for enabling HID only mode.
DM8700Base
You have to reboot the base station for disabling HID only mode.
DM8700Base
You have to reboot the reader for enabling HID only mode.
DM8700
You have to reboot the reader for disabling HID only mode.
DM8700
DM8000Base (IBASE)
61
USB Connection
62
USB Connection
DM8700Base
DTR Assertion Not Required for USB communication for Base Station
DM8700Base
DM8700
DM8700
Enable serial-over-USB
DM280
63
USB Connection
DM280
DM8700
DM8700
DM8700Base
Use OUT Endpoint to receive HID reports from the host.
DM8700Base
64
USB Connection
DM8700Base USB
DM8700Base USB
DM8700
DM8700
65
USB Mode
USB Mode
Codes Settings and Supported Devices Codes
USB compatibility mode enabled
(Not supported on DM8700)
DM8000Base (IBASE)
DM8000Base (IBASE)
66
USB Mode
Android Mode
(default)
MX-1000 ● MX-1502
iOS Mode
MX-1000 ● MX-1502
67
Communications
Communications
Codes Settings and Supported Devices Codes
*Enable DHCP
(default for all Ethernet readers)
Enable EtherNet/IP
68
Communications
*Disable EtherNet/IP
*Disable EtherNet/IP
Enable PROFINET
Enable PROFINET
69
Communications
*Disable PROFINET
70
Communications
71
Communications
DM8700 Wi-Fi
72
RS-232 Baud Rate
9600 BPS
19200 BPS
19200 BPS
38400 BPS
73
RS-232 Baud Rate
*57600 BPS
(default for DMAE50, DM300, DM360, DM470 and
DM8000)
*115200 BPS
(default for DM50, DM60, DM70, DM150, DM260, and
DM503)
74
RS-232 Parity Settings
All readers
None
Odd
All readers
Odd
Even
All readers
75
RS-232 Parity Settings
Mark
DM8050 ● DM8600
Mark
Space
DM8050 ● DM8600
Space
76
RS-232 Databit Settings
Databit 7
Databit 8
Databit 8
77
RS-232 Stopbit Settings
Stopbit 1
Stopbit 2
Stopbit 2
78
RS-232 Handshaking
RS-232 Handshaking
Codes Settings and Supported Devices Codes
*RTS/CTS Off
DM8000 (corded)
RTS/CTS Off
RTS/CTS On
DM8000 (corded)
RTS/CTS On
79
RS-232 Routing
RS-232 Routing
Codes Settings and Supported Devices Codes
*Route to associated reader
(Not supported on DM8700)
DM8000 (wireless)
DM8000 (wireless)
80
Network Settings
Network Settings
Codes Settings and Supported Devices Codes
Enable Network Client
(only corded Ethernet connections)
81
Decode Settings
Decode Settings
Codes Settings and Supported Devices Codes
*Never Read the Same Code Twice Off
82
Multi-Reader Sync
Multi-Reader Sync
Codes Settings and Supported Devices Codes
Enable MRS
*Disable MRS
83
Keyboard Layout
Keyboard Layout
Codes Settings and Supported Devices Codes
*English (USA)
*English (USA)
German
German
French
84
Keyboard Layout
Spanish
Spanish
Japanese
Japanese
85
Keyboard Layout
Norwegian
Finnish
Finnish
Czech
86
Keyboard Layout
DM8700Base
Hungarian
Hungarian
DM8700Base
Italian
Italian
DM8700Base
87
Keyboard Layout
88
Keyboard Layout
English (UK)
89
Keyboard Layout
Spanish (MX)
Polish (PL)
90
Keyboard Layout
91
Alt Key Combo Zero Padding
92
USB Keyboard Inter-Character Delay
100 ms ON
*0 ms OFF
100 ms ON
93
WebHMI Commands
WebHMI Commands
Codes Settings and Supported Devices Codes
Enable WebHMI
Disable WebHMI
94
WebHMI Commands
95
WebHMI Commands
96
WebHMI Commands
97
Copyright © 2022
Cognex Corporation. All Rights Reserved.