See this thread for another possible direct ZPL option, and I’m going to steal ryanjmclaughlin’s example as I’ve used it to print to zebra’s as also.
postData is the ZPL string.
system.net.httpPost('http://192.168.1.10/pstprnt', postData="^XA^WD^XZ")