~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
~JRSupport
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
Related commands
^JUConfiguration UpdateSaves the printer's current settings to non-volatile memory, or reloads saved or factory settings.~JACancel AllDiscards the format being received and every label the request has already printed.^XAStart FormatBegins a label format.