斑马 GK420d 标签打印机 - 状态报告



我正在尝试了解如何向这些标签打印机发送状态请求,以查看它们是否可以自由打印标签。

我遇到的问题是,如果我发送太多标签打印请求,那么只会打印一些。我认为问题是打印机的内存缓冲区被覆盖,并且某些标签被删除而不是打印。

我尝试了~HS命令,但无法弄清楚我需要检查什么参数,因为文档不是很好。

提前谢谢。

bufferFullFlag将告诉您打印机的缓冲区是否已满并且无法再接收任何打印作业。您可以查询该参数(这是第 6 个参数)。 您还应该查看paperOutFlagpauseFlag,以确保打印机已准备好打印。

如果您使用 Zebra SDK,则可以调用 ZebraPrinter.getCurrentStatus(),这将返回一个类,该类包含~HS参数作为基元数据类型,这样您就不必自己解析它。还有一个名为 isReadyToPrint 的组合布尔值,它查看几个状态位,以查看是否可以将作业发送到打印机

相关内容

  • 没有找到相关文章

最新更新