# Printing barcode to Zebra printer

**URL:** <https://forum.inductiveautomation.com/t/printing-barcode-to-zebra-printer/8957>\
**Category:** Ignition\
**Created:** [August 26, 2014, 2:53pm UTC](https://forum.inductiveautomation.com/t/printing-barcode-to-zebra-printer/8957 "2014-08-26T14:53:56Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [April 13, 2021, 5:56pm UTC](https://forum.inductiveautomation.com/t/printing-barcode-to-zebra-printer/8957/9 "2021-04-13T17:56:06Z")

</div>

Don't have my full code in front of me but this may help:

> [@Send ZPL command to Zebra 170PAX4 via TCP/IP Socket](http://forum.inductiveautomation.com/t/send-zpl-command-to-zebra-170pax4-via-tcp-ip-socket/6003/22):
>
> Put something like this in a project script: import socket, sys def sendToZebra(payload): zebraAddr = ('10.50.100.250', 6101) try: s = socket.connect(zebraAddr) s.sendAll(payload) finally: s.close() Then call it from your button event like so: project.zebra.sendToZebra("^XA^WD^XZ") Not tested precisely as above, but I use this pattern at a customer site. NOTE: No driver required.

---

_[View the full topic](https://forum.inductiveautomation.com/t/printing-barcode-to-zebra-printer/8957)._
