我正在C#.Net中开发渲染实用程序,用于在我的Kiosk应用程序中打印标签。我使用RawPrinter类来发送ZPL命令。如果我打印 5 个标签,我怎么能得到打印机实际打印 5 个或更少的响应。我还需要详细阅读打印机当前状态,如果它缺纸,纸张不足或发现任何问题。
我看过SGD命令!U1 getvar "device.host_status",但没有得到任何响应。
我想知道 ZPL 命令是正确的选择,还是有任何可用的免费 sdk。
根据手册(ZPLII ZBI 手册),device.host_status仅在 ZT200 系列打印机上可用。 如果您使用的是 Zebra 自助服务终端打印机,请参阅此文章获取 Zebra 自助服务终端打印机的状态。
我不知道他们是否有用于接收打印机的 SDK,但如果他们这样做,就会在这里 Zebra Link SDK