~PR - Applicator Reprint
Reprints the last label, for use with an applicator.
~PR asks the printer to print the last label again, as an applicator's Reprint
signal or the PREVIOUS button on the control panel does. The guide supports it
only on the PAX and PAX2 series, and only after ^JJ enables the reprint. It is
a different command from ^PR, which sets the print rate.
Syntax
~PRSupport
Recognised as valid ZPL and not implemented, with no plan to.
A reprint needs a previous label. A stateless render does not have a previous label. Labelary does not support this command either. This command is different from ^PR, which sets the print rate. — not pinned by a test
Labelary does not implement it either, so there is no parity reference.
Parameters
~PR takes no arguments.
Behavior
A reprint needs a previous label, and a render does not have one. The renderer composes each request from the ZPL it receives, and retains nothing between requests. The command has no state to reach back into, whatever the prefix or the position.
Labelary does not implement it either, and its command table marks it
unsupported. A format with ~PR renders in both engines as though the command
were absent, and the page count does not change (confirmed 2026-07-30). Use
^PQ for a second copy of a label, because ^PQ does multiply pages.
Example
Related commands
^PRPrint RateSets the speed of the media during print, slew and backfeed.^PQPrint QuantityPrints the label more than once, the one command here that changes how many pages come back.^JZReprint After ErrorControls whether the printer reprints a label that an error interrupted, after the error clears.