[英]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打印機具有用於打印的串行通信接口,因此建議您這樣做。 看一下:
這是一個用於與POS外設接口的庫。 文檔不是最好的。 您將需要javapos庫,用於特定打印機的javapos驅動程序,串行通信庫(RXTX)等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.