^WD — Print Directory Label
Plain English
**Diagnostic command — prints a system label, not user content.** `^WD` causes the printer to render and print a label whose body is a printer-formatted **directory listing** of files stored on the named device — fonts (`.FNT`), graphics (`.GRF`/`.PNG`), formats (`.ZPL`), images. The label content is generated by firmware (filename, size, type per Zebra firmware format) and is **not user-styleable** — `^WD` ignores any `^FO`/`^A`/`^FD` you place around it. Each `^WD` invocation consumes one label of media; do NOT issue it inside automated print loops.
When to use
For audit / debugging only — confirm whether a logo (`^XG`/`^IL`), template (`^XF`), or font (`^A` recall) actually exists on the device before another job tries to recall it. Pair with the standard storage prefixes: `R:` lists volatile RAM, `E:` onboard flash (default if `d:` omitted), `B:` optional memory module, `*` aggregates all devices. Use a wildcard like `*.GRF` to filter to one file type. Not a layout primitive — never include in production label formats.
Syntax
^WDd:o.x
Parameters
| Parameter | Description |
|---|---|
d | Storage device: `R:` RAM, `E:` flash (default), `B:` optional memory module, `*` all devices |
o.x | Filename pattern, supports wildcards. Common: `*.*` (everything), `*.GRF` (graphics only), `*.FNT` (fonts only), `*.ZPL` (stored formats only) |
Example
^XA ^WDE:*.GRF ^XZ
Prints one media label listing every `.GRF` graphic stored on onboard flash. Useful when `^XGE:LOGO.GRF` recalls nothing — confirm the file is actually present. Output is firmware-formatted system content, not a label you designed.