嗨我试图使用adobe air mobile为Android制作POS应用程序。 我有一台连接到Wifi路由器的epson热敏打印机。 我了解到printjob不适用于移动应用程序 请给我一些解决方案
答案 0 :(得分:0)
我看到人们以三种不同的方式解决这个问题:
从经验来看,#1是目前最好的选择。使用API要好得多,因为它允许您完全自定义打印输出(字体,特殊设备命令等),并且它减少了您需要花费研究和编码的时间。
第三方打印应用程序在定制方面受到限制。它们可能适用于全尺寸办公室或家用打印机,但POS打印通常具有更多特定要求,并且通常需要这些应用程序无法提供的定制级别。编写驱动程序很难,因为您需要密切了解打印机有很多东西:如何建立通信,获取状态,格式化收据等等。这就像花费数月时间重新发明轮子一样,因为构造良好的API可以为您处理所有这些。
我强烈建议您查看Star打印机。他们有一个很棒的Android SDK,其打印API充满了样本,而且记录很多。 http://www.starmicronics.com/support/sdkdocumentation.aspx