A pure-Ruby ZPL II renderer. Parses ^XA..^XZ label formats and rasterizes them at true printer resolution (dots), producing PNG images and print-size PDF documents. Code 128 (^BC, incl. Zebra subset invocation codes and GS1 modes), QR (^BQ), Code 39 (^B3) and Interleaved 2 of 5 (^B2) are generated module-exact so scanners read them reliably. Also supports text fields, field blocks, graphic boxes/circles/diagonals, ^GF images (ASCII hex, Zebra RLE, B64/Z64) and ~DG/^XG stored graphics.
Required Ruby Version
>= 3.0
Authors
Waqas Ali