~PS - Print Start
Resumes printing after `^PP` paused it.
~PS takes a paused printer out of pause mode, as the PAUSE button does on an
already paused printer. It is the other half of ^PP, takes no arguments, and
does nothing unless the printer is paused when it arrives.
Syntax
~PSSupport
Recognised as valid ZPL and not implemented, with no plan to.
The other half of ^PP, unsupported for the same reason. Labelary does not support it either. — not pinned by a test
Labelary does not implement it either, so there is no parity reference.
Parameters
~PS takes no arguments.
Behavior
The ~ prefix matters more than usual here. The printer processes an immediate
command while it processes no format, which is the whole purpose of this one. A
format therefore sends it on its own rather than inside a label. A ~PS inside
a ^XA…^XZ block that the printer has not reached cannot release the pause that
holds the printer short of it.
A render never pauses, so ~PS has nothing to resume. Labelary does not
implement it either, and its command table marks it unsupported. A format with
one renders in both engines as though the command were absent (confirmed
2026-07-30).
Example
Related commands
^PP / ~PPProgrammable PausePauses the print until `~PS` resumes it.^PQPrint QuantityPrints the label more than once, the one command here that changes how many pages come back.