zpl.tools
Host status and queries

^HH - Configuration Label Return

Sends the printer's configuration back to the host as text.

^HH returns the printer's configuration as text over the link, for a terminal emulator. It covers the same settings that ~WC puts on a label: darkness, tear-off, media handling, communication settings, firmware version. ^HH renders no page, so it cannot change the output of a render request.

Syntax

^HH

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.

Returns the same settings ~WC prints, but over the printer's link instead of onto a label, so it renders no page and cannot change the label. 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

^HH takes no arguments.

Behavior

^HH is a ^ command, so the printer processes it in the order it appears in the format, not on arrival. That order is all it shares with the drawing commands around it: it has no field, no origin and no output.

The renderer ignores the command, and the page is unchanged. It reports IGNORED_COMMAND at info severity, which does not reach X-Warnings. Labelary is also silent, so the label is identical in both engines. None of those printer settings exist here: the print resolution and the label dimensions are request parameters, and a render carries only the configuration state the format sets.

Example

Sending it alongside real content changes nothing about the page.

^XA
^HH
^FO50,50^A0N,40,40^FDConfig report^FS
^XZ

Open in viewer