2012-06-19 109 views

回答

0

我看到了一些解决方案的人去了解这三种不同的方式:

  1. 从打印机使用的API制造商
  2. 使用第三方应用程序打印
  3. 写自己的驱动程序

从经验来看,#1是目前BES t选项。使用API​​要好得多,因为它允许您通过打印输出(字体,特殊设备命令等)进行完全自定义,并减少了花费在研究和编码上的时间。

第三方打印应用程序在自定义中受到限制。它们可能适用于全尺寸办公室或家庭打印机,但POS打印通常具有更具体的要求,并且通常需要这些应用程序无法提供的定制级别。编写驱动程序非常困难,因为有很多事情需要深入了解打印机:如何建立通信,获取状态,格式化收据等等。这就像花费数月时间重新发明轮子,因为构造良好的API可以为您处理所有这些事情。

我强烈建议您查看明星打印机。他们拥有一个非常棒的Android SDK,其中包含一个充满样本的打印API,并且有大量记录。 http://www.starmicronics.com/support/sdkdocumentation.aspx

相关问题