zpl.tools
Printer configuration

~JR - Power On Reset

Resets the printer as though an operator power-cycled it.

~JR restarts the printer in software. The guide has it:

  • reset the internal firmware
  • run the power-on self test
  • clear the buffer and DRAM
  • return the communication settings and defaults to the state a manual power cycle leaves

Syntax

~JR

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.

Every render starts from a fresh state, so no leftover state exists to reset. 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

~JR takes no arguments.

Behavior

It is the heaviest of the reset commands and the only one that discards the communication settings. On a serial link the host must match the printer's defaults again.

Every render begins from a fresh state and carries nothing over from the previous request, so a reset has nothing to clear. ~JR does not suppress the label it appears in; see ~JA and ~JX, which Labelary does honor.

Example

A reset in the middle of a format. Neither the reset nor the label is affected:

^XA
~JR
^FO50,50^A0N,40,40^FDReset^FS
^XZ

Open in viewer