I am developing an application in Python 3.8 to print labels (Zebra 2"x2") using a networked ZD620 label printer. I am using the example python code from Zebra's KB (https://www.zebra.com/us/en/support-downloads/knowledge-articles/ait/Ne…). The only change in the code is the IP address of my label printer.
When the code is executed from a Linux server (Ubuntu 20.04, python 3.8), it is able to connect to the printer successfully, send the ZPL command, and close the connection. However, the label printer outputs the label which is completely empty. (see attached image).
Any help with troubleshooting is appreciated!
1 Replies
Does the ZD620 printer print, if you send the same ZPL to the printer using Zebra Printer Setup Utility for Windows? If it doesn't print but feeds a blank label, then I would suspect that the label is not a thermal-direct label. It might be a thermal-transfer label, which requires the ribbon.