Zebra::Zpl offers a Ruby DSL to design and print labels using the ZPL programming language. You need to have your printer visible to CUPS. Once your printer is configured and you know its name on CUPS ...
This is a python script (written in Python 2.7) to print barcode labels (tested and works on Zebra label printers). I developed this script to print barcodes for laboratory sample tubes where I worked ...