Java 是否可以使用jtexarea.print();,使用POS打印机打印接收;?
我正在构建一个应用程序,它必须使用POS打印机在点击按钮时打印收据 我以前从未使用过JAVA打印机,所以我不知道,但我做了一些研究,我想在Java 是否可以使用jtexarea.print();,使用POS打印机打印接收;?,java,printing,Java,Printing,我正在构建一个应用程序,它必须使用POS打印机在点击按钮时打印收据 我以前从未使用过JAVA打印机,所以我不知道,但我做了一些研究,我想在jtextarea中格式化我的收据,然后使用print()方法打印它 或者先使用paint(g2d)将其绘制为图形2D,然后使用Printable界面使用打印机作业将其打印 哪一个更容易? 提前谢谢。我实际上已经做了很多类似的工作。我试过用Graphics2D打印,它工作正常,但在POS打印机上速度非常慢。您通常希望POS打印机速度更快。POS打印机有一个用于
jtextarea
中格式化我的收据,然后使用print()
方法打印它
或者先使用paint(g2d)
将其绘制为图形2D,然后使用Printable
界面使用打印机作业将其打印
哪一个更容易?
提前谢谢。我实际上已经做了很多类似的工作。我试过用Graphics2D打印,它工作正常,但在POS打印机上速度非常慢。您通常希望POS打印机速度更快。POS打印机有一个用于打印的串行通信接口,我建议您这样做。看看: 这是一个与POS外围设备接口的库。文档不是最好的。您需要javapos库、特定打印机的javapos驱动程序、串行通信库(RXTX)等