2011-12-23 86 views
0

嗨我有一個問題,試圖在我的Linux POS使用USB打印機。目前我們只有串口打印機,我們使用串口解決打印問題,但是我們正在購買新的打印機型號,它是USB,所以我的代碼不再工作。 我發現java打印api對我來說不是很好的解決方案,因爲我有3個不同版本的linux操作系統,並且很難獲得驅動程序來安裝打印後臺打印機,以便在linux中使用java api。 任何人都遇到過這個問題?那麼直接使用USB呢?Java USB POS打印 - Linux

+0

什麼品牌和型號的USB打印機?我們有一個運行在Linux上的Java POS程序,我們在Epson TMT88-IV上取得了成功,不僅僅是打印原始Epson代碼,還有通過CUPS驅動程序進行頁面打印(使用圖形等)。如果有人有興趣,https://www.epsonexpert.com有Linux驅動程序。 – 2011-12-27 03:41:55

+0

型號是TM-U220B – gvaldez 2012-01-06 15:56:07

+0

你最終解決了這個問題嗎? – 2013-01-25 03:03:36

回答

0

是的,前段時間我有這個問題。不,您不能直接將USB讀取爲COM端口,您需要一個能夠「理解」您的打印機通話方式的驅動程序。我們做了你不想做的事。我們創建了一個可以通過COM PORT打印的模塊和一個可以使用Java打印API進行打印的模塊。

說實話,我不覺得在linux中使用驅動程序太麻煩,這種設備通常使用通用的原始打印驅動程序,而較新的模型包括本地支持Linux終端。使用Java打印API的另一個優點是您可以在遠程終端打印幾乎所有客戶都需要的東西。

+0

是否可以使用USB讀取打印機狀態並同時打印某些內容? – 2013-01-25 02:58:42