zpl.tools
Network and wireless

^WX - Configure Wireless Security

Sets the wireless security mode and its credentials.

^WX configures wireless security. It is the modern replacement for the separate ^WE (WEP) and ^WL (LEAP) commands, and it covers WPA and the EAP methods alongside them. Labelary's command table lists it as supported. ^WX postdates the ZPL II Programming Guide edition held here (45541L-004, 2006), and Labelary's own command reference omits it. This page therefore does not state an argument list it cannot check.

Syntax

^WX…

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.

Wireless link security, settled before any format arrives. 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

Wireless security settingsrequired · text

Security mode and credentials. The 2006 guide covers only the older ^WE for WEP and ^WL for LEAP, and omits ^WX, so this page lists no 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. The first argument of ^WX is a security mode, and the arguments after it depend on that mode. A guessed signature would be worse than silence. Consult the programming guide for the printer's firmware.

^WE for WEP and ^WL for LEAP are the older, narrower way to the same end, and this site describes both in full.

Security credentials cannot reach a label. 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

The command is accepted and skipped, and the label prints as it would without it:

^XA
^WX
^FO40,60^A0N,50,50^FDWireless security^FS
^XZ

Open in viewer