我想在Epson POS打印机上将收据打印为位图。打印机不是直接连接的。收据呈现是在后端Web服务上完成的,生成的字节将被发送到实际连接打印机的前端。
因此,我研究了Epson JavaPOS ADK,但是我发现只有代码可以调用直接连接的打印机,而没有找到实用程序类。
所以我的问题是:有谁知道一种使用Epson JavaPOS ADK来“打印”到字节而不是打印机的方法?
谢谢!
答案 0 :(得分:1)
可以想到以下方法。
存储在BMP文件中并打印。
printBitmap
方法打印BMP文件。打印内存中的数据。 (当EPSON JavaPOS和打印机支持时)
printMemoryBitmap
方法打印BMP文件图像。(当前端是Windows计算机时)在Windows标准打印机上打印。
当然,有必要将Web服务通知的位图数据转换为BMP文件或Windows打印数据,但是可以使用操作系统的API或Java库函数来完成。
在这种情况下,您可能会使用ePOS SDK而不是JavaPOS ADK。
但是,至少需要一些软件开发。
下面有四种类型,因此请根据您的前端环境进行尝试。
Epson ePOS SDK for Universal Windows apps
Epson ePOS SDK for Android
Epson ePOS SDK for iOS
Epson ePOS SDK for JavaScript