我在 android 中有一个项目,需要使用UsbManager类打印 RAW 文本(以支持 ESC/P 命令)。我是使用bulkTransfer 完成的,代码如下所示。现在我应该选择取消工作。我该怎么做?
我试图搜索,但不知何故我无法在任何地方找到它。我也是安卓新手。谢谢。
编辑:
我使用的打印机是 Tally T5040 和 Epson PLQ-30。
我尝试的是通过发送 0x18 (CANCEL DATA) 命令清除打印机缓冲区。但仍然没有运气。
编辑 2:
最后我能够使用controlTransfer软重置打印机(清除所有缓冲区) 。完整的命令是controlTransfer(0x21, 2, 0, 0, null, 0, 0)
. 我从这个网站得到了参考资料。但现在的问题是重置命令仅适用于 Epson PLQ-30。