我有一台Zebra GK420t打印机。我想在上面打印一些贴纸宽度的图片,但是当我使用zebra为Linux提供的API时,控制台中会出现错误。
“无效的操作系统”
有时会出现其他错误。
“无法使用隐式连接字符串打开设备,尝试TCP:Zebra_Technologies_ZTC_GK420t:9100”
或
“无效的参数长度”。
目前,对我而言,使用该API是不可能的......
有什么建议吗?谢谢!
编辑:
我正在尝试使用此命令:
“java -jar ZSDK_API.jar graphic -n somePic.png -p Zebra_Technologies_ZTC_GK420t -d”
答案 0 :(得分:1)
我假设您正在使用TCP,如连接字符串所示。但是,您的连接字符串还表明您可能正在使用USB,因为您提供的名称似乎是Zebra驱动程序名称。无论如何,假设TCP,你可以使用打印机的IP地址,可能会有更多的运气:
<强> TCP:192.168.0.1:9100 强>
另请注意,Linux API不支持USB。 SDK需要Windows驱动程序才能进行USB通信。 Zebra的最新API在技术上也不支持您的打印机,但语言非常相似,值得测试。
如果API不适合您的情况,您可以查看ZPL Manual ~dg 命令(第174页)以了解如何下载图形,但老实说API会更容易使用。