====== Zebra Label Printer ====== My printer | Model | ZD421T | | Resolution | 203 dpi | ==== Resources ==== * [[https://labelary.com/viewer.html|Labelary]] -- Online ZPL preview tool, also has good documentation and information regarding the ZPL * [[https://support.zebra.com/cpws/docs/zpl/zpl-zbi2-pm-en.pdf|Zebra Programming Guide]] -- Official guide ===== ZPL ===== It is possible to make newlines for every new command. Some tutorials tend to stack several related, but different, commands on the same line. ^XA ^FX The FX command starts a comment that ends at the next tilde or caret, but should be correctly terminated with a field separator command/symbol ^FS ^FX Print a box, 80 by 80 points (1cm) ^FS ^FO16,8^GB80,80,5^FS ^XZ ==== 38 x 13 mm Labels ==== Seems to be offset even though I specify dimensions. This ZPL places a box in the upper left corner and puts a text on the label ^XA ^FO16,8^GB80,80,5^FS ^FO100,30^A0,40^FDWorks!^FS ^XZ Apparently, the width is set to 330 points by the PC software, can be read by following commands ^XA ^HH ^XZ And can be updated with ^XA ^PW304 ^XZ But to avoid conflict with the PC software it's probably better to move the Label Home, and then return it. ^XA ^LH16,8 ^FO0,0^GB80,80,5^FS ^FO100,30^A0,40^FDWorks!^FS ^LH0,0 ^XZ