0

我有一台 Zebra GK420t 打印机。我想在上面打印一些宽度为图像的贴纸,但是当我使用 zebra 为 Linux 提供的 API 时,控制台中会出现错误。

“无效的操作系统”

有时会出现其他错误。

“无法使用隐式连接字符串打开设备,尝试使用 TCP:Zebra_Technologies_ZTC_GK420t:9100”

或者

“无效的参数长度”。

现在,对我来说,使用该 API 是不可能的......

有什么建议吗?谢谢!

编辑:

我正在尝试使用此命令:

“java -jar ZSDK_API.jar 图形 -n somePic.png -p Zebra_Technologies_ZTC_GK420t -d”

4

1 回答 1

1

我假设您正在使用 TCP,如您的连接字符串所示。但是,您的连接字符串也表明您可能正在使用 USB,因为您提供的名称似乎是 Zebra 驱动程序名称。无论如何,假设 TCP,您可以使用打印机的 IP 地址,并且可能会有更多的运气:

tcp:192.168.0.1:9100

另请注意,Linux API 不支持 USB。SDK 需要用于 USB 通信的 Windows 驱动程序。Zebra 的最新 API 在技术上也不支持您的打印机,但语言非常相似,值得对其进行测试。

如果 API 不适用于您的情况,您可以查看ZPL 手册 ~dg命令(第 174 页)以了解如何下载图形,但老实说 API 会更容易使用。

于 2014-03-24T12:51:01.957 回答