Class Series Programmer’s Manual
1
Overview
Who Should Use This Manual
This manual is intended for programmers who wish to create their own label production software.
The Scope of this Manual
This manual, arranged alphabetically by command, explains Datamax Programming Language (DPL) and
its related uses in the writing, loading and storing of programs for the control and production of label
formats (designs) for the following printers at the listed firmware versions:
Printers
(all models, unless where otherwise noted)
Applicable Firmware Version
*
A-Class
10.065
E-Class**
4.21
EX2
10.065
I-Class***
8.03M2
H-Class
10.065
M-Class (M-4206, only)
5.08E
M1 & M2
11.00
M-Class (M-4206, only)
5.08E
M-Class
8.03M2
W-Class***
8.03M2
*Firmware in RFID-equipped printers must be at version 08.043 or greater; see Note 1, below.
**For information regarding the E-3202 printer, see Note 2, below.
***Standard firmware version shown, while option-specific version numbers may differ.
Model distinctions, including configurations (i.e., Display-Equipped or Non-Display Models) and
equipped types (e.g., GPIO-1, graphics display, RFID, etc.), will be indicated in this text to differentiate
command compatibility. The appendices of this manual also contain details that cannot be ignored. The
use of any command will require checking for possible exclusionary conditions.
Notes:
(1) See the
<STX>KC
command for information regarding attainment of the printer’s firmware version;
and then, if necessary, upgrade that firmware. Upgrades are available at
ftp://ftp.datamaxcorp.com/
.
(2) Programming information for the S-Class and the Datamax legacy printers (Prodigy, DMX400, etc.)
can be found in the
DPL Programmer’s Manual
(part number 88-2051-01). Programming information for
the E-3202 can be found in
E-3202 Programmer’s Manual
(part number 88-2257-01). Both manuals can
be downloaded from our web site at
http://www.datamaxcorp.com/
.
(3) References to “Menu Settings” refer either to the printer’s internal set-up menu, or to the printer’s
menu driven display system; please consult to the appropriate printer
Operator’s Manual
for details.
(4) For backward compatibility purposes, the Class Series printers covered in this manual will ignore
commands that are no longer processed; Appendix N lists these commands.
(5) When updating firmware for E-Class version 4.10 and higher the printer must be in DPL Mode,
not
LINE mode, prior to sending the *.dlf file. See Appendix S for details.
(6) Where applicable, printer responses to a host device will depend upon the communication port, port
settings, and cabling.
Summary of Contents for Ex2
Page 2: ......
Page 4: ......
Page 15: ...xi Appendix V 281 Bar Code Symbology Information Resources 281 Glossary 283 ...
Page 16: ...xii ...
Page 30: ...Immediate Command Functions 14 Class Series Programmer s Manual ...
Page 52: ...System Level Command Functions 36 Class Series Programmer s Manual ...
Page 144: ...Label Formatting Command Functions 128 Class Series Programmer s Manual ...
Page 162: ...Generating Label Formats 146 Class Series Programmer s Manual ...
Page 182: ...Appendix D Reset Codes 166 Class Series Programmer s Manual ...
Page 192: ...Appendix E Single Byte Symbol Sets 176 Class Series Programmer s Manual ...
Page 236: ...Appendix G Barcode Details 220 Class Series Programmer s Manual ...
Page 242: ...Appendix I Symbol Sets and Character Maps 226 Class Series Programmer s Manual ...
Page 272: ...Appendix P UPC A and EAN 13 256 Class Series Programmer s Manual ...
Page 282: ...Appendix R Plug and Play IDs 266 Class Series Programmer s Manual ...
Page 296: ...Appendix U WiFi Region Country Codes 280 Class Series Programmer s Manual ...
Page 302: ...Glossary 286 Class Series Programmer s Manual ...