簡體   English   中英

是否可以從Adobe Air Android應用程序打印到無線打印機?

[英]is it possible to print from adobe air android app to a wireless printer?

您好,我嘗試使用Adobe Air Mobile為Android制作POS應用。 我有一個連接到Wifi路由器的epson熱敏打印機。 我了解到printjob無法與移動應用程序一起使用,請為此提供一些解決方案

我已經看到人們以三種不同的方式來解決這個問題:

  1. 使用打印機制造商的API
  2. 使用第三方打印應用
  3. 編寫自己的驅動程序

從經驗來看,#1是迄今為止的最佳選擇。 使用API​​更好,因為它允許您對打印輸出(字體,特殊設備命令等)進行完全自定義,並且減少了花費在研究和編碼上的時間。

第三方打印應用程序在定制方面受到限制。 它們可能適合全尺寸的辦公室或家用打印機,但POS打印通常具有更具體的要求,並且通常需要這些應用程序無法提供的自定義級別。 編寫驅動程序很困難,因為您需要了解許多有關打印機的知識:如何建立通信,獲取狀態,格式化收據等。 這就像花幾個月的時間來重新發明輪子,因為結構良好的API會為您處理所有這一切。

我強烈建議您檢查Star打印機。 他們有一個很棒的Android SDK,帶有一個打印API,該API充滿了示例,並且有大量文檔記錄。 http://www.starmicronics.com/support/sdkdocumentation.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM