我有一个片段,可以将纯文本输出到屏幕上以查看票据。我正在努力实现打印功能,将内容打印到收据打印机(Star Micronics SM-T300i)。我已经安装了SDK并且正在运行,但我还没有连接到如何执行此操作的点。所有的例子似乎都是从字节数组等转换成位图。这是我的第一个打印应用程序,所以我不熟悉这个过程。我想打印用于在屏幕上以文本模式查看打印机的相同XML文件,因此它使用打印机本机字体。我走错了路吗?谢谢。
答案 0 :(得分:0)
我最终使用ArrayList来打印每个订单项。这是收据,因此没有特殊格式。例如:
list.add(("Ticket NO: " + data.get("ticketNo") + "\n").getBytes());
然后我将整个列表发送到打印机SDK命令进行打印。试图打印用户在屏幕上看到的内容并不是必需的,而且更容易输出这样的信息。