ZPL encoding guide

ZPL ^CI28 Unicode and UTF-8

^CI28 enables UTF-8 interpretation, but the printer still needs fonts that support the characters you print.

^CI28UTF-8Unicode
Open text encoder

Basic UTF-8 setup

Use ^CI28 before fields that contain Unicode text. If characters still print as boxes, check font support on the target printer.

^XA
^CI28
^PW812
^LL406
^FO50,80^A0N,36,36^FDOlá, München, 東京^FS
^XZ
ZPL ^CI28 Unicode Guide - Printing UTF-8 Text