M-4206 Operator Manual
M-4206 Operator Manual
M-4206 Operator Manual
Operator’s Manual
Copyright Information:
CG Triumvirate is a trademark of Agfa Corporation.
CG Times based upon Times New Roman under license from the Monotype Corporation.
Windows is a registered trademark of the Microsoft Corporation.
All other brand and product names are trademarks, service marks, registered trademarks, or registered service marks of their
respective companies.
Information in this document is subject to change without notice and does not represent a commitment on the part of Datamax Barcode
Products Corporation. No part of this manual may be reproduced or transmitted in any form or by any means, for any purpose other
than the purchaser's personal use, without the expressed written permission of Datamax Corporation.
Revision: E
Agency Compliance and Approvals:
C US
Listed
EN60950
For 230 Volt Operation (Europe): Use a cord set, marked "HAR," consisting of a min H05VV-F cord which has a minimum 0.75 square mm
diameter conductors, provided with an IEC 320 receptacle and a male plug for the country of installation rated 6A, 250V
Für 230 Volt (Europa): Benützen Sie ein Kabel, das mit "HAR" markiert ist, bestehend mindestens aus einem H05VV-F Kabel, das mindestens
0,75 Quadratmillimeter Drahtdurchmesser hat; sowie eine IEC320 Steckdose und einen für das Land geeigneten Stecker, 6A, 250 Volt.
As an Energy Star Partner, the manufacturer has determined that this product meets the Energy Star guidelines for energy efficiency.
The manufacturer declares under sole responsibility that this product conforms to the following standards or other normative documents:
EMC: EN 55022 (1993) Class B
EN 50024 (1998)
Gost-R
Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These
limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial
environment. This equipment generates, uses, and can radiate radio frequency energy, and if not installed and used in accordance with the
instructions in this manual, it may cause harmful interference to radio communications. Operation of this equipment in a residential area is
likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
Important Safety Instructions
This printer has been carefully designed to provide many years of safe, reliable performance. As with all types of
electrical equipment, however, there are a few basic precautions you should take to avoid hurting yourself or damaging
the device:
• Carefully read the installation and operating instructions provided with your printer.
• To protect your printer from overheating, make sure all openings on the printer are not blocked.
• Do not use your printer near water, or spill liquid into it.
• Be certain that your power source matches the rating listed on your printer. If you are unsure, check with your dealer
or with your local power company.
• Do not place the power cord where it will be walked on. If the power cord becomes damaged or frayed replace it
immediately.
• Do not insert anything into the ventilation slots or openings on the printer.
• Only qualified, trained service technicians should attempt to repair your printer.
Printer Overview
1.0 Introduction................................................................... 1
Getting Started
2.0 Before Using the Printer ............................................... 5
i
4.2 Buttons ......................................................................... 18
ii
5.0.2 Menu Mode ........................................................ 40
5.1.7 Diagnostics......................................................... 60
iii
5.3.6 User Defined Label ............................................ 67
Troubleshooting
7.0 Problem Resolution ...................................................... 89
Specifications ............................................................... 99
iv
Appendix A
ASCII Control Code Chart.................................................... 103
Appendix B
Embedded Fonts and Barcodes .......................................... 105
Appendix C
Optional Internal Ethernet Printer Server............................. 115
Appendix D
Menu System Multi-Language Support................................ 141
Appendix E
Saving a Configuration File.................................................. 147
Appendix F
GPIO Port Description ......................................................... 149
v
vi
1.0 Introduction
Congratulations on your M-Class printer purchase. The M-Class family, hereafter referred to as ‘the printer’, blends the
rugged durability of die-cast construction with state-of-the-art electronics and user-friendly features to redefine the
standard in industrial thermal printers. Available in direct and optional thermal transfer configurations, the printers use
unique front panel designs to simplify operation, while its USB, RS232 serial, IEEE 1284 compliant parallel, or optional
(M-4208 and M-4306, only) internal print server allows easy interfacing to any host system.
This manual provides all the information necessary to operate the printer.
To print labels or tags, simply refer to the instructions included with the software you have chosen to create the labels. A
Windows™ printer driver can be found on our website (http://www.datamaxcorp.com/) or on the included CD-ROM. If
you wish to write a custom program, a copy of the Class Series Programmer’s Manual can also be found on the CD-
ROM.
M-Class 1
1.1 About this Printer
Printing
Direct Thermal Printing
On Demand and Batch Printing
203 DPI (M-4206 and M-4208) 300 DPI (M-4306) Printhead
Date and Time Stamp
AGFA Scalable Font Engine
2 Resident Scaleable fonts, CG Triumvirate™ regular and bold-condensed (M-4208 and M-4306 only)
Memory
2 MB FLASH Memory (256K available to user, designated as Module B)
4 MB DRAM Memory (M-4206)
8 MB DRAM Memory (M-4208 and M-4306))
Interfaces
USB interface
DB-9 RS-232 serial interface
IEEE 1284 Centronics® parallel interface
Operational
Simple Media Loading
Media Tearbar
Fan-fold media compatible from the bottom and rear of printer
2 M-Class
1.1.2 Optional Features
Thermal Transfer
A printing method that uses ribbon to produce exceptional image clarity (as compared to most direct thermal stocks).
Note that this option must be specified for use with either ‘coated side in’ or ‘coated side out’ ribbon.
Media Cutter
A rotary-type mechanism to automatically cut material with a maximum thickness of .010” (.254 mm) into minimum
lengths of 1.0 inches (25.4 mm). Designed for ease of operation, the Media Cutter is automatically detected,
configured, and enabled when installed on the printer.
Peel and Present Mechanism (also requires the Internal Rewind option)
An output control device that automatically separates printed labels from the backing material and allows subsequent
printing to occur only after the removal of a previously printed label. Minimum label length is 0.75 inches (19 mm).
Designed for ease of operation, the Peel and Present Mechanism is automatically detected, configured, and enabled
when installed on the printer.
Internal Rewind
An internal mechanism capable of winding printed labels or the label backing material only (when using the Peel and
Present option) into a maximum four-inch outer diameter roll.
Present Sensor
An output control device that allows subsequent printing to occur only after the removal of a previously printed label.
Designed for ease of operation, the Present Sensor is automatically detected, configured, and enabled when installed
on the printer.
ILPC
A font set that allows International Language Print Capability consisting of one of the following:
CG-Times (western European) Scalable font
Kanji Gothic B Scalable font
Simplified Chinese GB Scalable font
Korean Hangul font
M-Class 3
External Ethernet Connectivity (uses printer’s parallel port)
A print server (the DMX100) that is an external Network Interface Controller (NIC) to provide Ethernet®
connectivity.
4 M-Class
2.0 Before Using the Printer
Ensure that the arrow on the box is pointing up, and then open the box.
Remove any tape or additional packing foam from the inside of the printer.
Note: It is a good idea to save all packaging materials in the event that shipping the printer is ever required.
M-Class 5
Inspecting the Printer
After removing the printer from the packaging material, check the contents. The following items should be included:
Printer
Power Cord
Additional Requirements
The following items are necessary for generating labels from your printer. Contact your customer support or sales
representative for advice on which media and software may best be suited for your application.
Applicable Media
Applicable Software
6 M-Class
3.0 Introduction
This Section explains how to connect your printer, load media (and ribbon, if equipped for thermal transfer).
Note: Before connecting the AC Power Cord or interface cables to the printer, ensure the Power On/Off Switch is in the ‘Off’
position.
M-Class 7
3.1.2 Interface Connection
The printer can be connected to the host via the parallel, USB, serial, or optional network interface. The printer will
automatically connect to the first port that delivers valid data. Once established, the printer’s power must be cycled ‘Off’
and ‘On’ to change an interface connection.
The Serial Connection needs a serial interface cable with specific pin-
outs for proper communications (part numbers and pin-outs are given,
below; contact your reseller to order). The interface supports RS-232C
communications via a DB-9 connector. Serial port settings are menu-
selectable and must match your host’s serial port settings; see Section 4,
for non-display printers or Section 5 for display-equipped printers.
The Optional Internal Ethernet Print Server is available only for display-equipped printers. When using this
interface, refer to Appendix C, or the instructions included with the option for proper cabling, setup, and
configuration.
8 M-Class
3.2 Loading Media
Load media into the printer as follows:
1. Open the media cover and lower the Media Hub Guide and Media Guide.
M-Class 9
3. Slide the Roll Media onto the Media Hub and raise the Media Hub Guide. The Media Hub Guide should be pushed
inward so that it is just touching the Roll Media.
4. Route the Media through the printer as shown. Raise the Media Guide. The Media Guide should be pushed inward so
that it is just touching the edge of the Media.
10 M-Class
5. Close the Printhead Assembly and press down until it locks into place.
6. Close the cover and press the FEED button several times to position the media and ensure proper tracking.
If the printer does not correctly sense the top of each label, as denoted by the ERROR light, it may be necessary to:
Printers without front display: Perform the Auto Media Sensor Calibration, see section 4.7.1.
Printers with front display: Press and hold the FEED button until at least one label gap or mark is advanced then
release. For additional calibration procedures, see section 5.4
Note: The printer is factory set to use 4-inch media (and ribbon, if thermal transfer equipped). When using a different width of
media/ribbon, please refer to section 6.2.
M-Class 11
3.3 Media Sensor Adjustment
The Media Sensor needs to be positioned so that the printer can detect the presence of media and the top-of-form (except
for continuous stock, where the TOF is set through the front panel.
To adjust:
With media loaded, as described in Section 3.2, grasp the Slide Tab and move the Sensor Eye Mark into position over
media according to the table below.
If loading media, return to the media loading instructions.
12 M-Class
3.4 Loading Ribbon
Ribbon is required with thermal transfer media. It is recommended that the width of the ribbon be slightly wider than the
media being used. Depending upon the type of Ribbon Supply Hub (see 3.4.1 for examples), the printer must use either
ribbons with the ‘coating side in’ or ribbons with the ‘coating side out’. To load:
Note: Using a ribbon that is slightly wider than your media (and liner, if any) will help protect against printhead wear.
3. Route the ribbon under the Ribbon Idler and then out
the front of the printer approximately 12 inches.
M-Class 13
4. Close the Printhead Assembly and press down until it
locks into place.
6. Close the cover and press the FEED button several times to position the ribbon and ensure proper tracking.
7. The ‘Media Type’ setting within the printer’s setup must be set to ‘Thermal Transfer’ to print using a ribbon;
Printers without front display: See section 4.5.2
Printers with front display: See section 5.1.2
14 M-Class
3.4.1 Ribbon Routing (Coated Side In & Coated Side Out)
Note: Directional Arrows near the Ribbon Supply Hub indicate the correct ribbon route. Ribbon types are available with the ink
(coating) layer wound ‘in’ or ‘out’. These types are NOT interchangeable for use with the printer. Ensure the inked side of the
ribbon faces the media and NOT the printhead.
M-Class 15
16 M-Class
4.0 Introduction
The Front Panel consists of three indicator lights and three function
buttons. The functions of these lights and controls are listed in the
following sections.
4.01 DMXConfig
DMXConfig (located on the M-class CD-ROM) is a Windows-based configuration utility that can simplify printer setup.
This application allows the user to make changes to the existing printer setup without using the front panel buttons. Visit
our website at www.datamaxcorp.com/software/m-class/ for the latest releases.
DMXConfig Features:
M-Class 17
4.1 Lights
(Normal power-up)
Normal Mode
Both the READY and STOP Lights will be on during power-up initialization and a warm reset.
4.2 Buttons
The three buttons, PAUSE , FEED , and CANCEL perform different functions based on the printer’s
operational mode. The printer operates in one of the following modes:
Express Setup: Allows quick access to the most common printer settings, (Sensor Type, Media Type, and Option
Control. See Section 4.4.
Printer Setup: Allows changes to the printer’s operational settings. See Section 4.5.
Calibration: Allows the ‘calibration’ of the media being used for the correct sensing of the top of form. See Section
4.7.
18 M-Class
4.3 Normal Mode - Button Functions
In ‘Normal’ mode, the printer’s buttons control normal operations such as pause, feed, and cancel, as well as the test and
reset functions by using button combinations as detailed below.
(Normal power-up)
Normal Mode
PAUSE Pauses/Un-pauses the printer
CANCEL Cancels the current batch of labels. Press the Pause button to
print the next batch of labels in the printer’s buffer
PAUSE + CANCEL Performs a warm reset and returns to the Normal Mode of operation.
FEED + CANCEL Produces Database Configuration and Test Labels, see Section 4.8.1
M-Class 19
4.4 Express Setup Mode - Button Functions
The Express Setup is a unique printer feature that allows users quick access to the most commonly used printer settings.
The selected setting is represent by a specific combination of the printer’s indicator lights for each of the three items,
(Sensor Type, Media Type, and Option Control). To enter the Express Setup…
20 M-Class
4.5 Printer Setup Mode - Button Functions
In ‘Printer Setup’ mode, the buttons control the setting of the printer’s operational items such as media settings,
communications, and options as detailed below.
Notes: It is recommended that the Printer Setup Mode not be entered while in Peel Mode or with the optional Present Sensor
enabled. Depending on label size this can cause unpredictable results.
Printer and cutter faults are disabled during , but can still occur while printing “test” labels.
If at any time you wish to discard your changes and revert back to the previous values, simply turn off power to the printer.
If you wish to restore Factory Defaults see Section 6.7.
FEED (Press
Release )
and Feeds one label for “test”
PAUSE
Saves the current values
+ and resumes Normal Mode DONE
CANCEL
(Press
Hold )
and ”Direct Select” menu item
eg. 7 Error light flashes = Baud Rate menu item #7
PAUSE
Accepts the current
+ values for “test”
CANCEL
Note: When adjusting CONT FORM LENGTH, LABEL WIDTH, or ALIGN LENGTH, momentarily pressing F1 or F2 will change the
value by one, or hold down the button until the Fault light flashes to change the value by ten for each flash.
M-Class 21
4.5.1 Printer Setup Menu List
The Printer Setup Menu List label, shown below, contains the printer’s current values for each menu item that can be
modified via the front panel (See Section 4.5.2 for a detailed item description.)
The Menu Item Numbers correspond to the item’s position in the Menu List for selection when pressing the FEED
button during the Printer Setup Procedure (see Section 4.5). For example to “Direct Select” the BAUD RATE Menu Item
press and hold the FEED button for 7 flashes of the ERROR light and then release or for the TOF GAIN item hold
FEED for 12 flashes, etc.
Note: When using narrow media, the ‘Menu Items’ column may be truncated.
22 M-Class
4.5.2 Menu Items and Values
The table below details the Printer Setup Menu List items with a brief description of the item’s function, and the possible
values. A “*” denotes the default setting.
10) CONT FORM LENGTH 11) OOS MAXVOLT 12) TOF GAIN
Sets the page (label) size when the Sets the media sensor level for the Out Sets media sensor Top of Form gain
‘SENSOR TYPE’ is set to Of Stock condition. value.
continuous media.
Possible Values: Possible Values:
Possible Values: Range: 0 – 16; nominal = *2 Range: 0 – 15; nominal = *10
Range: 0 – 9999; default = *100 (Units = .1 volt)
(Units = .01 inch)
M-Class 23
13) TOF DELTA 14) TOF LOW 15) LABEL WIDTH
Sets the minimum media sensor Sets the minimum media sensor Sets the label width.
change required to signify a label reading for paper (gap/notch) or mark
Possible Values:
gap or mark. (reflective).
Range: 75 – 426; default = *426
Possible Values: Possible Values:
(Units = .01 inch)
Range: 0 – 50; nominal = *10 Range: 0 – 50; nominal = *0
(Units = .1 volt) (Units = 0.1 volt)
24 M-Class
21) INPUT MODE 22) DPL EMULATION
Selects between the standard or template This instructs the firmware to process specific DPL data (Start of
interpretation of incoming data. Print, DPI, and Imaging function) according to the selected printer
emulation.
Possible Values:
Possible Values:
* DPL (printer constructs the label using the
standard DPL commands) * STANDARD
LINE (printer constructs the label using a ALLEGRO (Allegro Emulation)
preloaded template form) P PLUS (Prodigy Plus Emulation)
PRODIGY (Prodigy Emulation)
Note: All of the values for these Menu Items will be stored in non-volatile memory for future power-ups.
M-Class 25
4.5.3 Step by Step Modification of the Printer Setup
The following is an example of Printer Setup modification. Although this example will detail how to modify the serial
Baud Rate, the same method can be used to change any of the printer’s menu item settings.
Note: It is recommended that the Printer Setup Mode not be entered while in Peel Mode or with the optional Present Sensor
enabled. Depending on label size this can cause unpredictable results.
1. With printer ‘Off’ and properly loaded with media, press and hold the PAUSE button while powering ‘On’ the
printer. Continue to hold the button until the STOP light turns off, then release it.
2. Press and hold the FEED button and count 7 flashes of the ERROR light, then release it. The following printout
should be produced:
3. Press the PAUSE button one time to increment to the 19200 bps value. The following printout should be produced:
4. At this point you will accept the current values for “test” and exit the Printer Setup Procedure by simultaneously and
briefly pressing the PAUSE + CANCEL buttons. Wait until the STOP light goes off.
Note: If you wish to discard your changes and revert back to the previous values simply turn off power to the printer before
Step 5.
5. Now you can save your changes and resume by simultaneously and briefly pressing the PAUSE +
CANCEL buttons. Wait until the STOP light goes off.
26 M-Class
6. To confirm that your changes have been made press the FEED + CANCEL buttons simultaneously, this will print the
Database Configuration Label. The label should show the new Baud Rate value of 19200.
Label 1 Label 2
WED NOVEMBER 10, 2003 21:41:31 CONFIGURATION
323 SERIAL PORT SELECTED
VER: M4206 - 05.08 11/07/03 COUNTER INFORMATION 19.2; 8BITS
BOOT 83-2383-05E ABSOLUTE VALUES 7-16-2003 EDGE
CODE 83-2385-05H LENGTH____ 773 INCHES MEDIA TYPE________ TRANSFER
FPGA 83-2384-05B TIME______ 20 HOURS CONT FORM LENGTH__ 0
FONT 83-2460-01C RESETTABLE VALUES 7-16-2003 PRESENT ADJUST____ 128
UMOD 83-2472-01A LENGTH____ 969 INCHES SOP ADJUST________ 128
256K FLASH MODULE B TIME______ 56 HOURS TOF LOW___________ 0 0
SYSTEM FLASH SIZE_____2 MBYTES TOF DELTA_________ 10 10
SYSTEM RAM CHECKS____ GOOD MEMORY CONFIGURATION TOF GAIN__________ 7 5
SYSTEM RAM SIZE___ 4096 KBYTES INTERNAL MODULE A______ 128 OOS MAXVOLT_______ 3 2
SYSTEM RAM AVAIL__ 3180 KBYTES SCALABLE FONTS_________ 64 LABEL ALIGNMENT___ AUTO
LABEL SIZE 0426:10912 ALIGN LENGTH______ 611
AUTO DETECTION IN OPTION CONTROL____ AUTO
CUTTER____________NOT DETECTED INPUT MODE________ DPL
PRESENT SENSOR____NOT DETECTED DPL EMULATION_____ STANDARD
CURRENT STOP LOC__TEAR HEAT______________ 10
EXACT TIME________ NO
EXPRESS SETUP GPIO______________ NO
MEDIA SENSOR______EDGE NO REPRINT________ NO
PRINT METHOD______TRANSFER SYMBOL SET________ PM
OPTION CONTROL____AUTO FONT SUBSTITUTION_ NONE
IGNORE COMMANDS
INPUT VALUES SYMBOL SET SELECT_ NO
PAPER_____________ 207 CNTRL CODES_______ NO
POT_______________ 33 HEAT______________ NO
TRAN______________ 157 SPEED_____________ NO
REFL______________ 0 SOP OFFSET________ NO
RIBN______________ 237
TEMP______________ 64
VOLT______________ 218
PRESENT SENSOR____ 0
M-Class 27
4.6 Label Alignment
The Label Alignment function is intended for use when the label length is less than the distance between the printhead and
the media sensor or where label waste at power-up is a concern. Label Alignment (see table below) is not recommended
for label lengths greater than 6.5 inches or for media containing 2 or more form lengths.
The Label Alignment function is chosen via the menu system (see Section 4.5) or by host commands. The three possible
modes, YES, AUTO, and NO, are detailed in the following sections.
In this mode, the operator must supply an ‘ALIGN LENGTH’ value. This value must
be physically measured from leading edge to leading edge of two successive labels, as
shown. The measurement must be as accurate as possible. For very short labels, errors
as small as 0.01” can result in noticeable print variations on the labels between the
media sensor and the printhead.
The measured value must be sent to the printer via the host computer or entered using
the Printer Setup Mode (see Section 4.5).
Then, in Normal Mode, press and hold the FEED button (about 4 seconds). The
printer will align the label to the top of form position.
Note: If media with a different label length is subsequently loaded, the ‘ALIGN LENGTH’ must be recalculated and re-entered.
28 M-Class
4.6.2 Label Alignment = AUTO
In this mode, the printer automatically calculates the ‘ALIGN LENGTH’ thus eliminating the need to physically measure
the label. This mode is usually preferred in applications that require frequent media changes to labels of different lengths.
To perform an Auto Alignment, in Normal Mode press and hold the FEED button (about 4 seconds). The printer will
feed labels to calculate the label length. Following the calculation, the printer will save the measurement and align to the
top of form position. Auto Alignment can result in wasted labels during the measurement process (the longer the label
length the greater the waste).
When Label Alignment is not enabled (i.e., set to NO), printing begins at the current label position without alignment,
assuming the label is at the start of print position. Additionally, if the label length is short, labels between the printhead
and the media sensor may be unused.
M-Class 29
4.6.4 Label Alignment Troubleshooting
If you experience label alignment problems, the following table offers possible causes and solutions.
For labels whose length Obtain a slightly different label Alignment Length
and stop position cause measurement. Using the Label Alignment AUTO mode, hold
them to stop between the FEED button to force an alignment and label
labels on the media measurement. Ensuring slack in the label stock may result in a
sensor, the alignment slightly different measurement. The Alignment Length may also
function can result in be set manually via the Setup Menu. Increasing or decreasing
wasted labels. the value by 1 or 2 units (in./100) may help to prevent the
wasted labels; however, this may result in incorrect print
positions for labels that are short in length.
Label Alignment is Label Alignment Length Set Label Alignment to AUTO. Press and hold FEED until
incorrect. Pressing is not correct. The default paper moves for automatic Label Alignment Length
FEED successively Label Alignment Length measurement.
results in a short label is 1.00”, and will result in
this behavior when any ~OR~
length, one-inch.
larger label length is used Measure the label length and use the Setup Menu to set the
without setting the new length. Print a Database Configuration label to ensure the
appropriate length. new length has been set.
30 M-Class
Problem Possible Cause Solution
Label Alignment is Label Alignment Length Set Label Alignment to AUTO. Press and hold FEED until
incorrect. Pressing is not correct. The default paper moves for automatic Label Alignment length
FEED successively Label Alignment Length measurement.
results in a label length is 1.00”, and will result in
this behavior when any ~OR~
longer than actual, one-
inch. larger label length is used Measure the label length and use the Setup Menu to set the
without setting the new length. Print a Database Configuration label to ensure the
appropriate length new length has been set.
Tear Mode is selected Another present position Disable the Present Sensor.
but the label stop has been determined. ~OR~
position (present Enabling the Present
position) is not far Sensor causes the label Ensure the host computer is not providing a Present Distance
enough forward. stop position (present shorter than is required for the Tear Bar.
position) to be
approximately 0.1”
behind the peel bar.
~OR~
The Present Adjust value Use the Setup Menu to modify the Present Adjust value.
is not correct.
Tear Mode is selected Another present position Ensure the host computer is not providing a Present Distance
but the label stop has been determined. longer than is required for the Tear Bar.
position (present
position) is too far ~OR~
forward.
The Present Adjust value
is not correct. Use the Setup Menu to modify the Present Adjust value.
M-Class 31
4.7 Calibration Mode – Button Functions
In ‘Calibration’ mode, the buttons allow the printer to adjust to the media being used. Calibration can be performed either
automatically or manually, as detailed below.
Notes: Before calibrating, ensure that the Printhead Carrier Assembly is latched down, that the cover is closed, and that the media
sensor has been set for the appropriate media type, see Section 4.5.2.
Printer and cutter faults are disabled during and , but can still occur while
printing “test” labels.
If at any time you wish to discard your changes and revert back to the previous calibration simply turn off power to the
printer. Also, Factory Defaults can be restored, see Section 6.7
To perform Calibration:
CANCEL (Press and hold during power-up until the STOP light turns off)
Calibration Mode
PAUSE
Auto Media Calibration (See section 4.7.1)
FEED (Press
Release )
and Feeds one label for “test”
PAUSE
Saves the current values
+ and resumes Normal Mode DONE
CANCEL
PAUSE
+ Accepts the current
values for “test”
CANCEL
32 M-Class
4.7.1 Auto Media Sensor Calibration
Auto Media Sensor Calibration automatically establishes the optimum sensing values for the media you are using.
Note: Before calibrating, be sure the media sensor is set for the appropriate media type, see Section 4.5.2; also, ensure that the
Printhead Carrier Assembly is latched down and the cover is closed.
1. With the desired media loaded, hold the CANCEL button while powering up the printer. Continue to hold the button
until the STOP light turns off then release it.
2. Next press the PAUSE button. The printer will feed approximately ten inches of media to calculate the TOF Delta
and Low values to be used.
3. Upon completion, one of the following lights will flash five times to denote the result of the auto calibration attempt:
STOP light = Successful calibration. Proceed to Step 4.
ERROR light = Unsuccessful calibration, try again. If the calibration continues to fail proceed to Section 4.7.2.
Note: If you wish to discard the changes and revert back to the previous calibration simply turn off the printer before Step 4.
4. Now save the changes and resume by pressing the PAUSE + CANCEL buttons simultaneously and
briefly. Wait until the STOP light goes off.
M-Class 33
4.7.2 Manual Media Sensor Calibration
The Manual Media Sensor Calibration procedure should be used in cases where the printer continues to suffer from media
sensing problems after performing or attempting to perform the Auto Media Sensor Calibration (see Section 4.7.1).
Note: Before calibrating, be sure the media sensor is set for the appropriate media type, see Section 4.5.2; also, ensure that the
Printhead Carrier Assembly is latched down and the cover is closed.
1. Hold the CANCEL button and power-up the printer. Continue to hold the button until the STOP light turns off; then
release the button. Next, press and hold the FEED button, continue to hold the button until the STOP light turns
2. Remove all the material from the media sensor, (see Section 3.3 for the sensor’s location), close the Printhead Carrier
Assembly, and then press the CANCEL button. The printer will flash the ERROR light as it analyzes the no media
condition.
3. Position the backing material or the black (reflective) mark in the media sensor, close the Printhead Carrier Assembly,
and then press the FEED button. The printer will flash the ERROR light as it analyzes the top of form mark.
4. Place the media with the backing attached (if any) in the media sensor, close the Printhead Carrier Assembly, and then
press the PAUSE button. The printer will flash the ERROR light as it analyzes the material.
5. Simultaneously and briefly press the PAUSE + CANCEL buttons to accept the calibration for “test” and exit the
. One of the following lights will flash five times to denote the result of the manual calibration
attempt:
STOP light = Successful calibration. Proceed to Step 6.
ERROR light = Unsuccessful calibration. Retry the procedure beginning at Step 1.
6. Use the FEED button (feeds a label), and the CANCEL button (prints a test label) to test the current calibration.
Note: If you wish to discard the changes and revert back to the previous calibration simply turn off the printer before Step 7.
7. Now save the changes and resume by pressing the PAUSE + CANCEL buttons simultaneously and
briefly. Wait until the STOP light goes off.
34 M-Class
4.8 Internal Labels
The following section details the printer’s internally generated configuration and test labels.
With the printer on, loaded with media (at least 4 inches wide) and ribbon (if printing with thermal transfer media), press
the FEED + CANCEL buttons simultaneously.
IGNORE COMMANDS
INPUT VALUES SYMBOL SET SELECT_ NO
PAPER_____________ 207 CNTRL CODES_______ NO
POT_______________ 33 HEAT______________ NO
TRAN______________ 157 SPEED_____________ NO
REFL______________ 0 SOP OFFSET________ NO
RIBN______________ 237
TEMP______________ 64
VOLT______________ 218
PRESENT SENSOR____ 0
M-Class 35
The second label printed is the Test Label. This label is used to test the condition of the printhead, as shown below:
36 M-Class
4.8.2 Test Label
The Test Label is used to evaluate the current printer setup for print quality, label tracking, and print positioning.
M-Class 37
38 M-Class
5.0 Introduction
The front panel is comprised of three indicator lights, a Liquid Crystal Display and five mode-dependant keys. The
selectable modes (Ready, Menu and Quick Test) and the related functions of the printer keys are detailed below.
Note: To Adjust the LCD contrast, press and hold the MENU key for 10 to 20 seconds to modify the LCD contrast level.
The PAUSE Key temporarily suspends printing. Pressing it again will return the printer to normal
operation.
The FEED Key advances one label, and clears any corrected faults.
Pressing and holding causes the printer to perform a Quick Media Calibration; see Section 5.4.1.
The CANCEL Key ‘pauses’ the printer and then prompts you for confirmation. If yes, the current job
is cancelled. The printer remains paused.
Pressing and holding four seconds will reset the printer and clear temporary host settings (soft reset).
MENU
The MENU Key toggles between the Ready and Menu Modes. In the Ready Mode, pressing and
holding four seconds will change the display contrast.
The TEST Key enters (or exits) the Quick Test Menu.
M-Class 39
5.0.2 Menu Mode: Configuration (Ready Light ‘Flashing’)
REV
The LEFT ARROW Key scrolls to the previous menu item on the same menu level.
It also decrements numerical values in most menu selections.
FWD
The RIGHT ARROW Key scrolls to the next menu item. It also increments
numerical values in most menu selections.
The ENTER Key selects the function, item or displayed value. It also moves
between selections within multiple parameter fields.
The ESCAPE Key moves to the previous menu level, and finally back to the Ready
Mode.
When a print job is in progress, pressing the TEST Key will terminate the job. The
printer will prompt you for confirmation; if ‘Yes,’ the current job is cancelled and
then Menu Mode is restored.
40 M-Class
5.0.3 Quick Test Mode: Print Test Labels
Note: The Quick Test Mode functions are disabled while processing data from communications interfaces until the Host Timeout
value expires. Also, You can program a time delay between the printings of test labels using the ‘Print Test Rate’ feature;
see Section 5.1.7
REV
The LEFT ARROW Key scrolls to the previous test function.
FWD
The RIGHT ARROW Key scrolls to the next test function.
The ENTER Key will change the selected test label quantity of 2, 100, 1000, or
9999 (except the ‘Configuration Label’, quantity of one). Holding down the key
scrolls quantities.
The ESCAPE Key will exit the Quick Test Mode without printing.
The TEST Key will print the selected test label at the selected quantity. During test
label printing, this key also functions as a cancel key (the printer will prompt you for
confirmation before cancellation occurs).
M-Class 41
5.0.4 Indicator Lights
‘On’ indicates that the printer is powered ‘On’ and, after initialization, it indicates
the Ready Mode.
‘Slow Flashing’ indicates Menu Mode.
‘Fast Flashing’ indicates data is being received and processed.
‘Slow Flashing’ indicates a Warning. ‘Fast Flashing’ indicates a Fault. See Section
7.1 for a listing of associated messages.
5.0.5 LCD
• The time and date, if the printer has received it from one of the following: the
host, the front panel setting, or the Time and Date option.
42 M-Class
5.1 The Menu System
Printer operation can be controlled through the user interface, allowing the operator access to these six menu system
branches: Media Settings; Print Control; Printer Options; System Settings; Communications; and, Diagnostics.
While in the menu system, the current selection will be indicated with an asterisk (*) next to the displayed item on the
LCD. Selections designated with a section symbol (§) will require a printer reset before becoming effective. A reset will
be automatically invoked when exiting the menu system and answering ‘Yes’ to the ‘Save Changes’ prompt. Changes
made will be saved. When power is removed, the new settings will be restored upon power-up.
The same functional commands from your host computer may, in some cases, override the printer’s menu settings. In
addition, as a security feature for the prevention of accidental or unauthorized changes, the menu system has a password
protection feature.
Note: In the following subsections, the factory default settings are denoted with the ‘ ’ symbol. Selections denoted with a diamond
(♦) can only be changed through the menu system - all other selections can be overridden by host software commands.
Consult the Class Series Programmer’s Manual for specific information.
Note: While in Menu Mode, the printer will stop processing new DPL (or bitmapped) data.
MENU MODE Depending upon the configuration of the printer, the following Entrance and Exit
Prompts may be displayed when accessing or leaving the Menu System.
ENTER PASSWORD You are attempting to enter Menu Mode. Security has been enabled and now the correct
0000 user-definable password is required before accessing the Menu Mode functions.
KEEP HOST CHANGES? You are now entering Menu Mode. Existing Host commands have affected the
ENTER = YES configuration of the printer. Pressing ENTER will save these changes; otherwise, the
printer will revert to previously saved settings.
SAVE CHANGES? You are now exiting Menu Mode, but have made changes to the printer’s settings.
ENTER = YES Pressing ENTER will reconfigure your printer according to these changes; otherwise, the
printer will revert to previously saved settings.
Note: If changes have been made that require a reset, the printer will automatically invoke that reset.
M-Class 43
5.1.2 Media Settings
THERMAL TRANSFER For use with media requiring a ribbon to create an image.
SENSOR TYPE Selects the top-of-form (TOF) sensing method for the media.
GAP The printer recognizes the TOF by sensing gaps in the media.
CONTINUOUS No TOF sensing. The LABEL LENGTH setting determines the length.
REFLECTIVE The printer recognizes the TOF by sensing reflective (black) marks on the media.
LABEL LENGTH When the Sensor Type is set to Continuous, this value is used to determine the TOF.
04.00in (0-99.99)
MAXIMUM LABEL LENGTH Sets the maximum length between TOF marks (gap or reflective). If this limit is
16.00in (0-99.99) exceeded, a top of form fault is declared.
PAPER OUT DISTANCE Sets the length of travel before an out of stock condition is declared.
00.25in (0-99.99)
LABEL WIDTH Sets the maximum limit for the printable width. Objects extending beyond this limit
203DPI > 04.26in (.75-4.26) will be clipped off and not printed.
300DPI > 04.16in (.75-4.16)
RIBBON LOW DIAMETER ♦ Sets the threshold for a low ribbon indication.
1.38 in (1.00-2.00)
PERFORM CALIBRATION The user follows steps to allow the printer to calculate the empty, gap (or mark), and
paper values to set the media sensor.
ADVANCED ENTRY The user directly inputs the best values to adjust the media sensor.
SENSOR LEVELS Sets threshold values for the media sensor parameters. Manual entry for paper, gap
(or mark), and empty thresholds.
SENSOR GAIN Observe A/D reading and set SENSOR GAIN. Adjusts the sensitivity of the sensor
for custom label stock.
44 M-Class
PRINTHEAD CLEANING Controls the printhead cleaning routine.
CLEAN HEAD SCHEDULE Specifies the inch (or centimeter) count to reach before prompting a printhead
000 in. (* 1000) cleaning. If the number specified is exceeded three times, the printer will fault until
cleaning is initiated.
Notes: The default value (zero) disables this function. Also, the number specified is
multiplied by one thousand.
CLEAN HEAD COUNTER Indicates the number of inches (or centimeters) since printhead cleaning was last
0 in. initiated.
RESET COUNTER Allows the clean head counter to be set to zero
CLEAN HEAD NOW Initiates printhead cleaning and resets the Clean Head Counter.
Notes:
Enter Menu Mode / Media Settings / Media Type and set the printer for Direct Thermal.
M-Class 45
5.1.3 Print Control
HEAT Controls the ‘burn-time’ of the printhead. This is the equivalent of Heat Setting on
10 (0-30) most label software programs.
PRINT SPEED Controls the rate of label movement during the printing process.
M-4206 > 6 in/s (2-6)
M-4208 > 8 in/s (2-8)
M-4306 > 6 in/s (2-6)
FEED SPEED Controls the rate of label when the FEED Key is pressed.
M-4206 > 6 in/s (2-6)
M-4208 > 8 in/s (2-8)
M-4306 > 6 in/s (2-6)
REVERSE SPEED Controls the rate of label movement during backup positioning for start of print,
M-4206 > 4 in/s (2-5) cutting or present distance.
M-4208 > 4 in/s (2-5)
M-4306 > 4 in/s (2-5)
ROW OFFSET Shifts the vertical start of print position. This is the user setting for row adjustment.
00.00in (0-99.99)
COLUMN OFFSET Shifts the horizontal, left-justified start of print position to the right without shifting
00.00in (0-99.99) the Label Width termination point to the right. This is the user setting for Column
Adjust.
PRESENT DISTANCE Sets the label stop position past the start of print. When the next label format is
0.00in (0-4.00) received, it will automatically be back fed to the start position. If the present distance
is set to zero, the printer will operate without reversing.
CUSTOM ADJUSTMENTS ♦ These factory adjustments independently change the listed parameters to finely tune
the printer and compensate for slight mechanical differences sometimes evident if
multiple printers share label formats.
DARKNESS Controls the printhead strobe time to fine-tune the HEAT setting.
32 (1-64)
CONTRAST It allows relative print edge (gray) adjustment for the print quality, which allows
32 (1-64) fine-tuning for specific media/ribbon mix.
ROW ADJUST Shifts the vertical start of print position in dots upward or downward to fine-tune the
000 DOTS (-150 -150) ROW OFFSET setting.
COLUMN ADJUST Shifts both the horizontal start of print position and the LABEL WIDTH termination
000 DOTS (0-128) point to the right in dots to fine-tune the COLUMN OFFSET setting.
PRESENT ADJUST Adjusts the label stopping position in dots to fine-tune the PRESENT DISTANCE
064 DOTS (0-128) setting.
46 M-Class
5.1.4 Printer Options
MODULES Memory available for user storage of graphics, fonts and label formats. (The
physical presence of the respective memory module must be detected to show the
function selections in the menu system.
PRINT DIRECTORY Prints a label directory of selected, or of all available modules, the available space
on these modules, the files present, and the type of module and files.
PRINT FILE The user may select from a list of available files for sample printing.
FORMAT MODULE The user may select from a list of available modules for formatting – all data will be
erased.
DELETE FILE The user may select from a list of available files for deleting (protected modules will
not appear). Bytes will not be retrieved until the module that contained the deleted
file is packed.
PACK MODULE Packing the module removes files marked as deleted and defragments existing file
structures to recover space.
PRESENT SENSOR Used for on-demand label dispensing, where a printed label blocking the sensor will
inhibit further printing until removed. (The physical presence of the Present Sensor
must be detected to show the ENABLE/DISABLE selections, else NOT
INSTALLED will be displayed momentarily).
MODE Sets Present Sensor to desired mode of operation.
AUTO Enables the present sensor when option is installed – present sensor or peel and
present mechanism. Stop location (present distance is automatically set
appropriately for the installed hardware.
ENABLED Enables the sensor for on-demand printing. Stop location (present distance is
automatically set appropriately for the installed hardware.
DISABLED Disables the sensor.
RETRACTION DELAY Time delay prior to moving label to next start of print in milliseconds.
070 x 10mS (1-255)
M-Class 47
CUTTER Used to cut media into separate labels. (The physical presence of a device must be
detected to show the ENABLE/DISABLE selections, else NOT INSTALLED will
be momentarily displayed).
AUTO Enables the cutter when option is installed. Stop location (present distance is
automatically set appropriately for the installed hardware.
ENABLED Enables cutting.
DISABLED Disables cutting.
GPIO PORT ♦ Used to interface the printer to external controlling devices (see Appendix D).
GPIO DEVICE Sets the GPIO Port to work with a specific type of device.
START OF PRINT Programmable signal input that controls the Start of Print (SOP) process.
ACTIVE HIGH SOP signal must go ‘high’ for at least 50 milliseconds to initiate printing.
ACTIVE LOW SOP signal must go ‘low’ for at least 50 milliseconds to initiate printing.
END OF PRINT Programmable signal output that signifies the End of Print (EOP) process.
LOW PULSE Outputs a low pulse (approximately 30 milliseconds long) following printing.
HIGH PULSE Outputs a high pulse (approximately 30 milliseconds long) following printing.
48 M-Class
5.1.5 System Settings
CONFIGURATION FILE ♦ Options for storage and recall of printer configuration files. See Appendix E for
details.
RESTORE AS CURRENT Provides a list of available configuration files. Selecting a file from the list causes
a printer reset; afterward, the printer is configured according to the activated file.
SAVE SETTING AS Saves the entire effective configuration of the printer to a file. Unique names with
up to nineteen characters are possible.
DELETE FILE Provides a list of available configuration files. Files selected are immediately
removed, freeing the module.
Note: A currently activated file cannot be deleted.
FACTORY SETTING FILE Provides a list of available configuration files. The selected file will be restored
whenever a Level 1 reset is performed; see Section 6.7.
INTERNAL MODULE D Sets the number of 1K blocks allocated for the internal RAM ‘D’ module.
1024 KB (100-5120)
DEFAULT MODULE Sets the default module used to store files when no other module is specified.
D Available choices are G=FLASH memory or D=RAM memory
SCALEABLE FONT CACHE Sets the number of 1K blocks allocated for the scaleable font engine. Available
0312 KB (100-5120) memory dependent upon model.
SINGLE BYTE SYMBOLS Selects the code page used to print single byte fonts unless otherwise specified in
DPL.
PC_850 MULTILINGUAL One of many selectable standard sets; see the Class Series Programmer’s Manual
for details.
DOUBLE BYTE SYMBOLS When equipped with the ILPC option, this selects the code page used to print double
byte fonts unless otherwise specified in DPL; see the Class Series Programmer’s
Manual.
UNICODE Unicode (including Korean)
GB Government Bureau Industry Standard; Chinese (PRC)
BIG 5 Taiwan encoded
JIS Japanese Industry Standard
SHIFT JIS Shift Japanese Industry Standard
EUC Extended UNIX Code
TIME AND DATE Allows the user to set the time and date.
M-Class 49
System Settings (continued)
MEDIA COUNTERS ♦ Internal record of inches printed and time of use.
ABSOLUTE COUNTER Shows the number of inches printed since being set at the factory. Not resettable.
RESETTABLE COUNTER The number of inches printed since the last reset. User resettable.
RESET COUNTER Resets the Resettable Counter to zero.
PRINT CONFIGURATION Prints the effective configuration of the system. In addition, if settings were
changed that require a reset to become effective, this will be indicated with the ‘§’
symbol. A bulleted item (•) indicates that it was changed via the host, but not saved
in non-volatile memory.
CONFIGURATION LEVEL ♦ To upgrade the application program (resident software) version of the printer, the
hardware and software compatibility levels must match for the update to be
accepted. This information is displayed here; it is also printed on a configuration
label.
PRINTER KEY Each printer has a unique Key number in the following form:
vvvv-cwxx-yyyyyy-zzz
Where:
vvvv – represents the model number of the application loaded
cwxx – represents the hardware / software feature level, where:
c – represents the printer class.
w – represents hardware feature level of the main board.
xx – represents the software feature level. Software feature levels are
accepted up to the ‘xx’ value (increases beyond this level require
an authorization code)
10 = Standard DPL
20 = Internal CG Times Font
yyyyyy – is a manufacturing date code
zzz – is a unique time stamp
APPLICATION VERSION Displays the Application version of the printer’s firmware.
BOOT LOADER Displays the Boot Loader version of the printer’s firmware.
UPGRADE PRINTER CODE This function is used to upgrade the software feature level of the printer. Datamax
authorization is required.
UNLOCK FEATURE This function is used to unlock the additional optional features within the printer.
Datamax authorization is required.
50 M-Class
System Settings (continued)
SET FACTORY DEFAULTS Parameters in this menu listing with the ‘ ’ symbol are the designated defaults.
SET FACTORY DEFAULTS Overwrite the current settings with the factory default settings or, if selected, will
restore the Factory Setting File.
Note: The reset will be automatic. If no Factory Setting File is used, all menu settings
will be restored except CUSTOM ADJUSTMENTS, and the media and ribbon sensor
calibrations.
FORMAT ATTRIBUTES Affects the manner in which overlapping text and graphics are treated as the label
is printed. Consult the Class Series Programmer’s Manual for details.
XOR Intersecting text strings, images, and bar codes print on top of one another.
OPAQUE Interacting text strings, images, and bar codes are obliterated by those formatted
last. Each character cell is treated as opaque.
TRANSPARENT Intersecting text strings, images, and bar codes will not be printed. (An odd
number of overlapping objects will print.)
LABEL ROTATION ♦ Instructs the printer to rotate the label format 180 degrees before printing.
ENABLED Label formats are flipped top to bottom.
IMAGING MODE ♦ Instructs the printer whether to pre-image the label format.
Note: This selection can affect the accuracy of time-stamped labels and throughput.
MULTIPLE LABEL The printer images multiple labels as memory permits, achieving the fastest
throughput; however, if time-stamping, the time will reflect the moment the label
is imaged rather than when actually printed.
SINGLE LABEL The printer images the next label only after the previous label has been
successfully printed. Single processing provides time-stamps that are more
accurate, but it slows label throughput time.
PAUSE MODE When enabled, suspends printing between each label until the PAUSE Key is
pressed.
ENABLED Requires an operator press the PAUSE Key after each label.
DISABLED The printer completes label batch without pausing between labels.
M-Class 51
System Settings (continued)
PEEL MODE Specifies that a Feed operation be prevented when the label is presented and not
removed, or if the printer is to wait for the GPIO start of print signal.
ENABLED Feed is inhibited according to the above criteria.
SECURITY ♦ Provides the user with the ability to password-protect all settings available through
the User Interface. Default password is: 1 2 3 4
SELECT SECURITY Enable or disable the security feature of the User Interface.
MENU AND TEST The Menu and Test areas will require a password before access is granted.
SECURE MENU The Menu area will require a password before access is granted.
MODIFY PASSWORD Modify the numeric password required to access the menu system when security is
enabled.
UNITS OF MEASURE Selects the measurement system in which the system’s settings are represented in
the menu system and on configuration labels.
IMPERIAL Inch standard: lengths and counters given in inches.
LINE Standard DPL processing with addition Line mode Template processing enabled.
Line Mode exacts data terminated by a carriage return to be inserted in a DPL
template and printed.
52 M-Class
System Settings (continued)
DPL EMULATION ♦ Determines SOP Emulation (start of print (<STX>O)) see above, Column
(not available with M-4306) Emulation (see above), positions barcodes as does selected printer.
STANDARD Start of print 220; the below exceptions are disabled.
M-Class 53
System Settings (continued)
SOP EMULATION ♦ Enables the <STX>O and <STX>f print positioning commands to allow backward
compatibility with label formats designed for other printers.
110 (PRODPLUS) Emulates the Prodigy Plus® printer.
DISABLED No emulation: natural start of print position. (System Commands <STX>O and
<STX>f are ignored).
BACK AFTER PRINT When the present distance is set with the GPIO enabled, this determines the timing
of the label back up.
ENABLED Commands the printer to immediately back up the label after the applicator issued
start of print signal is received for faster throughput.
DISABLED The printer will not initiate repositioning until the next label is ready to print. May
help prevent the curling of the label edge.
FONT EMULATION ♦ The selected font is substituted for all Datamax internal fonts. This function
provides the printer to define a new default font without changing the host DPL
data streams.
STANDARD FONTS
CG TIMES
USER ID S50
MENU LANGUAGE ♦ Selects the language in which the menu system messages and configuration label
are shown. Only languages that are resident will be available.
ENGLISH English
FRANCAIS French
ITALIANO Italian
DEUTSCH German
ESPAÑOL Spanish
USER DEFINED User defined, downloaded language(s) and displayed only if present.
54 M-Class
System Settings (continued)
FAULT HANDLING♦ When a fault condition (ribbon out, media out, etc.) is detected, this setting
determines the level of intervention and the disposition of the label being printed at
the time the fault occurred.
LEVEL Selects the printer’s action, the action required by the operator, and the label’s
reprint status.
STANDARD Printing stops and a fault message is displayed. After the problem is corrected, the
FEED Key must be pressed to clear the fault. The label in process is reprinted.
VOID AND RETRY Depending upon the RETRY COUNT, one of the following actions when faulted:
• If the Retry Count setting has not been exceeded, ‘VOID’ is printed on the label
in process and reprinting occurs automatically;
• If the Retry Count has been exceeded, printing stops and a fault message is
displayed. After the problem is corrected, the FEED Key must be pressed to
clear the fault. The label in process is reprinted; or,
• If the CANCEL Key is pressed the operator now has the option of canceling the
reprint:
To allow the reprint, press the ESCAPE Key or to cancel the reprint, press the
ENTER Key (the operator now has the option of canceling the entire label batch
by pressing the ENTER Key again.)
Note: VOID will not be printed when insufficient space exists for the height of the text (see VOID
DISTANCE, below) or if the fault occurred after the entire label was completed (i.e., when the label
reaches its Present Distance at or above the TOF).
NO REPRINT Printing stops and a fault message is displayed. After the problem is corrected, the
FEED Key must be pressed to clear the fault. The label in process is not reprinted.
VOID DISTANCE Sets the distance to backup the faulted label to print ‘VOID’ on its trailing edge,
0.50 in (.10-2.00) which also indirectly establishes the font size of the void message.
RETRY COUNT Establishes the number of times the printer will attempt to reprint a label. If the last
1 (0-3) label printed in this count has been voided, the printer will stop and display a fault
message.
M-Class 55
5.1.6 Communications
NONE No parity
ODD Odd parity
EVEN Even parity
DATA BITS Sets Word length
PORT DIRECTION Determines if data is sent from the printer to the host via the parallel port.
56 M-Class
Communications (continued)
NIC ADAPTER♦ Network Interface Card Adapter (optional). If not present, this displays ‘NOT
INSTALLED’ when accessed. After making changes to these parameters, save the
changes, exit the menu system, the printer will then reset for the changes to take
effect.
IP ADDRESS The static IP address of the NIC Adapter. This is in standard dotted-decimal format.
Not available when “IP
Discovery” is enabled
GATEWAY Specifies the network gateway address the NIC Adapter should use.
SNMPTRAP DESTINATION Selects the Network IP address where all SNMP Traps will be sent. If zeroed, no
traps are sent. The Receiver must have SNMP service installed.
IP DISCOVERY This is the address discovery method used by the NIC Adapter if a static address is
not utilized. If no server for any of the discovery methods is found, the static value
specified is used.
Note: For faster NIC Adapter boot times, disable any discovery methods not used.
ENABLED Default. Modifications to IP, Subnet Mask, or Gateway addresses will not be allowed.
WARNING! An IP Address assigned by a server has precedence over any static IP Address
stored in the NIC Adapter.
DISABLED Disables IP Discovery.
Note: Select this option to ensure that any stored static IP is used by the NIC Adapter.
SET FACTORY DEFAULTS Resets all of the network parameters to factory default settings. Including some
parameters that are not accessible through the printer’s menu.
M-Class 57
Communications (continued)
HOST SETTINGS ♦ Settings which affect all communications with a host.
HOST TIMEOUT The number of seconds a communications port must be idle before the printer may
10 SEC (1-60) process data from a different port. This value is also used to “timeout” an image /
label format download (i.e., if, at any time, data flow stops before a complete label
format is received, the data will be ignored).
CONTROL CODES Allows the operator to change the prefix of the software commands interpreted by
the printer.
STANDARD CODES Hex 01 = SOH command; Hex 02 = STX command; count-by = ^;
Hex 1B = ESC; Hex 0x0D = Carriage Return
ALTERNATE CODES Hex 5E = SOH command; Hex 7E = STX command; count-by = @;
Hex 1B = ESC; Hex 0x0D = Carriage Return
ALTERNATE CODES 2 Hex 5E = SOH command; Hex 7E = STX command; count-by = @;
Hex 1B = ESC; Hex 0x7C = Carriage Return
CUSTOM CODES Each DPL command (SOH, STX, CR, and count-by) may be selected by entering
the desired Hex code. (The and Keys will scroll the characters, while the
ENTER Key selects character and then advances the cursor.)
FEEDBACK CHARACTERS Returns a Hex 1E, [RS], after each label successfully prints, and a Hex 1F, [US],
after each batch of labels is printed.
ENABLED Feedback characters are sent to the host.
ESC SEQUENCES Allows data containing invalid ESC control code sequences to be processed,
helpful because some systems send a “banner” to the printer.
ENABLED Normal printer operating mode.
DISABLED ESC sequences are ignored and the data is processed. Bitmapped font downloads
are disabled in this mode.
HEAT COMMAND Allows the user to disable the DPL Heat Command, providing compatibility with
other DATAMAX printers.
ENABLED Normal printer operating mode.
DISABLED DPL Heat commands are ignored. The heat value is controlled via the menu
setting; see Section 5.1.3.
58 M-Class
Communications (continued)
SPEED COMMANDS Allows the user to disable the DPL speed commands (Print, Feed, Slew, and
Reverse).
ENABLED Normal printer operating mode.
DISABLED DPL speed commands are ignored. The speeds are controlled via the menu setting;
see Section 5.1.3.
TOF SENSING COMMANDS Allows the user to disable the DPL Top of Form commands (Gap, Continuous, and
Reflective).
ENABLED Normal printer operating mode.
DISABLED DPL TOF commands are ignored. The TOF is controlled via the menu setting; see
Section 5.1.2.
SYMBOL SET COMMAND Allows the user to disable the DPL Single and Double Symbol Set selection
commands.
ENABLED Normal printer operating mode.
DISABLED DPL Symbol Set commands are ignored. The Symbol Set selection is controlled
via the menu setting; see Section 5.1.5.
CNTRL-CODES (DATA) Allows the user to remove control codes (data < 20 Hex) from the data fields. The
selected line terminator is processed.
ENABLED Normal printer operating mode.
DISABLED DPL Control Code (SOH, STX, CR, ESC, and ^) functions are ignored.
STX-V SW SETTINGS Allows the user to disable DPL software switch settings commands.
M-Class 59
5.1.7 Diagnostics
HEX DUMP MODE ♦ Most commonly used for troubleshooting. Prints data and instructions received
from the host rather than interpreting them as label formats; see Section 7.2.
ENABLED Prints raw ASCII data received from the host rather than executing the commands.
OPTIONS TESTING ♦ Allows or performs diagnostics of specific options within the printer.
PERFORM TEST The test will cycle the selected number of times (1, 10, or 100) with the results
1 TIME displayed following each attempt.
PRINT TEST RATE (min) ♦ The number of minutes to delay between the printing of batches of Quick Test
000 (0-120) Labels.
SENSOR READINGS ♦ Analog Sensor readings are displayed.
RIBBON SENSOR LIMITS ♦ Displays ribbon sensor ADC low and high values used for motion detection.
60 M-Class
5.1.8 MCL Options
MCL AT POWER-UP ♦ MCL (Macro Command Language) is tool suite designed for data collection
applications. The printer will accept input data from peripheral devices and the
application can request and send data to locally resident lookup files or remote
databases.
ENABLED After power to the printer is turned ‘Off’ and ‘On,’ MCL will be started. The
printer is now ready to accept input data from peripheral devices such as barcode
scanners, weigh scales, and keyboards without the need of a host computer.
DISABLED Normal printer functions.
START MCL ♦ MCL with be started after exiting from the menu.
M-Class 61
5.2 Display Messages
The printer displays several different types of information (if not in the menu system or Quick Test Mode):
User Prompts and Condition Messages (also see Section 5.1.1 for a listing of the Enter/Exit Prompts)
User Prompts alert the operator to a required action. Condition Messages are used to indicate an operational state.
!!
DMFBSJOH!GBVMUT! The printer is trying to clear a fault Occurs when the FEED Key is pressed after the
! condition. correction of a fault.
!
!
DBMJCSBUJOH! A media calibration is being performed. The FEED Key was pressed and held.
!
DBODFM!SFQSJOU@!
FOUFS!LFZ!>!ZFT! The CANCEL or TEST Key was The faulted label will be cancelled if ENTER is
pressed during the fault handling pressed, then the remaining labels in the batch
process. will be printed.
!
DBODFM!CBUDI@!
FOUFS!LFZ!>!ZFT! The CANCEL or TEST Key was The current print batch will be cancelled if
pressed during a batch job. ENTER is pressed; the remaining labels will not
be printed.
!
!
QBVTFE! The printer is paused or offline. The printer is in a paused condition.
62 M-Class
User Prompts and Condition Messages
Displayed Message Description Condition(s)
!
!
SFBEZ! Ready Mode. Normal operating mode. The printer is ready to
receive and process label formats.
!
!
!
SFNPWF!MBCFM! A label is awaiting removal. The Present Sensor option is enabled and a
label blocks the sensor. Remove the label to
! continue printing.
!
TZTUFN!
JOJUJBMJ[JOH! Normal power-up and soft reset Follows the ‘SYSTEM RESET IN
condition. PROGRESS’ message after a reset or power-
! up.
!
TZTUFN!SFTFU!!
JO!QSPHSFTT! Normal power-up and soft reset Occurs when the user resets the printer via the
condition. host or Front Panel.
!
!
!
VODBMJCSBUFE! The media calibration is not set. Perform calibration; see Section 5.4.
!
!
YYYY!PG!YYYY!
QSJOUJOH! The print job is being processed. Batch status indication, updated with each label
printed.
!
M-Class 63
5.3 Quick Test Mode
This section explains the functions of the resident Quick Tests, accessible by pressing the Key on the Front Panel.
Notes: (1) With the exception of the Configuration Label, all Quick Test labels require 4-inch (102mm) wide media to print the
entire format. If using narrower media, change the Label Width setting (Section 5.1.2) to match your media’s width to
avoid printing on the platen.
(2) During any Quick Test, press the Key or the Key to stop printing.
(3) Using the ‘Print Test Rate’ feature (Section 5.1.7), a time delay can be set for printing labels in Quick Test Mode.
The Print Quality Label provides an indication of overall print quality at a pre-selected heat and speed setting. This format
consists of compliant bar codes in fence and ladder orientations, assorted font sizes, and graphic fill patterns. These can be
used to ensure conformance, as well as aesthetics.
64 M-Class
5.3.2 Configuration Label
CONFIGURATION FORMAT ATTRIBUTES
XOR
FRI 09:38PM 21NOV2003
PRINTER KEY: LABEL ROTATION
The Configuration Label provides printer valuable database 4208-MD10-030915-198
APPLICATION VERSION:
DISABLED
IMAGING MODE
MULTIPLE LABEL
information, as detailed in Section 5.1. 83-2407-08B 8.01 1/14/2004
MCL Version: 1.03 PAUSE MODE
DISABLED
BOOT LOADER: PEEL MODE
83-2406-08B 08.01 01/14/2004 DISABLED
SYSTEM INFORMATION SECURITY
To print a Configuration Label: PRINT BUFFER SIZE:
117 in.
DISABLED
UNITS OF MEASURE
IMPERIAL
FLASH SIZE: INPUT MODE
2 MB DPL
RAM TEST: DPL EMULATION
PASS
Press the Key. OPTIONAL LANGUAGES:
NONE
STANDARD
COLUMN EMULATION
203 DOTS
CONFIGURATION FILE: SOP EMULATION
NONE DISABLED
BACK AFTER PRINT
MEDIA SETTINGS
Use the FWD Key to scroll to ‘Print Configuration’. MEDIA TYPE
RIBBON TRANSFER
DISABLED
FONT EMULATION
STANDARD FONTS
SENSOR TYPE MENU LANGUAGE
GAP ENGLISH
LABEL LENGTH FAULT HANDLING:
Press the Key to print. 04.00 in.
MAXIMUM LABEL LENGTH
LEVEL
STANDARD
16.00 in. VOID DISTANCE
PAPER OUT DISTANCE 0.50 in.
00.25 in. RETRY COUNT
LABEL WIDTH 1
4.16 in.
RIBBON LOW DIAMETER COMMUNICATIONS
1.40 in.
SERIAL PORT A:
Note: The contents of this label may vary with the application version and SENSOR CALIBRATION
PAPER SENSOR LEVEL BAUD RATE
9600
143
printer model and equipped options. To capture all the information, use GAP SENSOR LEVEL
19
PROTOCOL
BOTH
media at least 2 inches wide (51mm) with the Label Width setting matched TRAN SENSOR LEVEL
7
REFL PAPER LEVEL
PARITY
NONE
DATA BITS
accordingly (see Section 5.1.2). 170
MARK SENSOR LEVEL 8
40 STOP BITS
REFL SENSOR LEVEL 1
15 USB PORT
EMPTY SENSOR LEVEL INSTALLED
9
CLEAN HEAD SCHEDULE PARALLEL PORT A:
000 in. (*1000) PORT DIRECTION
CLEAN HEAD COUNTER UNI-DIRECTIONAL
0 in.
NIC ADAPTER:
PRINT CONTROL MAC:00-0d-70-00-00-09
HEAT IP ADDRESS
10 192.000.000.192
PRINT SPEED SUBNET MASK
6.0 in/sec 000.000.000.000
FEED SPEED GATEWAY
6.0 in/sec 000.000.000.000
REVERSE SPEED SNMPTRAP DESTINATION
4.0 in/sec 000.000.000.000
ROW OFFSET IP DISCOVERY
00.00 inches ENABLED
COLUMN OFFSET
00.00 inches HOST SETTINGS:
PRESENT DISTANCE HOST TIMEOUT
0.00 inches 10 sec
CUSTOM ADJUSTMENTS: CONTROL CODES
DARKNESS STANDARD CODES
32 FEEDBACK CHARACTERS
CONTRAST DISABLED
32 ESC SEQUENCES
ROW ADJUST ENABLED
0 DOTS HEAT COMMAND
COLUMN ADJUST ENABLED
0 DOTS SPEED COMMANDS
PRESENT ADJUST ENABLED
64 DOTS TOF SENSING COMMANDS
ENABLED
SYMBOL SET COMMAND
PRINTER OPTIONS ENABLED
MODULES CNTRL-CODES (DATA)
D: FORMATTED ENABLED
G: FORMATTED
X: FORMATTED STX-V SW SETTINGS
Y: FORMATTED ENABLED
PRESENT SENSOR:
NOT INSTALLED DIAGNOSTICS
CUTTER HEX DUMP MODE
NOT INSTALLED DISABLED
PRINT TEST RATE(min)
SYSTEM SETTINGS 0
FACTORY SETTING FILE SENSOR READINGS
NONE THR TRAN RIBM 24V
190 134 011 171
INTERNAL MODULE PS HD RANK
1024 KB 000 244 009
DEFAULT MODULE RIBBON SENSOR LIMITS
D RIBBON ADC LOW
SCALABEL FONT CACHE 007
312 KB RIBBON ADC HIGH
SINGLE BYTE SYMBOLS 232
PC-850 MULTILINGUAL
DOUBLE BYTE SYMBOLS MCL OPTIONS
UNICODE
MCL AT POWER-UP
MEDIA COUNTERS: DISABLED
ABSOLUTE COUNTERS
374 in.
07MAY2003
RESETTABLE COUNTERS
374 in.
07MAY2003
M-Class 65
5.3.3 Quick Ribbon Test Label
The Quick Ribbon Test Label features a compliant picket-fence bar code that can be used to verify thermal transfer and
print quality functions.
The Validation Label is another useful tool for evaluating overall print quality.
66 M-Class
5.3.5 Print Last Label
Print Last Label reprints the last label format printed. The format can be any of the Test Labels, a label from the host, or
one recalled from memory.
Note: If a job was cancelled prior to its completion, or if power has been removed since the last print job and the request for this
label, this selection will print a ‘VOID’ message.
The User Defined Label reprints from a list of previously printed label formats. Use the FWD Key to scroll through the
listing, then use the Key to select and print the label.
Note: If a job was cancelled prior to its completion or if power has been removed since the last print job and the request for this
label, ‘NO FILES AVAILABLE’ will be displayed and no printing will occur.
M-Class 67
5.4 Media Sensor Calibration
In addition to the Sensor Type selection, Media Sensor calibration ensures that each label is detected correctly and
reliably. Perform calibration when the ‘Uncalibrated’ message is displayed. Three different methods are available to
calibrate the printer: Quick, Standard, and Advanced Entry.
At the factory, the printer is calibrated to sense a wide range of media types. Quick Media Calibration fine-tunes the
media sensor for your gap, notch or reflective media application, and is not required if you are using continuous media.
Perform this calibration during initial set-up or after changing your media type.
Notes: If ‘Uncalibrated’ is displayed, follow the Media Sensor Calibration procedure in Section 5.4.2. Also, media containing large
gaps may first require a change in the ‘Paper Out Distance’ setting; see Section 5.1.2.
To calibrate:
Ensure that media is loaded (see Section 3.2), that the Media Sensor is adjusted (see Section 3.3), and that the printer
is idle.
Press and hold the Key. The printer will begin advancing media; allow at least one label gap (or mark) to
advance under the sensor before releasing the button.
Upon successful completion, the ‘Calibration Completed’ message will flash; the printer will feed to the next label TOF
and ‘Ready’ will be displayed. (A ‘Warning Low Backing’ message may appear if using notched media or media on a
transparent liner; however, the calibration was successful).
Calibration Hint:
In certain cases, the printer may have trouble differentiating between the label and liner. If the printer stops feeding in the
middle of a label or if ‘Cannot Calibrate’ is displayed, try calibrating over a longer distance:
• Press and hold the Key to allow two or more gaps (or marks) to advance under the sensor. If this fails, see
Standard Calibration (Section 5.4.2).
68 M-Class
5.4.2 Standard Calibration
Standard Calibration is appropriate for most media types. During the process, the printhead assembly can be raised for visual access to
the media and media sensor. In addition, displayed sensor readings can be used to indicate the best position over the media, which is
helpful when using small, position-critical TOF notches or marks. Three readings are required:
2 NFOV!NPEF!
Press the MENU Key. NFEJB!TFUUJOHT! You are entering Menu Mode.
!!
Raise the printhead assembly. !
!
!
3 Press the Key to enter NFEJB!TFUUJOHT! See Section 5.1.2 for menu layout.
NFEJB!UZQF!
the Media Settings menu.
!!
!
!
!
4 Press the FWD Key and scroll NFEJB!TFUUJOHT! Press the Key to abort this procedure.
TFOTPS!DBMJCSBUJPO!
to ‘Sensor Calibration’.
!
!!
!
5 Press the Key. TFOTPS!DBMJCSBUJPO! You are beginning the standard calibration
QFSGPSN!DBMJCSBUJPO!
!
procedure.
!!
6 Press the Key. SFNPWF!MBCFM!TUPDL! This sets the parameter for the ‘empty’ value.
QSFTT!FTD!LFZ!=zzz?!
Remove the media from the !
Media Sensor then the Where ‘yyy’ is a numerical value representing the
key. current sensor reading.
M-Class 69
Standard Calibration (continued)
Step Operator Action Displayed Message Comment
7 Proceed according to your TDBO!CBDLJOH! This sets the parameter for the ‘gap’ or ‘mark’
media type: QSFTT!FTD!LFZ!!!=zzz?! value.
!
Die-cut stock: strip the media Or, for reflective media: Where ‘yyy’ is a numerical value representing the
!
from the backing and then current sensor reading: useful in locating the best
TDBO!NBSL!
reinsert it into the sensor; QSFTT!FTD!LFZ!!!=zzz?! sensor position.
adjust the Sensor Eye Mark
over the center of the backing. Note: Never position the sensor over a perforation
when recording a sensor reading.
Notched stock: adjust the
Sensor Eye Mark over the
center of the notch.
Note: Do NOT move the position of the Media Sensor after it has been adjusted.
!
8 Position the label (and backing, TDBO!QBQFS! This sets the parameter for the ‘paper’ value.
QSFTT!FTD!LFZ!!=zzz?!
if any) under the Sensor Eye
Mark. ! Where ‘yyy’ is a numerical value representing the
!
current sensor reading.
Note: If using preprinted media,
ensure the label area under the
sensor is free of preprinted text,
graphics or borders.
70 M-Class
Standard Calibration (continued)
Step Operator Action Displayed Message Comment
!
9 Observe the display. HBQ!NPEF! The calibration was successful.
DBMJCSBUJPO!DPNQMFUF!
!
! See note below if another message was displayed.
Or, for reflective media:
!
SFGMFDUJWF!NPEF!!
DBMJCSBUJPO!DPNQMFUF!
!
!
DPOUJOVPVT!NPEF!!
DBMJCSBUJPO!DPNQMFUF!
!
10 Exit upon successful UIV!22;42B!36NBS3115!! The printer is now ready to begin printing.
SFBEZ!
calibration: Back out of the
menu tree by repeatedly ! If this calibration was unsuccessful, go to Section
pressing the Key. 5.4.3.
Note: A ‘Warning Low Backing’ message indicates that the calibration was successful with notched media or media on a transparent
liner; see Section 7.1 for details on this and other possible messages.
M-Class 71
5.4.3 Advanced Entry Calibration
Note: Advanced Entry Calibration will override all previous calibration settings; this method should be used only when Standard
Calibration has failed.
Advanced Entry Calibration is the alternate method for special-case media types. The procedure has two parts:
1) You must list the sensor readings for the label and TOF values using different algorithms.
2) From your list the best algorithm is chosen, new readings taken and those values entered.
2 Press the MENU Key. NFOV!NPEF! You are entering Menu Mode.
NFEJB!TFUUJOHT!
!!
Raise the printhead assembly. !
!
!
3 Press the Key to enter NFEJB!TFUUJOHT! See Section 5.1.2 for menu layout.
NFEJB!UZQF!
the Media Settings menu. !!
!
!
!
4 Press the FWD Key and scroll NFEJB!TFUUJOHT! Press the Key to abort this procedure.
TFOTPS!DBMJCSBUJPO!
to ‘Sensor Calibration’. !!
!
!
5 Press the Key. TFOTPS!DBMJCSBUJPO! You are entering the calibration submenu.
QFSGPSN!DBMJCSBUJPO!
!
72 M-Class
Advanced Entry Calibration (continued)
Step Operator Action Displayed Message Comment
!
10 Press the Key to select HBJO!USBO!!!!!=zzz?! Where ‘yyy’ is a numerical value representing the
+11!!!!!!!!=1!.!42?!
the setting (denoted by an ‘*’) current sensor reading: useful in locating the best
!
M-Class 73
Advanced Entry Calibration (continued)
Step Operator Action Displayed Message Comment
!
11 Proceed according to your HBJO!USBO!!!!!=zzz?! Where ‘yyy’ is a numerical value representing the
+11!!!!!!!!)1!.!42*!
media type: current sensor reading: useful in locating the best
! sensor position.
Or, for reflective media:
Die-cut stock: strip the media
HBJO!SFGM!!!!!=zzz?!
Note: Never position the sensor over a perforation
from the backing and then when recording a sensor reading.
+11!!!!!!!!)1!.!42*!
reinsert it into the sensor; adjust
the Sensor Eye Mark over the
center of the backing.
Note: Do NOT move the position of the Media Sensor after it has been adjusted.
74 M-Class
Advanced Entry Calibration (continued)
Step Operator Action Displayed Message Comment
!
12 From the data collected in HBJO!USBO!!!!!!=zzz?+1 Both sensor readings must be above 20.
1!!!!!!!!!)1!.!42*!
Steps 10 and 11, where both
the sensor readings are above !
Difference Values.
From the resulting list, find the
largest Difference Value (see
example below). Its associated
Gain Number will provide the
best algorithm for your media.
M-Class 75
Advanced Entry Calibration (continued)
Step Operator Action Displayed Message Comment
!
13 Using the FWD Key, select HBJO!USBO!!!!!!=zzz?+1
Selection is denoted with an ‘*’.
the Gain Number determined 9!!!!!!!!!)1!.!42*!
!
14 Place the media in the Media HBJO!USBO!!!!!!=zzz?+1
Where ‘yyy’ is a numerical value representing the
Sensor. Record the sensor 9!!!!!!!!!)1!.!42*! current sensor reading.
reading and label it ‘P’ !
(paper). Or, for reflective media:
Place the backing, mark, or HBJO!SFGM!!!!!!=zzz?+1
9!!!!!!!!!)1!.!42*!
notch in the Media Sensor.
Record the sensor reading
and label it ‘G’ or ‘M’ (Gap
or Mark).
Remove all media. Record
the sensor reading and label
it ‘E’ (Empty).
!
15 Press the Key. Then BEWBODFE!FOUSZ! The sensor readings must be manually entered into
press the FWD Key. TFOTPS!MFWFMT!
the printer now.
!
76 M-Class
Advanced Entry Calibration (continued)
Step Operator Action Displayed Message Comment
!
16 Press the Key. QBQFS!TFOTPS!MFWFM! The selection will flash and the display heading will
Q+2:9!H+195!F+125!
! change to indicate the item for entry.
Using the FWD or the REV !
!
previous step. Press the
Key to set the entry (indicated FNQUZ!TFOTPS!MFWFM!
Q+2:9!H+195!F+125!
by the ‘*’) and advance the !
!
!
!
QBQFS!TFOTPS!MFWFM!
Repeat for the ‘Gap’ (or Q+126!N+292!F+324!
‘Mark’) and ‘Empty’ levels. !
NBSL!TFOTPS!MFWFM!
Q+126!N+292!F+324!
!
!
FNQUZ!TFOTPS!MFWFM!
Q+126!N+292!F+324!
!
17 After all entries have been TBWF!DIBOHFT@! From ‘Ready’, press the FEED Key to advance to
FOUFS!LFZ!>!ZFT!
made, press the Key to the next label TOF.
back out of the menu and then !
!
press the Key to save !
the settings and return to the
Ready Mode.
Note: If the Advanced Entry Calibration fails, try the following procedure.
Re-enter Media Settings / Calibration / Advanced Entry / Sensor Gain and lower the selected Gain Setting number by one (to
make the sensor less sensitive). Select the new Gain Setting, save the changes, exit the menu, and then test your media.
Repeat the procedure until a usable media setting is obtained.
M-Class 77
78 M-Class
6.0 Introduction
This Section details the cleaning, adjusting, and troubleshooting tips for the printer. The following table outlines the
recommended maintenance schedule for the various printer parts.
Platen Roller Turn the power off. Rotate the platen roller and After every roll of media.
clean it thoroughly with solvent* and a cotton
swab.
Peel-Off Roller Rotate the peel-off roller and clean it thoroughly After every roll of media.
with solvent* and a cotton swab.
Isopropyl alcohol is a flammable solvent; always take the proper precautions when using this substance.
WARNING
M-Class 79
6.1 Cleaning the Printhead
If print quality declines (symptoms include non-compliant bar codes, print dropouts, and streaks; see sample label below),
the typical cause is debris build-up on the printhead. Furthermore, when the build-up is not removed it may lead to
element failure, greatly reducing the service life of the printhead.
80 M-Class
6.1.1 Automated Printhead Cleaning (printers with display, only)
2. Place a Datamax Cleaning Card, part number 70-2013-01 under the printhead. Lower and lock the printhead. Ensure
that the Leveling Cam is not engaged (positioned in its left most position).
3. Press and hold the TEST Key for approximately four seconds.
4. In cases of heavy build-up, or if high heat values are typically used for printing, flip the card over and repeat Step 3.
5. Reinstall your ribbon and media (if necessary, readjust the Leveling Cam, see Section 6.2). Lower and lock the
printhead. Close the cover.
M-Class 81
6.2 Media Width Adjustment
When printing on less than full width media, adjust the printhead-leveling cam for even pressure distribution, as follows:
Non-display printers:
Simultaneously press the PAUSE + FEED
buttons
Display printers:
See Section 5.3.1
Note: Under-adjustment of the Leveling Cam can also cause problems including ribbon wrinkling, label tracking, and platen roller
and printhead wear. When changing to a different width of label, always adjust the Leveling Cam.
82 M-Class
6.3 Printhead Burn Line Adjustment
The Burn Line has been adjusted for strict compliance using 6.5-mil (.0065 inch) media, ensuring print quality across a
majority of media types. In extreme cases, however, if media of a different thickness or rigidity is used (for example,
heavy tag stock), print quality can change.
Note: If you have questions, contact a qualified technician or Datamax Technical Support before proceeding.
Non-display printers:
Simultaneously press the PAUSE + FEED buttons
Display printers:
See Section 5.3.1
4. Tighten the Locking Screws just until they are ‘snug’ (tight enough to remove any play in the printhead assembly, yet
loose enough to allow the Adjustment Screws to move the printhead).
5. Turn each Adjustment Screw clockwise about a ¼ turn (or an 1/8 turn for finer adjustments, see note below). Print
another test label and examine the print quality. Repeat this step until labels are produced with even print contrast and
acceptable print quality.
Note: When the Locking Screws are ‘snug’, turning the Adjustment Screws counter-clockwise will NOT move the printhead
outward; if you have adjusted the printhead too far inward, restart the entire procedure.
6. Tighten the Locking Screws then print a final test label to verify the adjustment.
M-Class 83
6.4 Printhead Pressure Adjustment
To accommodate a variety of media types, printhead pressure is adjustable. This pressure is factory set to work with most
media types, so this adjustment should only be performed after attempting to improve print quality through the use of the
(1) heat and/or (2) print speed. When adjusting, use only the minimum pressure necessary for better imaging. To adjust:
1. Load at least 4” (102mm) wide media and ribbon, see Section 3.2.
2. Ensure the Media Width Adjustment is set to its “left most” position, see Section 6.2.
Non-display printers:
Simultaneously press the PAUSE + FEED buttons
Display printers:
See Section 5.3.1
4. Turn the Printhead Pressure Adjustment Screws counterclockwise to increase the applied pressure or clockwise to
decrease it. Make equal adjustments to each screw to achieve even print contrast across the media.
Notes: When using narrow media it is sometimes necessary to increase the pressure on the inner (closest to centerplate)
Printhead Pressure Adjustment Screw to prevent ribbon smudging.
Excessive pressure can reduce the service life of the printhead and platen roller, while unequal pressure may cause
ribbon and label tracking problems.
84 M-Class
6.5 Printhead Replacement
Note: Printheads are fragile; use extreme care when handling and never use a sharp object on the surface. If you have questions,
contact a qualified technician or Datamax Technical Support before proceeding.
2. Turn ‘Off’ and unplug the printer. Open the cover; if ribbon is
installed, remove it.
8. Reload ribbon (if removed), lower the printhead assembly, and rotate the printhead latch back, into the locked
position.
9. Use the Darkness Adjustment to match the print contrast of the new printhead to that of the old printhead (for non-
display printers see Section 6.6 for display printers see Section 5.1.3).
M-Class 85
6.6 Darkness Adjustment
Non-display printers: The Darkness Adjustment allows the operator to match the
print contrast following a printhead replacement. Turning the Darkness Adjustment
clockwise will darken the print, while turning it counterclockwise will lighten the
print. Compare a label printed with the old printhead and make this adjustment so
that the new printhead matches the darkest portion of that label.
Display-equipped printers: Use the menu to adjust Darkness; see Section 5.1.3, Print
Control / Custom Adjustments.
Note: Large increases in the ‘Darkness Adjustment’ can shorten printhead life. If you
need to increase the darkness of the printed labels, try increasing the Heat value
and/or slow the Print Speed using your software program or via DPL commands.
Non-Display Printers:
With the printer power ‘Off,’ press and hold all three buttons while turning ‘On’ the printer. Continue to hold the buttons
down until the STOP light turns off (approximately 17 seconds). The printer will now be set to the ‘Factory Defaults.’
See Section 4.5.1 for a listing of the factory default settings.
Display Printers:
Depending upon the method used, there are three reset levels possible:
Soft Reset
With the printer ‘On’, press and hold the CANCEL Key for approximately four seconds.
86 M-Class
Level One Reset
To return the printer to the factory default settings or, if saved, to restore the Factory Setting File:
Press and hold the PAUSE and CANCEL Keys while turning ‘On’ the printer; continue to depress the keys until the
‘READY’ message appears.
Note: This reset has the same effect as the System Settings / Set Factory Defaults selection in the menu system. (See
Section 5.1 for a listing of the factory default settings and Section 5.1.5 for information about the Factory Setting File.)
To return the printer to the factory default settings, and clear all the calibration and adjustment parameters:
Press and hold the PAUSE, FEED, and CANCEL Keys while turning ‘On’ the printer; continue to depress the keys
until the ‘READY’ message appears.
Note: After executing a Level 2 Reset, the media calibration must be performed; see Section 5.4. A listing of the factory
default settings can be found in Section 5.1.
M-Class 87
6.8 Downloading Firmware and Fonts
The operating programs and fonts for the printer are stored in Flash memory on the Main PCB. When program updates
and/or new features are added, they can be downloaded to the printer as follows:
1. Identify the new version for your model of printer from the Datamax Web site at www.datamaxcorp.com and
download it onto your computer’s hard drive or a floppy disk.
2. Ensure that the printer is connected to the host, (via parallel port only) and that the power is ‘On.’ Using the DOS
copy command enter:
Note: Other programs (e.g., hyper-terminal and certain Windows® Driver programs) may also be used to download this file.
4. Following a successful download, the STOP Light will illuminate then the printer will perform a ‘cold reset.’ The
previous printer setup will not be affected unless substantial firmware data structure changes have occurred. Print a
Database Configuration Label to verify your new firmware version.
Following an unsuccessful download, the ERROR Light will illuminate then the printer will perform a ‘warm
reset’ (both the READY and STOP lights will be on during power-up initialization). The original firmware will
remain operational. If the printer fails to reset, toggle the power ‘Off’ and ‘On.’
Try re-sending the file to the printer. If the failure continues, check the following possible causes:
• An invalid or corrupted file is being downloaded - Ensure the file being downloaded is correct and applicable
for your printer model.
• Possible communications error - Check the cable connection between the host and printer and ensure that a
quality, shielded cable is used.
88 M-Class
7.0 Problem Resolution
Should a problem arise, the information in this section will help you resolve it. The following table lists problems that
may not necessarily generate an error condition. Items denoted with an asterisk (*) are only for printers with displays.
Note: If you have questions, contact a qualified technician or Datamax Technical Support.
Observe the Ready Indicator as the format is sent to the printer. If it does not
Can not communicate through the
flash, check the parallel cable type. Also, check the protocol and port settings
parallel port:
between the printer and host.
WARNING! Use extreme care. Turn ‘Off’ and unplug the printer before proceeding.
Can not load media through the Ensure that the cutter is properly installed. Plug in and turn ‘On’ the printer. You
optional cutter: should hear the cutter blade rotate and position itself properly. However, if the
problem continues call for service.
* The LCD is blank, but the The display contrast may set too low. Press and hold the MENU Key for 10
Ready Indicator is ‘On’: seconds or until the display reappears.
M-Class 89
If experiencing this problem… Try this solution…
Intellifont™ format is Little/Big Endian specific. The printer uses Big Endian.
Intellifont™ will not print:
Refer to your font supplier for information.
Light print on the right side • The Printhead Leveling Cam may be incorrectly adjusted; see Section 6.2.
(facing the printer) of the label: • The Printhead or Platen Roller may be dirty or worn; clean or call for service.
• Check the label format for character placement outside the dimensions of the
label; all row/column values must allow enough space for the height/length of
the characters and bar codes to be printed within the format size.
• The available memory may have been exceeded by the memory requirement of
Missing information in the printed
the label format. Try reducing the memory allocated to either the internal
label:
module or scaleable font caches; non-display printers see Section 4.5.2, display
printers see Section 5.1.5
• If using serial communications, ensure that the interface cable meets the
requirements found in Section 3.1.2.
Information may be formatted outside the label dimensions. Check your software
Missing print on left or right side program label size. For display printers also check the values in the menu for
of the label: Print Control / Column Offset and Print Control / Custom Adjustments / Column
Offset; see Section 5.1.3.
• Verify that the AC power cord connection has been made at both the outlet and
the printer; also, ensure the power switch is ‘On’.
No power (all indicator lights are • Verify that the AC outlet is functioning, or try moving the printer to another AC
‘Off”): circuit.
• The AC cord may be damaged; replace it.
• The line fuse may be blown; call for service.
90 M-Class
If experiencing this problem… Try this solution…
Examine the used ribbon for an image:
M-Class 91
If experiencing this problem… Try this solution…
• Media Calibration may be needed; non-display printers see Section 4.7, display
printers see Section 5.4.
Skips labels when printing: • The Media Sensor may be out of position; readjust the position; see Section 3.3.
• The format may be within 1/8 inch of the label’s trailing edge. Try reducing or
moving the format slightly.
The characters may be formatted outside the label dimensions. Ensure the
Unable to print rotated text: row/column values provide enough room for the height of the characters or bar
code to be printed. See the Class Series Programmer’s Manual for details.
92 M-Class
7.1 Fault and Warning Messages (Display Printers Only)
All printer functions are internally monitored. If a problem (Fault) or a potential problem (Warning) is detected, the Error
Indicator will be illuminated. A corresponding message will be displayed. These messages, along with possible solutions,
are described below.
Fault Messages: Fault Messages receive the highest display priority. If more than one fault is detected, the display will
toggle between messages.
Note: To return to normal operation after the printer enters a fault condition, the fault must be corrected and then the FEED Key
must be pressed to clear the condition.
! The printer has detected a Try cycling the printer power ‘Off’ and ‘On’. If the fault
35W!PVU!PG!UPMFSBODF!
drop in the 24-volt power does not clear, call for service.
! supply.
!
! The printer has detected an Try cycling the printer power ‘Off’ and ‘On’. If the fault
BED!GBVMU!
analog to digital circuit does not clear, call for service.
! converter failure.
!
! The printer has detected a WARNING! Use extreme care. Turn ‘Off’ and unplug the printer
DVUUFS!GBVMU! before proceeding.
cutter mechanism fault.
!
Examine the cutter for obstructions and ensure that the
cutter cable is properly installed. Plug in and turn ‘On’ the
printer. Press the FEED Key. If the fault does not clear, call
for service.
!
HBQ!NPEF! Consistently low sensor Press any key to continue. Ensure that media was inserted in
DBOOPU!DBMJCSBUF! readings were detected. the media sensor during the appropriate calibration step; also
! ensure that the sensor is free of debris. Retry the calibration.
If the problem persists, try the ‘Advanced Entry
Calibration’; see Section 5.4.3.
M-Class 93
Printer Fault Messages (continued)
HBQ!NPEF! Consistently high sensor Press any key to continue. Ensure that media was removed
GBVMUZ!TFOTPS! readings were detected. from the media sensor during the appropriate calibration
! steps; also ensure that no labels are stuck in the media
sensor. Retry the calibration. If the problem persists, call for
service.
!
! The printer has detected a Try cycling the printer power ‘Off’ and ‘On’. If the fault
QSJOU!FOHJOF!GBVMU! problem within the print does not clear, call for service.
logic.
!
! The system has detected a Try cycling the printer power ‘Off’ and ‘On’. If the fault
SBN!GBVMU! RAM failure. does not clear, call for service.
94 M-Class
Printer Fault Messages (continued)
SFGMFDUJWF!NPEF! Consistently low sensor Press any key to continue. Ensure that the reflective mark
DBOOPU!DBMJCSBUF! readings were detected. was inserted facedown in the media sensor during the
! appropriate calibration step; also, ensure that the reflective
mark is made of carbon based ink, and that the sensor is
free of debris. Retry calibration. If the problem persists, try
an ‘Advanced Entry Calibration’; see Section 5.4.3.
SFGMFDUJWF!NPEF! Consistently high sensor Press any key to continue. Ensure that media was removed
GBVMUZ!TFOTPS! readings were detected. from the media sensor during the appropriate calibration
! steps; also ensure that no labels are stuck in the media
sensor. Retry the calibration. If the problem persists, call
for service.
!
!
The ribbon sensor values Try the following:
SJCCPO!GBVMU! have changed, or the printer 1) Ensure that ribbon is correctly loaded and that the
! detects no or only sporadic printhead assembly is latched.
ribbon supply hub
movement. 2) Check the ribbon supply and ribbon take up hubs for
obstructions that may be stopping movement.
3) Ensure that the ribbon core fits snugly on the ribbon
supply hub.
4) Ensure that the media and paper combination is not
slipping (usually caused by an incorrect match).
! The printer has shutdown to Turn ‘Off’ the printer until cool to prevent permanent
UFNQFSBUVSF!GBVMU!
allow the printhead damage due to an excessive printhead temperature.
temperature to cool.
M-Class 95
Printer Fault Messages (continued)
Displayed Message Description Possible Solution(s)
!
96 M-Class
Warning Messages:
Warning Messages are displayed for a period of five seconds. If multiple warnings are detected, the display will reflect the
highest priority message.
!
The printer has detected Replace the printhead if the print quality becomes
EPU!GBJMVSF! defective printhead elements. unacceptable.
!
!
HBQ!NPEF! The printer measured only a small Transparent backing or notched media typically gives
XBSOJOH!MPX!CBDLJOH! difference between the ‘empty’ this indication. In this case, there may be a slight delay in
! and ‘gap’ sensor readings. the ‘Out of Stock’ indication, after the media supply is
emptied; no action is required.
!
!
Power has been removed and The printer power switch was turned ‘Off’, the line fuse
HPPECZF! shutdown is in progress. has blown, or AC line voltage has been lost.
!
!
!
The host has pending To save changes, send a host reset command (in DPL);
IPTU!DIBOHFT!QFOEJOH! configuration changes that will or to discard changes, perform a Soft Reset (see Section
! not take effect until a ‘host reset 6.7).
command’ is issued.
!
!
The printer has detected a low Possible low or fluctuating line voltage level. Try
MPX!WPMUBHF! operating voltage. moving the printer to another outlet. When more than
50% black is being printed, try reducing the Heat Value
or the size of the black image. If the condition persists,
call for service.
!
!
The printer was unable to save Possible faulty Main PCB. If the condition persists, call
SUD!SBN!GBJMVSF! settings in permanent memory. for service.
!
!
The printer was unable to find a This message does not effect the operation of the
!
JQ!EJTDPWFS!GBJMFE! DHCP server. printer and can be cleared from the display by pressing
! the FEED button. To stop this from reoccurring be
sure the menu item ‘IP DISCOVERY’ is set to
‘DISABLED’, see Section 5.1.6.
!
! A high printhead temperature No action required. Printing will resume after the
UFNQFSBUVSF!QBVTF!
has been detected. printhead cools.
M-Class 97
7.2 Hex Dump Mode
The Hex Dump Mode is a useful tool for diagnosing problems, including communication and DPL™ syntax errors,
allowing a comparison of input strings (sent by host) to output data (received by printer). To decode this information, the
Class Series Programmer’s Manual is an essential reference. This output can be used for debugging the label format. In
addition, by repeatedly sending a format, this mode can uncover handshaking problems (if they exist). Handshaking
problems are identified by sections of missing data in the character string.
received by the printer will be output in hexadecimal code, along with the printable ASCII
equivalents, as shown below. To exit Hex Dump Mode, simply turn the printer off and then back
on.
Display printers: To begin, go to the Diagnostics menu and enable Hex Dump Mode; see Section
5.1.7. Exit the menu and save the changes. Now, ‘HEX DUMP MODE’ will be indicated by the
display and all data sent to the printer will now be output in hexadecimal code, along with the
printable ASCII equivalents, as shown below. To exit Hex Dump Mode, re-enter the Diagnostics
Menu and disable the Hex Dump Mode, exit the menu, then save the changes.
The figure below is a sample Hex Dump Label. After sending a label format to the printer, the hex code output will be
immediate. As a final note, many software programs use bit mapping to construct the label, making diagnosis difficult.
Contact Datamax Technical Support with any questions.
98 M-Class
Mechanical
Width 9.8” (24.9 cm)
Depth 18.06” (45.9 cm)
Height 10.3” (26.2 cm)
Weight 21.5 lbs. (9.77 kg)
Operating Temperature 40° F to 95° F (4° C to 35° C)
Humidity 10% − 95% non-condensing
AC Input Voltage 90 – 132 or 180 – 264 VAC @ 47–63 Hz, auto-ranging.
Printing
Print Method Direct Thermal; Thermal Transfer (optional)
Print Speed 2 - 6 IPS (50 - 152 mm/s) M-4206 and M-4306
2 - 8 IPS (50 - 203 mm/s) M-4208
Resolution 203 dpi (8 dots/mm) M-4206 and M-4208
300 dpi (11.8 dots/mm) M-4306
Tear Bar Tear Down
DRAM Memory 4MB M-4206
8MB M-4208 and M-4306
FLASH Memory 2MB
M-Class 99
Media/Ribbon
Media Types Roll-Fed, Die-Cut, Continuous, Fan-Fold
Max. Media Width 4.65" (118 mm)
Min. Media Width .75" (19 mm)
Max. Print Width 4.25” (108 mm) M-4206 & M-4208
4.16” (106 mm) M-4306
Print Length Range .25 - 99" (6 - 2475 mm)
Media Thickness Range .0025 - .01" (.064 mm - .254 mm)
Media Supply Roll Capacity 8" (203 mm) O.D. on a 3.0" (76.2 mm) core; 7" (178mm) O.D. on a 1.5” (38mm) core
Ribbon Width Range 1.0 - 4.5" (25 - 114 mm)
Ribbon Roll Capacity Matched to media: approx. 1476’ (450 m) long
Ribbon Core: 1.010” ± .006” (25.6 mm ± .2 mm) inner diameter.
Communications
Interface USB, RS-232 (DB-9), and IEEE 1284 Compliant Centronics Parallel
Baud Speed 600 to 38,400 bits per second (BPS)
Handshaking Xon/Xoff, CTS, DTR
Parity Even, Odd, or None
Stop Bits 1 or 2
Data Bits 7 or 8
Fonts
Non-display Printers Display Printers
9 Bit Map Fonts; rotated 0, 90, 180, 270 degrees.
9 Bit Map Fonts; rotated 0, 90, 180, 270 degrees.
10 smooth bitmap fonts 6pt – 48pt
AGFA Scalable Font Engine featuring CG Triumvirate™ regular
10 smooth bitmap fonts 6pt – 48pt
and bold-condensed scalable fonts with dynamic font attributes.
100 M-Class
Approved Media
To achieve optimum print quality and maximum printhead life, Datamax specifies the use of DATAMAX® brand media
and ribbons. These supplies are specially formulated for use in our printers; use of non-Datamax supplies may affect the
print quality, performance, and life of the printer or its components.
For a current list of approved media and ribbons for use in direct thermal and thermal transfer applications, please contact
a Media Representative at (407) 523-5650.
Side View Top View
G
F
I
H
J
D K
E
A
C
B
Media Dimensions
Designator Description Maximum [1] Minimum[1]
A label width 4.65 .75
B liner width 4.65 .75
C gap (or notch) between labels[3] .25 .100
D label length[3] – .250
E media thickness .0100 .0025
F notch opening width .500 .200
G distance from the media’s edge to the media sensor 2.250 .200
aperture (left justified)
H reflective (black) mark width[2] 4.65 .500
I distance between reflective marks[3] – .500
J reflective mark length[3] – .100
K label repeat distance[3] – .350
[1]
Units of measure given in inches.
[2]
The reflective (black) mark must be carbon based, placed on the backside of the stock, and the reflectance shall be less than 10% at
wavelengths of 950 and 640 nm.
[3]
The maximum allowable length of the combined label and gap (or mark) measurement cannot exceed 99.99 inches.
M-Class 101
102 M-Class
ASCII Control Code Chart
Char Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex
Ctrl @ NUL 0 00 32 20 @ 64 40 ` 96 60
Ctrl A SOH 1 01 ! 33 21 A 65 41 a 97 61
Ctrl B STX 2 02 “ 34 22 B 66 42 b 98 62
Ctrl C EXT 3 03 # 35 23 C 67 43 c 99 63
Ctrl D EOT 4 04 $ 36 24 D 68 44 d 100 64
Ctrl E ENQ 5 05 % 37 25 E 69 45 e 101 65
Ctrl F ACK 6 06 & 38 26 F 70 46 f 102 66
Ctrl G BEL 7 07 ‘ 39 27 G 71 47 g 103 67
Ctrl H BS 8 08 ( 40 28 H 72 48 h 104 68
Ctrl I HT 9 09 ) 41 29 I 73 49 i 105 69
Ctrl J LF 10 0A * 42 2A J 74 4A j 106 6A
Ctrl K VT 11 0B + 43 2B K 75 4B k 107 6B
Ctrl L FF 12 0C , 44 2C L 76 4C l 108 6C
Ctrl M CR 13 0D - 45 2D M 77 4D m 109 6D
Ctrl N SO 14 0E . 46 2E N 78 4E n 110 6E
Ctrl O SI 15 0F / 47 2F O 79 4F o 111 6F
Ctrl P DLE 16 10 0 48 30 P 80 50 p 112 70
Ctrl Q DC1 17 11 1 49 31 Q 81 51 q 113 71
Ctrl R DC2 18 12 2 50 32 R 82 52 r 114 72
Ctrl S DC3 19 13 3 51 33 S 83 53 s 115 73
Ctrl T DC4 20 14 4 52 34 T 84 54 t 116 74
Ctrl U NAK 21 15 5 53 35 U 85 55 u 117 75
Ctrl V SYN 22 16 6 54 36 V 86 56 v 118 76
Ctrl W ETB 23 17 7 55 37 W 87 57 w 119 77
Ctrl X CAN 24 18 8 56 38 X 88 58 x 120 78
Ctrl Y EM 25 19 9 57 39 Y 89 59 y 121 79
Ctrl Z SUB 26 1A : 58 3A Z 90 5A z 122 7A
Ctrl [ Esc 27 1B ; 59 3B [ 91 5B { 123 7B
Ctrl \ FS 28 1C < 60 3C \ 92 5C | 124 7C
Ctrl ] GS 29 1D = 61 3D ] 93 5D } 125 7D
Ctrl ^ RS 30 1E > 62 3E ^ 94 5E ~ 126 7E
Ctrl _ US 31 1F ? 63 3F _ 95 5F 127 7F
M-Class 103
Char Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex
Ç 128 80 á 160 A0 192 C0 Ó 224 E0
ü 129 81 í 161 A1 193 C1 ß 225 E1
é 130 82 ó 162 A2 194 C2 Ô 226 E2
â 131 83 ú 163 A3 195 C3 Ò 227 E3
ä 132 84 ñ 164 A4 196 C4 õ 228 E4
à 133 85 Ñ 165 A5 197 C5 Õ 229 E5
å 134 86 a 166 A6 ã 198 C6 µ 230 E6
ç 135 87 ° 167 A7 Ã 199 C7 p 231 E7
ê 136 88 ¿ 168 A8 200 C8 p 232 E8
è 137 89 ® 169 A9 201 C9 Ú 233 E9
è 138 8A 170 AA 202 CA Û 234 EA
ï 139 8B 1/2 171 AB 203 CB Ù 235 EB
î 140 8C 1/4 172 AC 204 CC ´y 236 EC
ì 141 8D ¡ 173 AD 205 CD ´Y 237 ED
Ä 142 8E 174 AE 206 CE 238 EE
Å 143 8F – 175 AF 207 CF 239 EF
É 144 90 176 B0 Ò 208 D0 240 F0
Æ 145 91 177 B1 D 209 D1 ± 241 F1
Æ 146 92 2 178 B2 Ê 210 D2 242 F2
ô 147 93 3 179 B3 Ë 211 D3 3/4 243 F3
ö 148 94 ´ 180 B4 È 212 D4 244 F4
ò 149 95 Á 181 B5 213 D5 245 F5
û 150 96 Â 182 B6 Í 214 D6 ÷ 246 F6
ù 151 97 À 183 B7 Î 215 D7 ¸ 247 F7
ÿ 152 98 © 184 B8 Ï 216 D8 ° 248 F8
Ö 153 99 1 185 B9 217 D9 ¨ 249 F9
Ü 154 9A 186 BA 218 DA · 250 FA
Ø 155 9B » 187 BB 219 DB 251 FB
£ 156 9C 188 BC 220 DC 252 FC
Ø 157 9D ¢ 189 BD 221 DD 253 FD
x 158 9E ¥ 190 BE Ì 222 DE 254 FE
ƒ 159 9F 191 BF 223 DF 255 FF
The Euro character has been added to the table above at 255 (FF) as a Datamax standard for resident bit-mapped fonts
0,1,2,3,4,5,6, and 9 (CG Triumvirate).
104 M-Class
Embedded Fonts and Barcodes
All character fonts and barcodes available with the printer are described in this section. Each font and barcode has a name
associated with it for use in programming. Human-readable fonts have numeric names while barcode fonts have alpha
names.
Fonts
Fonts 0 through 8 use the slash zero (Ø) conventions for distinguishing between the zero and the alphabetic O. The slash
can be removed with the label formatting command z. These fonts are non-proportional (monospaced): all of the
characters take up the same amount of space when printed.
The Triumvirate font number 9 is a proportional font; each character will take up a different amount of space when
printed.
M-Class 105
The table below lists the font sizes. The numbers indicate the number of dots.
FONT HEIGHT WIDTH SPACING
Font 0 7 5 1
Font 1 13 7 2
Font 2 18 10 2
Font 3 27 14 2
Font 4 36 18 3
Font 5 52 18 3
Font 6 64 32 4
Font 7 32 15 5
Font 8 28 15 5
106 M-Class
Font 4 62-character Font 5 62-character
alphanumeric, uppercase. alphanumeric, uppercase.
M-Class 107
Font 7 OCR-A, size I. Font 8 OCR-B, size III.
108 M-Class
Barcodes
Bar Code fonts have alpha names (left column in the table below). Uppercase alpha names will print barcodes with human-readable
interpretations. Lowercase alpha names will print barcodes only. The table is followed by visual samples.
Barcode Type Length Check- Valid ASCII Characters, decimal value representation
ID sum
A/a Code 39 Varies No 32, 36, 37, 42, 43, 45-57, 65-90
B/b UPC-A (regular) 11 Yes 48-57 Numeric only
Option V used in the 6th & 7th position
C/c UPC-E (zero suppression) 6 Yes 48-57 Numeric only
D/d Interleaved 2 of 5 (I 2 of 5) Varies No 48-57 Numeric only
E/e Code 128 Varies M-103 32-127
F/f EAN-13 12 Yes 48-57 Numeric only.
Option V used in the 7th & 8th position
G/g EAN-8 7 Yes 48-57 Numeric only
H/h Health Industry Bar Code (Code 39 Mod and 43 Varies M-43 32, 36-39, 42, 43, 45-57, 65-90
checksum)
I/i Codabar Varies No 36, 43, 45-58, 65-68
J/j I 2 of 5 with modulo 10 checksum Varies M-10 48-57 Numeric only
K/k Plessey Up to 14 M-10 48-57 Numeric only. Option + is Last Character for
Second M-11 checksum
L/l ITF SCC-14/ I 2 of 5 Shipping Container Code 13 M-10 48-57 Numeric only
M/m 2 digit UPC addendum 2 Yes 48-57 Numeric only
N/n 5 digit UPC addendum 5 Yes 48-57 Numeric only
O/o Code 93 Varies No 35-38, 42-58, 65-90, 97-122
p Postnet Varies Yes 48-57 Numeric only
Q/q SSCC-18/Serial Shipping Container Code 19 Yes 48-57 Numeric only
R/r UCC/EAN Code 128 18 Yes 48-57 Numeric only
K-Mart NON EDI bar code
S/s UCC/EAN 128 Random Weight 34 + Yes 48-57 Numeric only
T/t Telepen Varies Yes Alphanumeric
U UPS MaxiCode 84 Yes Alphanumeric
u UPS MaxiCode with Byte Count Specified Yes Alphanumeric
v FIM 1 No A, B, C, D
z PDF417 Varies Yes All
Z PDF417 with Byte Count Specified Yes All
W1c DataMatrix Varies Yes All 8-bit values
W1C DataMatrix with Byte Count Specified Yes All 8-bit values
W1d QR Code – Auto format Varies Yes Alphanumeric
W1D QR Code – Manual format Varies Yes Single-byte or Kanji double-byte
W1f Aztec Varies Yes All 8-bit values
W1F Aztec with Byte Count Specified Yes All 8-bit values
*W1g USD-8 (Code 11) – Non-Human Readable Varies Yes, C&K 0 through 9 and “-“
*W1G USD-8 (Code 11) - Human Readable Varies Yes, C&K 0 through 9 and “-“
*WI EAN128 (Code 128 with Auto Subset Switching Varies Yes Alphanumeric
between B/C)
M-Class 109
Continued…
Barcode Type Length Check-sum Valid ASCII Characters, decimal value representation
ID
*WJ Code 128 Auto Varies Yes Alphanumeric
*W1k Reduced Space Symbology (RSS); (RSS- 13 Yes 0 through 9
14, Truncated, Stacked, Stacked Omni-
directional, and Limited)
RSS Expanded Varies Yes Subset of ISO646 including Alphanumeric
W1T TCIF Linked Barcode 3 of 9 (TLC39) Varies No Alphanumeric
W1z MicroPDF417 Varies Yes All 8-bit values
W1Z MicroPDF417 with Byte Count Specified Yes All 8-bit values
* Not available on non-display printers
110 M-Class
Barcode G EAN-8 Barcode H Health Industry Bar
Code (Code 39 Mod and 43
checksum)
M-Class 111
Barcode Q SSCC-18/Serial Shipping Barcode R UCC/EAN Code 128
Container Code KMART NON EDI
112 M-Class
Barcode v FIM Barcode z PDF417
Bar Code W1f: Aztec Bar Code W1g: USD-8 (Code 11)
Bar Code WI: EAN128 Bar Code WJ: Code 128 Auto
(Code 128 with Auto Subset Switching
between B/C)
M-Class 113
Bar Code W1T: TCIF Linked
Barcode 3 of 9 (TLC39)
114 M-Class
Optional Internal Ethernet Printer Server (printers with display only)
M-Class Ethernet
Print Server
10 Meg. Ethernet
Connection Indicator
10M Indicates a valid 10-megabit Ethernet connection is present when lit.
100 Meg. Ethernet 10M
Connection Indicator 100M
100M Indicates a valid 100-megabit Ethernet connection is present when Data Received Indicator RX
lit. Data Transmit Indicator TX
RX Flashes when data is being received by the printserver. 10M/100M Ethernet Connector
RJ-45 Connector
TX Flashes when data is being transmitted by the printserver.
The Internal Ethernet Print Server can be configured in one of two ways:
Note: The factory default has IP Discovery ‘Enabled’. If you do not wish to use the IP Discovery function be sure to set it to
‘Disable’ using the printers front panel before connecting and powering on the printer.
M-Class 115
Configuration Using IP Discovery (DHCP, BootP, and RARP)
Once the Ethernet Print Sever has been installed and connected, plug in the power cord and Ethernet cable then turn the
printer’s power switch ‘On’.
DHCP, BootP, and RARP are server services that provide a method for assigning and maintaining IP addresses. The Print
Server obtains IP information from this service.
The factory default has IP Discovery enabled. The Print Server makes IP requests at power-up. If using this method of
discovery, after the connection is established print a Configuration Label (see below) from the printer to obtain the IP
Address and then use it to install your printer port and driver to complete your setup.
Note: Depending upon your server, you may have to wait a minute or two for the assigned IP Address to appear on
the Configuration Label.
Once you have obtained the assigned IP from the configuration label you can then install the port and printer driver using
the Windows® ‘Add a Printer Wizard’. See section, Installing the Printer Driver and Port in this document.
116 M-Class
Configuration Using a Static IP Address
Once the Ethernet Print Sever has been installed, plug in the power cord, but do not connect the Ethernet cable, then turn
the printer’s power switch ‘On’.
!
3. Using the FWD button scroll to ‘COMMUNICATIONS’ and press the NFOV!NPEF!
button. DPNNVOJDBUJPOT!
4. Using the FWD button scroll to ‘NIC ADAPTER’ and press the DPNNVOJDBUJPOT!
button. OJD!BEBQUFS!
5. Using the FWD button scroll to ‘IP DISCOVERY’ and press the OJD!BEBQUFS!
button. JQ!EJTDPWFSZ!
6. Using the FWD button scroll to ‘DISABLED’ and press the JQ!EJTDPWFSZ!
button. +EJTBCMFE!
7. Press the button once to return to the ‘NIC ADAPTER’ menu OJD!BEBQUFS!
level. Then use the FWD button scroll to ‘IP ADDRESS’ and press the JQ!BEESFTT!
button.
M-Class 117
8. Use the FWD and REV buttons to increment/decremnt the flashing JQ!BEESFTT!
value. Press the button to move to the next field. Once all
fields are correct press the button once. The value will +2:3/111/111/2:3!
automatically be saved.
You can then use the FWD to scroll to the ‘SUBNET MASK and TVCOFU!NBTL!
‘GATEWAY’ menu items and set those values in the same manner as
+111/111/111/111!
the ‘IP ADDRESS’ was set.
HBUFXBZ!
+111/111/111/111!
Note: When the menu item ‘IP DISCOVERY’ is set to enabled you will not be able to change the values for the “IP
ADDRESS’, ‘SUBNET MASK’, or ‘GATEWAY’ menu items. The values displayed are for reference only and
will become active once ‘IP DISCOVERY’ set to disabled.
9. Once you have the proper addresses set, press the XFE!21;27B!13KVM3114!
button repeatily until you have exited the printer’s menu. SFBEZ!
Turn OFF the printer and then back ON.
Once you have entered your IP settings into the printer you can then install the port and printer driver using the
Windows® ‘Add a Printer Wizard’. See section, Installing the Printer Driver and Port in this document.
118 M-Class
Using the HTML Pages
The printer has resident HTML (Web) pages that allow configuration of network and printer settings as well as
performing status queries and diagnostic tests. To configure the Print Server and other internal printer settings you can
access the printer via HTML pages using any Web browser.
2. Enter the IP address of the Print Server and press Enter. (The default IP Address is: 192.0.0.192)
Note: Consult with your system administrator for all necessary address, printer, and protocol information. To change
these settings you will be asked for an authentication password. Type sysadm and click “Apply”.
Next you should see the Print Server’s Unit Information page:
M-Class 119
Network Status
120 M-Class
TCP/IP Configuration
M-Class 121
System Settings, Media Settings, and Print Control
Many of the printer's internal menu settings can be controlled from the following next six screens. This allows the user to adjust
many of the printer's settings remotely without using the printer's front panel. For more information on the function of these settings
see the M-Class Operator’s Manual.
122 M-Class
System Settings, Media Settings, and Print Control (continued)
M-Class 123
Printer Options, Communications, and Diagnostics (continued)
124 M-Class
Network Print Options
M-Class 125
Change Password
126 M-Class
Installing the Printer Driver and Port
1 2
At the main screen click Now click “Install
on your printer model. Windows Driver”.
3 4
The following screen Make sure that ‘Local
should appear, click Printer’ is selected and
‘Next>’. then click ‘Next’.
5 6
Click on ‘Have Disk’. Click ‘Browse’.
M-Class 127
7 8
Browse to the “Drivers” Click ‘OK’.
folder on the CD-ROM,
make sure the file
“Datamax for 95, 98,
me, 2000, and xp.inf” is
selected and click ‘OK’.
9 10
Select the ‘M-4208’ Your computer will
printer from the list and now copy the necessary
then click ‘Next’. files from the CD-
ROM.
11 12
When prompted to Name your printer in
choose a port, select the ‘Printer name:’
‘FILE’ for now and field. Next select
click ‘Next’. You will whether or not to set
set up the network port this printer as your
from the printer default printer. Then
properties later. Click ‘Finish’.
13 14
From the Windows Once the Printers
desktop click ‘Start’ / window opens, right-
‘Settings’ / ‘Printers’. click on the printer icon
and select ‘Properties’
from the drop down
menu.
128 M-Class
15 16
Click on the ‘Details’ In the ‘Add Port’
tab and then click ‘Add window, Select ‘Other’
Port’. and “Seagull Scientific
Port” and then click
‘OK’.
17 18
In the ‘Name or IP Click ‘Apply’ and then
Address:’ field enter the click ‘OK’.
IP address of your
printer. The ‘Port The driver and port
Number’ and ‘Port installation is now
Name’ fields do not complete. The printer
need to be changed. can be selected through
When finished click any window’s
“OK’ application.
M-Class 129
Windows NT 4.0 Driver and Port Installation
1 2
At the main screen click Now click “Install
on your printer model. Windows Driver”.
3 4
Make sure that ‘My Click ‘Add Port’.
Computer’ is selected
and then click ‘Next’.
130 M-Class
5 6
Double-click ‘LPR In the top field enter the
Port’. IP address of your
printer. In the bottom
field enter PORT1.
When finished click
“OK’.
7 8
Click ‘Close’ Click ‘Next’.
9 10
Click on ‘Have Disk’. Click ‘Browse’.
M-Class 131
11 12
Browse to the Click ‘OK’.
“Drivers\Nt4\” folder on
the CD-ROM, make
sure the file “Datamax
for nt 4.0 only” is
selected and click
‘Open’.
13 14
Select the ‘M-4208’ Name your printer in
printer from the list and the ‘Printer name:’
then click ‘Next’. field. Next select
whether or not to set
this printer as your
default printer. Then
Click ‘Next’.
15 16
Select whether or not to Select ‘No’ then Click
share this printer on ‘Finish’.
your network. Then
Click ‘Next’.
17
Your computer will now copy the
necessary files from the CD-ROM.
The driver and port installation is now
complete. The printer can be selected
through any window’s application.
132 M-Class
Windows 2000 Driver and Port Installation
1 2
At the main screen click Now click “Install
on your printer model. Windows Driver”.
3 4
The following screen Make sure that ‘Local
should appear, click Printer’ is selected and
‘Next>’. then click ‘Next’.
M-Class 133
5 6
Select on ‘Create a new Click ‘Next’.
port:’ and then select
‘Standard TCP/IP Port’
from the drop down
menu. Click ‘Next’
7 8
In the ‘Printer Name or Make sure ‘Standard’ is
IP Address:’ field enter selected and then click
the IP address of your ‘Next’.
printer. The ‘Port
Name’ field does not
need to be changed.
When finished click
‘Next’.
9 10
Confirm your settings Click on ‘Have Disk’.
and then click ‘Finish’.
134 M-Class
11 12
Click ‘Browse’. Browse to the “Drivers”
folder on the CD-ROM,
make sure the file
“Datamax for 95, 98,
me, 2000, and xp.inf” is
selected and click ‘OK’.
13 14
Click ‘OK’. Select the ‘M-4208’
printer from the list and
then click ‘Next’.
15 16
Name your printer in Select whether or not to
the ‘Printer name:’ share this printer on
field. Next select your network. Then
whether or not to set Click ‘Next’
this printer as your
default printer. Then
Click ‘Next’.
M-Class 135
17 18
Select ‘No’ then Click Confirm your settings
‘Next’. and then click ‘Finish’.
19 20
If prompted with the Your computer will
"Digital Signature Not now copy the necessary
Found" window, click files from the CD-
‘Yes’ to continue ROM.
installation.
The driver and port
installation is now
complete. The printer
can be selected through
any window’s
application.
136 M-Class
Windows XP Driver and Port Installation
1 2
At the main screen click Now click “Install
on your printer model.. Windows Driver”.
3 4
The following screen Make sure that ‘Local
should appear, click Printer’ is selected and
‘Next>’. then click ‘Next’.
M-Class 137
5 6
Select on ‘Create a new Click ‘Next’.
port:’ and then select
‘Standard TCP/IP Port’
from the drop down
menu. Click ‘Next’
7 8
In the ‘Printer Name or Make sure ‘Standard’ is
IP Address:’ field enter selected and then click
the IP address of your ‘Next’.
printer. The ‘Port
Name’ field does not
need to be changed.
When finished click
“Next’.
9 10
Confirm your settings Click on ‘Have Disk’.
and then click ‘Finish’.
138 M-Class
11 12
Click ‘Browse’. Browse to the
“Drivers” folder on the
CD-ROM, make sure
the file “Datamax for
95, 98, me, 2000, and
xp.inf” is selected and
click ‘OK’.
13 14
Click ‘OK’. Select the ‘M-4208’
printer from the list and
then click ‘Next’.
15 16
Name your printer in Select whether or not to
the ‘Printer name:’ share this printer on
field. Next select your network. Then
whether or not to set Click ‘Next’
this printer as your
default printer. Then
Click ‘Next’.
M-Class 139
17 18
Select ‘No’ then Click Confirm your settings
‘Next’. and then click ‘Finish’.
19 20
If prompted with the Your computer will
"Digital Signature Not now copy the necessary
Found" window, click files from the CD-
‘Yes’ to continue ROM.
installation.
The driver and port
installation is now
complete. The printer
can be selected through
any window’s
application.
140 M-Class
Menu System Multi-Language Support (display-equipped printers only)
This printer provides the user with the ability to download new menu system languages and/or replace the Datamax
provided translations. A Microsoft® Excel Spreadsheet defines the menu dictionary – the user adds a new language
column or modifies an existing column in the spreadsheet, clicks on the ‘Generate DPL file(s)’ radio button and sends the
generated DPL file(s) to the printer.
M-Class 141
Creating a Menu Language:
Invoke Excel and open the gemmsglst.xls file. Excel opens the file and the following screen appears.
142 M-Class
Click On Column J and enter your new language, or modify an existing one.
Tips:
A) Message Size – When entering new messages, reference the ‘MAX’ column: this is the maximum number of
characters allowed for this field. Warnings are displayed when the number of characters is exceeded or when
trying to modify the MAX value. Beware that “cutting” and “pasting” fields could defeat this warning system.
B) Two Line Messages – Some of the message are displayed as two lines. These are indicated in the comment fields.
C) Comments – This field can be modified with no effect.
When editing has been completed, highlight all of the columns you desire to create (more than one language may be
selected) by pressing the letter above the column.
Press the Generate DPL File(s) radio button. A file will be generated for each of the
selected columns and Excel will provide confirmation. (Example: small.ls)
M-Class 143
Download the generated files to the printer – one method is the DOS copy command:
copy small.ls lpt1: /b
Reset the printer by pressing and holding the CANCEL Key for approximately four seconds.
Verify the operation by printing a Configuration Label (see Section 5.3.2) The new font selection will be printed on
the label under SYSTEM INFORMATION / OPTIONAL LANGUAGES or select the new language in the SYSTEM
SETTINGS / MENU LANGUAGE in the printer’s menu.
This is the only method to determine whether the download was successful. If the menu system displays the new
language selection, but all displayed messages remain in English an error has occurred. Re-check the process. Contact
Datamax Technical Support if problems continue (be prepared to provide the Gemmsglst.xls and the DPL download
file that you have created). Other possible error messages are as follows:
Please select the entire column(s) or the After pressing the Generate DPL File(s)
desired language(s), by clicking on the radio button, the languages to convert were
column letter(s) not correctly selected.
144 M-Class
Advanced File Handling Information
The Standard Datamax Printer leaves the factory with EFIGS loaded into module Y. At this point, Module Y is
LOCKED and will only accept additional Language Downloads.
After downloading a language update, Module Y is left UNLOCKED until the printer is reset or power is cycled. In
this state, Module Y will accept font, image and label format downloads. The module will also honor the Clear
Module request. Therefore, following an update it is recommended that a reset be performed to lock the module;
otherwise, a software package may ‘Clear All Modules’ thus destroying the new menu language(s).
To restore the factory generated EFIGS image, download the file 832296.08A to the printer. This file is located on the
Datamax FTP site. The letter at the end of the file name (e.g., A) specifies the revision. The latest revision will be
available on the FTP site.
Downloading the same language twice will automatically delete the first occurrence, but will not free the memory
space. Use the Pack Module feature (see Section 5.1.4) or reload the FIGS file to free the space.
The total number of languages that the printer can now accept is limited to 10, but this number is dependent upon the
size of each language translation. The translation size will vary with the number of messages that are translated for
that particular language. Current complete language files are about 7,000 bytes each but with product growth, the total
number of languages is expected to drop to seven.
M-Class 145
146 M-Class
Saving a Configuration File (display-equipped printers only)
The printer can save and restore complete printer settings, including media calibration parameters, as internal Configuration Files.
Here are the highlights and restrictions of this feature:
• Configuration files eliminate the need to repeat the manual steps of a special printer setup, making future changeovers
faster and easier.
• Configuration files can be setup, saved, and restored either from the host or via the front panel as ‘C-type’ files on
Module Y under unique filenames that can be up to nineteen characters in length.
• Configuration files enable the host, via special DPL commands, to control parameters previously accessible only from the front
panel (consult the Class Series Programmers Manual for details).
• Regular host settings can not be saved using the front panel menu.
Note: Configuration files will typically correspond to a particular printer and media application. If a file will be shared among printers,
do NOT include unique parameters (such as calibrations and adjustments) because those settings will vary from one unit to
another.
When using the front panel to save a configuration file the keypad functions within the ‘Save Setting As’ submenu are as
follows:
REV
The DOWN ARROW Key scrolls down through the alphanumeric, underscore, and delete character.
FWD
The UP ARROW Key scrolls up through the alphanumeric and underscore characters, and the delete
function.
The ENTER Key accepts the displayed character and advances the cursor.
M-Class 147
To save a manually entered setup (for example, an application that required an Advanced Entry Calibration before
beginning) as a configuration file using the front panel:
2 NFOV!NPEF!!
Use the FWD Key to scroll to ‘System The REV Key can also be used.
NFEJB!TFUUJOH!
Settings’.
3 NFOV!NPEF!
Press the Key to select ‘System You are entering the ‘System Settings’ menu.
TZTUFN!TFUUJOHT!
Settings’.
4 TZTUFN!TFUUJOHT!!
Press the Key to select You are entering the ‘Configuration File’ submenu.
DPOGJHVSBUJPO!GJMF!
‘Configuration File’.
5 DPOGJHVSBUJPO!GJMF!
Press the FWD Key to scroll to ‘Save The REV Key can also be used.
SFTUPSF!BT!DVSSFOU!
Setting As’.
6 DPOGJHVSBUJPO!GJMF!
Press the Key. Press the Key to exit this selection.
TBWF!TFUUJOH!BT!
7 TBWF!TFUUJOH!BT!
Enter a file name using the REV Key The FWD Key can also be used.
}!
to scroll through the characters.
Note: To change an accepted character, select the delete function (solid flashing block) and press the ENTER Key.
8 TBWF!TFUUJOH!BT!!
Use the Key to accept the Continue entering the file name in this manner
TQFDJBM!}!
character. (“SPECIAL STOCK” has been used as an example).
Note: To abort the “save setting” function, delete all entered characters in the file name and press the ESCAPE Key.
9 TQFDJBM!TUPDL!
Press the Key repeatedly to save Save complete. (To restore a saved file using the
TVDDFTTGVM!
the file name and return to ‘Ready’. front panel see Section 5.1.5.)
148 M-Class
GPIO Port Description
The printer can easily be programmed to interface with most applicator devices. The GPIO functions can be enabled and
configured via the menu system of the printer (for non-display printers, see Section 4; or for display-equipped printers, see
Section 5). Configured parameters are stored in non-volatile memory and saved for subsequent power-ups.
Printing with GPIO: When the GPIO functions are enabled, the printer will not print a label until the “Start of Print”
signal goes active.
Note: When a label is ready to print but awaiting a Start of Print signal, the prompting operation differs slightly depending upon
equipment:
Non-Display Models – The STOP LED will flash.
Display-Equipped Models – The display will indicate “WAITING FOR SIGNAL.”
The connection to the GPIO signals can be accessed via the Option Port connector (an 8-pin Molex Microfit 3, P/N
44300-800) on the front of the printer, or via the J6 connector (an AMP, P/N 640456-8) on the Main PCB. The pin-outs
for the respective connectors (as viewed when facing the printer) are as follows:
8 6 4 2
1 2 3 4 5 6 7 8
7 5 3 1
M-Class 149
M-Class GPIO Port Connections and Functions
+5 VDC
1 Vcc Output Printer +5 VDC
2.5 Amp (fused)
2 Printer Fault Low Output Goes low upon printer detection of a fault condition.
3 Spare Reserved Input Must be pulled high (see sample SOP circuit, below).
150 M-Class
GPIO Port Specifications
Vin max 5.5 VDC maximum input into any pin
VIH 3.8 VDC minimum (high level input voltage)
VIL 1.65 VDC maximum (low level input voltage)
IOH -8 mA typical, - 25 mA maximum (high level output current)
IOL 8 mA typical 25 mA maximum (low level output current)
VOH IOH = -8 mA, minimum 3.8 VDC
VOL IOL = 8 mA, maximum .44 VDC
M-Class 151
152 M-Class
Datamax Barcode Products
Limited Warranty Statement
M-Class™ Printer
Printer
Datamax warrants to Purchaser that under normal use and service, the M-Class™ Printer, (with the exception of the
thermal printhead) purchased hereunder shall be free from defects in material and workmanship for a period of (365) days
from the date of shipment by Datamax.
Expendable and/or consumable items or parts such as lamps, fuses, labels and ribbons are not covered under this warranty.
This warranty does not cover equipment or parts which have been misused, altered, neglected, handled carelessly, or used
for purposes other than those for which they were manufactured. This warranty also does not cover loss, damages
resulting from accident, or damages resulting from unauthorized service.
Thermal Printhead
This warranty is limited to a period of one year, (365 days), or 1,000,000 linear inches of use, whichever comes first, for
the M-Class™ thermal printhead. This one year (365 days) warranty is valid only if a Datamax - approved thermal label
media is used, as defined in the then current Datamax list of approved thermal/thermal transfer media, a copy of which is
available from Datamax. Failure to use Datamax-approved media is justification for invalidation of this thermal printhead
warranty. This warranty does not cover printheads which have been misused, altered, neglected, handled carelessly, or
damaged due to improper cleaning or unauthorized repairs.
M-Class 153
Warranty Service Procedures
If a defect should occur during the warranty period, the defective unit shall be returned, freight and insurance prepaid, in
the original shipping containers, to Datamax at: 4501 Parkway Commerce Blvd., Orlando, Florida, 32808. A Return
Material Authorization (RMA) number must be issued before the product can be returned. To open an RMA please call
the Datamax Customer Service Department at (407) 523-5550. Please include your RMA number on the outside of the
box and on the shipping document. Include a contact name, action desired, a detailed description of the problem(s), and
examples when possible with the defective unit. Datamax shall not be responsible for any loss or damages incurred in
shipping. Any warranty work to be performed by Datamax shall be subject to Datamax’s confirmation that such product
meets Datamax warranty. In the event of a defect covered by its warranty, Datamax will return the repaired or replaced
product to the Purchaser at Datamax’s cost.
With respect to a defect in hardware covered by the warranty, the warranty shall continue in effect until the end of the
original warranty period, or for sixty (60) days after the repair or replacement, whichever is later.
Limitation of Liability
In no event shall Datamax be liable to the purchaser for any indirect, special or consequential damages or lost profits
arising out of or relating to Datamax’s products, or the performance or a breach thereof, even if Datamax has been advised
of the possibility thereof. Datamax’s liability, if any, to the purchaser or to the customer of the purchaser hereunder shall
in no event exceed the total amounts paid to Datamax hereunder by the purchaser for a defective product.
In no event shall Datamax be liable to the purchaser for any damages resulting from or related to any failure or delay of
Datamax in the delivery or installation of the computer hardware, supplies or software or in the performance of any
services.
Some states do not permit the exclusion of incidental or consequential damages, and in those states the foregoing
limitations may not apply. The warranties here give you specific legal rights, and you may have other legal rights which
vary from state to state.
154 M-Class
alphanumeric Consisting of alphabetic, numeric, punctuation and other symbols.
backing material The silicon-coated paper carrier material to which labels with adhesive backing are affixed.
Also referred to as “liner”.
bar code A representation of alphanumeric information in a pattern of machine-readable marks. The basic
categories are divided into one-dimensional (UPC, Code 39, Postnet, etc.) and two-dimensional barcodes
(DataMatrix, MaxiCode, PDF417, etc.).
burn line The row of thermal elements in the printhead that create the images on the media.
calibration The process through which sensor readings are entered into the printer for correct sensor function (for
example, detection of a given media type) and TOF positioning.
character set The entire complement of alphanumeric symbols contained in a given font.
checksum An alphanumeric error detection method used in many bar code symbologies for informational
security.
continuous media An uninterrupted roll or box of label or tag media that contains no gap, notch, or mark to
separate individual labels or tags.
core diameter The inside diameter measurement of the cardboard core at the center of a ribbon or media roll.
cutter A mechanical device with a rotary or guillotine type blade used to cut labels or tags following printing.
defaults The functional setting values returned following a factory reset of the printer.
die-cut media Media that has been cut into a pattern using a press, where the excess paper is removed leaving
individual labels, with gaps between them, attached to a backing material.
direct thermal The printing method that uses a heat sensitive media and only the heat of the thermal printhead to
create an image on the label.
M-Class 155
direct thermal media Media coated with special chemicals that react and darken with the application of heat.
DPI (dots per inch) A measurement of print resolution, rated in the number of thermal elements contained in one
inch of the printhead. Also referred to as “resolution”.
DPL (Datamax Programming Language) programming commands used specifically for control of and label
production in Datamax printers. A complete listing of commands can be found in the Programmer’s
Manual.
feed speed The speed at which the media moves under the printhead in non-printed areas and between labels.
Flash memory Non-volatile memory (does not require printer power to maintain data) that can be erased and
reprogrammed, used to hold the printer’s operating programs.
gap A space between die-cut or notched labels used to sense the top of form.
label A paper or synthetic printing material, typically with a pressure sensitive adhesive backing.
label length The distance from the top of the label to the bottom of the label as it exits the printer.
label repeat The distance from the top of one label to the top of the next label.
label tracking Excessive lateral (side to side) movement of the media as it travels under the printhead.
label width The left to right measurement of the label as it exits the printer.
media Generalized term for all types of printing stocks, including: roll fed, continuous, die-cut, reflective, and
fanfold.
media sensor An electronic device equipped with photosensors to detect media and the top of form on die-cut,
notched or reflective media.
156 M-Class
notched stock Media, typically tag stock, with holes or notches in the material that is used to signal the top of
form. The printer must be set to ‘gap’ to use this media type.
preprinted media Label stock that contains borders, text, or graphics, floodcoating, etc.
perforation Small cuts extending through the backing and/or label material to facilitate their separation. Also
referred to as “perf”.
print speed The speed at which the media moves under the printhead during the printing process.
reflective media Media imprinted with carbon-based black marks on the underside of the material, which is used
to signal the top of form when the ‘reflective’ sensor is enabled.
reverse speed The backward rate of media motion into the printer during tear-off, peel and present and cutting
operations for positioning the label at the start of print position.
ribbon An extruded polyester tape with several layers of material, one of which is ink-like, used to produce an
image on the label. Also referred to as “foil”.
ribbon wrinkle An undesirable overlapping of the ribbon during the printing process that leads to voids on the
printed label, typically caused by an improper ribbon width adjustment.
start of print The position on the label where the printing actually begins.
tag stock A heavy paper or synthetic printing material, typically featuring a notch or black mark for TOF and no
adhesive backing.
thermal transfer The printing method that creates an image by transferring ink from a ribbon onto the media
using the heat from the thermal printhead.
TOF (top of form) The start of a new label as indicated by a label gap, notch, mark or programming.
M-Class 157
158 M-Class