我正在开发在 Zebra 打印机上打印标签的 Java 应用程序。到目前为止,我一直在使用 ZPL 语言和 Java 打印 API,但 ZPL 不足以满足我进一步的工作。接下来我需要做的是(以编程方式)检查打印机上是否已安装具有指定名称的字体。我发现我可以使用 SGD 命令实现我的目标。但我不知道如何从 Java 应用程序发送它并获得响应。我要发送的命令是
! U1 执行“file.dir”“R:”
有人遇到过类似的问题吗?打印机通过 USB 与计算机连接。是否可以使用 Java 打印 API 来发送命令和接收答案,或者我应该使用套接字或完全不同的东西?
最佳答案
像这样的 SGD 需要以 \r\n
结束。
此外,Zebra provides a Java API以简化与 Zebra 打印机的通信。下载时附带了一堆 Javadoc 和示例代码
关于java - 向 Zebra 打印机发送 SGD 命令并使用 Java 接收响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24084850/