繁体   English   中英

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

[英]Is it possible to print a reciept using a POS printer using jtexarea.print();?

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

我以前从未在JAVA上使用过打印机,所以我不知道,但是我做了一些研究,我在考虑将收据格式化为jtextarea ,然后使用print()方法进行print()

或先使用paint(g2d)将其paint(g2d)到Graphics2D,然后使用Printable界面通过打印机作业进行Printable

哪个会更容易? 提前致谢。

我实际上已经在处理类似这样的事情。 我曾尝试使用Graphics2D进行打印,该方法工作正常,但在POS打印机上速度很慢。 您通常希望POS打印机速度快。 POS打印机具有用于打印的串行通信接口,因此建议您这样做。 看一下:

http://www.javapos.com

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM