是否可以使用POS打印机使用jtexarea.print()打印收据;?

时间:2016-03-08 21:35:00

标签: java printing

我正在构建一个必须使用POS打印机在点击按钮上打印收据的应用程序。

我之前从未使用过JAVA的打印机,所以我不知道,但我做了一些研究,我想在jtextarea中格式化我的收据,然后使用print()方法,

或首先使用paint(g2d)将其绘制到Graphics2D,然后使用Printable界面将其打印到打印机作业。

哪个更容易? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我实际上用这样的东西工作了很多。我尝试使用Graphics2D进行打印,但在POS打印机上工作正常但速度很慢。您通常希望POS打印机快速。 POS打印机有一个用于打印的串行通信接口,我建议你这样做。看看:

http://www.javapos.com

它是一个与POS外围设备连接的库。文档不是最好的。您将需要javapos库,特定打印机的javapos驱动程序,串行通信库(RXTX)等。