是否可以从adobe air android app打印到无线打印机?

时间:2012-06-19 03:01:17

标签: android printing air adobe wireless

嗨我试图使用adobe air mobile为Android制作POS应用程序。 我有一台连接到Wifi路由器的epson热敏打印机。 我了解到printjob不适用于移动应用程序 请给我一些解决方案

1 个答案:

答案 0 :(得分:0)

我看到人们以三种不同的方式解决这个问题:

  1. 使用打印机制造商提供的API
  2. 使用第三方打印应用
  3. 编写自己的驱动程序
  4. 从经验来看,#1是目前最好的选择。使用API​​要好得多,因为它允许您完全自定义打印输出(字体,特殊设备命令等),并且它减少了您需要花费研究和编码的时间。

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

    我强烈建议您查看Star打印机。他们有一个很棒的Android SDK,其打印API充满了样本,而且记录很多。 http://www.starmicronics.com/support/sdkdocumentation.aspx