我必須開發一款適用於Android平板電腦的應用程序,要求將打印文件打印到 藍牙打印機。通過藍牙打印是我的應用程序最重要的功能之一。不幸的是,關於這個主題的信息並不多,所以我想徵求意見。Android:藍牙打印
據我所知,無法通過藍牙在Android上打印(使用本機通話),因爲Android的BT協議棧沒有實現BPP(基本打印配置文件)。做了一些研究,我發現下列選項:
的SDK /庫
- Sybase-iAnywhere-Blue-SDK-for-Android:支持 很多BT型材商業SDK。由大公司開發(很好的支持我猜 )。我還沒有找到關於這個的很多信息。 有一些文檔,API或關於如何使用這個SDK的例子? 有人知道如何下載演示版本嗎? (鏈接似乎是 上次我嘗試過)
- iPrint SDK:商業SDK。他們網站上的一些例子,但沒有別的。
- Zebralink:僅適用於Zebra打印機(自然)。其他製造商也可能爲他們的打印機提供API。
谷歌Play應用
- 的PrinterShare:商業(高級鑰匙)
- 藍牙智能打印:免費輕便。聲稱打印到藍牙打印機。
理想情況下,我不想被綁定到特定的品牌或打印機型號。現在的問題:
- 你認爲這是最好的選擇?
- 你知道我錯過了其他的選擇嗎?
- 我可以使用外部應用程序輕鬆打印來自我的應用程序的文件嗎?
- 我應該使用什麼格式的文件才能通過 打印藍牙? (pdf,圖像等)
- 打印機制造商和型號的任何建議?
- 你有沒有在Android上通過藍牙打印的實際經驗?
- 在Android上打印藍牙 有沒有計劃在不久的將來?
預先感謝你的幫助;)
我可以保證的** **的PrinterShare應用程序 - https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare - 它的作品在我的設備我的HP Officejet 100移動打印機。不過,我無法在Google Play中找到** Bluetooth Smart Printing **應用。你有鏈接嗎? – 2017-03-29 20:14:25