zpl.tools
Printer configuration

^MW - Modify Head Cold Warning

Enables or disables the printer's warning for a printhead too cold to print reliably.

^MW enables or disables the warning a printer reports when the printhead is too cold to print reliably. It is a limit on a thermistor reading, and an operator turns it off on a printer in a cold store that otherwise warns constantly.

Syntax

^MWa

Support

Recognised, deliberately skippedparsed: none · state: none · rendered: none

Accepted and skipped, because it configures the printer rather than the label. It cannot change the rendered output, and Labelary skips it too.

The warning comes from a thermistor on hardware that is not here. The renderer does not parse this command. It reports IGNORED_COMMAND at info severity, which does not reach X-Warnings. Labelary is also silent, so the rendered label is identical in both engines. — not pinned by a test

Labelary renders this command.

Parameters

aEnablerequired · Y or N

Whether the printer reports the head-cold condition.

Invalid value
not documented, and we have not measured it. The renderer does not parse or measure this command. The guide gives no default, and the printer ignores the command if the argument is absent.
Test coverage
No documented value is exercised by a test (Y, N).
Y
Enable the warning
N
Disable it

Behavior

The guide gives no default and states that the printer ignores the command when the argument is omitted, so the argument is mandatory. The guide writes the two values in lower case; ZPL accepts either case.

The setting changes only whether the printer reports the condition, not how the printhead behaves. This API has no printhead and no thermistor, so the renderer ignores this command.

Example

The head cold warning enabled:

^XA
^MWY
^FO50,50^A0N,30,30^FDCold warning on^FS
^XZ

Open in viewer