ZPLToolkit

^PO

Print OrientationPreview: partial

Selects normal or inverted print orientation for the label image.

Syntax

^POa

Parameters

ParameterDescription and accepted valuesIf omitted
aN keeps normal orientation; I inverts the complete label image.N normal or I inverted print orientationN

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
^XZ

Rendering…

A box and text shown through complete-label inversion.
Open in the viewer

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.

See also