^PO
Print OrientationPreview: partialSelects normal or inverted print orientation for the label image.
Syntax
^POaParameters
| Parameter | Description and accepted values | If omitted |
|---|---|---|
| a | N keeps normal orientation; I inverts the complete label image.N normal or I inverted print orientation | N |
How it works
^PO selects whether the printer images the format normally or upside down. It affects the complete label rather than rotating one field.
Use ^PO when the media path or applicator requires the complete image inverted. For one field, use that field command's own orientation parameter instead.
Keep it near the start of a printer format. Real printers impose timing requirements around the first field separator.
Example
ZPL
^XA
^POI
^FO40,40^GB180,80,4^FS
^FO65,65^A0N,30,30^FDInverted^FS
^XZRendering…
How the preview on this site handles it
The preview mirrors the complete label for ^POI, even when ^PO appears after a field separator. It intentionally does not require the printer's early-command timing.
Common mistakes
- Using ^PO to rotate one field.
- Putting ^PO late in production ZPL.
- Forgetting that coordinates, graphics and text invert together.