簡體   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