我正在开发POS应用程序,并希望支持一些蓝牙打印机打印收据。这些通常是热敏打印机。
使用iOS工作的蓝牙打印机的谷歌搜索给了我几个模型,但很难确定支持的协议。目前我们支持ESC / POS,但显然许多非Epson打印机不支持此协议。我们的应用程序已经可以使用ESC / POS协议在WiFi /网络打印机上打印。
我的问题:
感谢您阅读!
这些是我发现的打印机似乎值得支持:
蓝竹P25i
小心,P25系列(没有'i')不支持iOS
https://www.bluebamboo.com/other_file/P25i%20Datasheet%20(EN)%20v1.2%2025-Mar-2013.pdf
STAR Micronics SM系列(SM-T300i / WSP-i350,SM-T400i,SM-S220i)。
小心,SM-T300(没有'i')不支持iOS
http://www.starmicronics.com/printer/portable_printers/sm-t300i
Zebra iMZ220,iMZ320
小心,MZ系列(没有'i')不支持iOS
http://www.zebra.com/us/en/products-services/printers/printer-type/mobile/mz-series.html#mainpartabscontainer=overview
Epson TM-P60II
小心,并非所有型号都有iOS支持
https://pos.epson.com/download/?AssetPK=27589&File=Mobilink_P60II_iOS_DS_A.pdf
爱普生TM-T88V
小心,并非所有型号都有iOS支持
https://pos.epson.com/products/TM-T88VwithBluetoothSupportforiOS
这些协议:
答案 0 :(得分:2)
获取imz320和MobiPrint,您不需要实施SDK,并且将支持cpcl& ZPL。
对于safari也有ios8扩展
www.mobiprintapp.com
答案 1 :(得分:1)
ESC POS是热敏打印机的实际协议。 甚至具有专有协议的Star Micronics和Zebra等其他制造商的打印机也可以与ESC POC协议一起使用。
您可以在Star Micronics打印机上启用ESC POS模式,方法是使用USB连接到Windows计算机,并使用打印机随附CD中的一种设置实用程序。如果您没有CD,则可以从Star Micronics网站下载该程序
对于Zebra和其他具有自定义协议的制造商来说,情况可能也是这样。