我正在构建一个必须使用POS打印机在点击按钮上打印收据的应用程序。
我之前从未使用过JAVA的打印机,所以我不知道,但我做了一些研究,我想在jtextarea
中格式化我的收据,然后使用print()
方法,
或首先使用paint(g2d)
将其绘制到Graphics2D,然后使用Printable
界面将其打印到打印机作业。
哪个更容易? 提前谢谢。
答案 0 :(得分:0)
我实际上用这样的东西工作了很多。我尝试使用Graphics2D进行打印,但在POS打印机上工作正常但速度很慢。您通常希望POS打印机快速。 POS打印机有一个用于打印的串行通信接口,我建议你这样做。看看:
它是一个与POS外围设备连接的库。文档不是最好的。您将需要javapos库,特定打印机的javapos驱动程序,串行通信库(RXTX)等。