我正在开发POS应用程序,并希望支持一些蓝牙打印机打印收据 . 这些通常是热敏打印机 .
谷歌搜索适用于iOS的蓝牙打印机给了我几个模型,但很难确定支持的协议 . 目前我们支持ESC / POS,但显然许多非Epson打印机不支持此协议 . 我们的应用程序已经可以使用ESC / POS协议在WiFi /网络打印机上打印 .
我的问题:
-
我们应该支持哪些iOS热敏收据打印机(哪些是最受欢迎和/或最好的,您支持哪些)?
-
为了最大限度地支持蓝牙/网络POS收据打印机的数量,我们可以最好地支持哪些打印协议/语言?
谢谢你的阅读!
这些是我发现的打印机似乎值得支持:
-
Blue Bamboo P25i
小心,P25系列(没有'i')不支持iOS
https://www.bluebamboo.com/other_file/P25i%20Datasheet%20(EN)%20v1.2%2025-Mar-2013.pdf -
STAR Micronics SM series (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 -
Epson TM-T88V
小心,并非所有型号都有iOS支持
https://pos.epson.com/products/TM-T88VwithBluetoothSupportforiOS
这些协议:
2 回答
获取imz320和MobiPrint,您不需要实现SDK,并将支持cpcl和ZPL .
对于safari也有ios8扩展
www.mobiprintapp.com
ESC POS是热敏打印机的事实协议 . 甚至具有其专有协议的其他制造商(如Star Micronics和Zebra)的打印机也可以与ESC POC协议一起使用 .
您可以通过USB连接到Windows计算机并使用打印机附带的CD中的一个安装实用程序,在Star Micronics打印机上启用ESC POS模式 . 如果您没有CD,可以从Star Micronics网站下载该程序
对于Zebra和其他具有自定义协议的制造商来说,情况也是如此 .