I'm assuming that you are using TCP, as indicated by your connection string. However, your connection string also suggests you might be using USB since the name you have provided seems to be a Zebra driver name. Anyways, assuming TCP, you can use the printer's IP address and might have more luck:
tcp:192.168.0.1:9100
Also note that the Linux API doesn't support USB. The SDK requires a Windows driver for USB communication. Zebra's newest API also doesn't technically support your printer, but the languages are very similar and it would be worth testing it out.
If the API doesn't work for your circumstances, you could look into the ZPL Manual ~dg command (page 174) to see how to download graphics, but honestly the API would be far easier to use.