[英]How to convert a bitmap to bytes using the Epson JavaPOS ADK
我想在Epson POS打印機上將收據打印為位圖。 打印機不是直接連接的。 收據渲染是在后端Web服務上完成的,並且生成的字節將發送到實際連接打印機的前端。
因此,我研究了Epson JavaPOS ADK,但是我發現只有代碼可以調用直接連接的打印機,而沒有找到實用程序類。
所以我的問題是:有誰知道一種使用Epson JavaPOS ADK來“打印”到字節而不是打印機的方法?
謝謝!
可以想到以下手段。
存儲在BMP文件中並打印。
printBitmap
設備的printBitmap
方法打印BMP文件。 打印內存中的數據。 (當EPSON JavaPOS和打印機支持時)
printMemoryBitmap
設備的printMemoryBitmap
方法打印BMP文件圖像。 (當前端是Windows機器時)在Windows標准打印機上打印。
當然,有必要將從Web服務通知的位圖數據轉換為BMP文件或Windows打印數據,但是可以使用操作系統的API或Java庫函數來完成。
在這種情況下,您可能使用的是ePOS SDK而不是JavaPOS ADK。
但是,至少需要一些軟件開發。
下面有四種類型,因此請根據您的前端環境進行嘗試。
適用於通用Windows應用程序的Epson ePOS SDK
適用於Android的Epson ePOS SDK
適用於iOS的Epson ePOS SDK
適用於JavaScript的Epson ePOS SDK
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.