2012-06-19 106 views

回答

0

我看到了一些解決方案的人去了解這三種不同的方式:

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

從經驗來看,#1是目前BES t選項。使用API​​要好得多,因爲它允許您通過打印輸出(字體,特殊設備命令等)進行完全自定義,並減少了花費在研究和編碼上的時間。

第三方打印應用程序在自定義中受到限制。它們可能適用於全尺寸辦公室或家庭打印機,但POS打印通常具有更具體的要求,並且通常需要這些應用程序無法提供的定製級別。編寫驅動程序非常困難,因爲有很多事情需要深入瞭解打印機:如何建立通信,獲取狀態,格式化收據等等。這就像花費數月時間重新發明輪子,因爲構造良好的API可以爲您處理所有這些事情。

我強烈建議您查看明星打印機。他們擁有一個非常棒的Android SDK,其中包含一個充滿樣本的打印API,並且有大量記錄。 http://www.starmicronics.com/support/sdkdocumentation.aspx

相關問題