zpl.tools
Network and wireless

^ND - Modify Network Settings

Changes the network settings of a print server.

^ND changes a network device's settings. Labelary's command table lists it as supported. It appears in neither the ZPL II Programming Guide edition held here (45541L-004, 2006) nor Labelary's own command reference. This page therefore does not state an argument list it cannot check. For settings that are documented, use ^NS for the wired print server and ^WI for the wireless one.

Syntax

^ND…

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.

Addressing and protocol configuration cannot change a label image. 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

Network settingsrequired · text

An argument list of the same kind as ^NS for wired and ^WI for wireless settings. No available reference enumerates it, so this page lists no individual arguments.

Invalid value
not documented, and we have not measured it. Neither the ZPL II Programming Guide (45541L-004, 2006) nor Labelary's command reference documents this command. Its argument list, ranges and defaults therefore stay unstated rather than a guess.
Test coverage

Behavior

The syntax line above carries a placeholder rather than named parameters, because no available reference lists them. ^NS and ^WI are the documented commands of the same shape: IP resolution method, address, mask, gateway and the timeouts that go with them. They are the better start for a configuration format.

An address has no bearing on a label image.

The renderer ignores this command and reads no arguments. It reports IGNORED_COMMAND at info severity, which does not reach the X-Warnings header. Labelary is also silent, so the rendered label is identical in both engines.

Example

Accepted and skipped; the label is unchanged:

^XA
^ND1,192.168.0.50
^FO40,60^A0N,50,50^FDNetwork settings^FS
^XZ

Open in viewer