11

Is it possible to convert a ZPL print stream into a PDF file? If so, how can this be done?

bluish
  • 26,356
  • 27
  • 122
  • 180
user3087052
  • 111
  • 1
  • 1
  • 3

2 Answers2

15

You can use the Labelary web service. Normally it would give you a PNG image:

wget "http://api.labelary.com/v1/printers/8dpmm/labels/4x6/0/^xa^cfa,50^fo100,100^fdHello World^fs^xz" -O label.png

But it will give you a PDF file if you send the right Accept header:

wget "http://api.labelary.com/v1/printers/8dpmm/labels/4x6/0/^xa^cfa,50^fo100,100^fdHello World^fs^xz" --header="Accept: application/pdf" -O label.pdf
Abel
  • 875
  • 8
  • 8
2

The only way to do it is to save the ZPL preview as an image and then convert the image to a pdf.

See this answer for reference.

Community
  • 1
  • 1
Ovi Tisler
  • 6,425
  • 3
  • 38
  • 63