我正在开发一个POS应用程序,希望支持一些蓝牙打印机打印收据。这些通常是热敏打印机。
在谷歌上搜索支持iOS系统的蓝牙打印机,我找到了几个型号,但很难确定支持的协议。目前我们支持ESC/POS,但显然这个协议不支持许多非爱普生打印机。我们的应用程序已经可以使用ESC/POS协议在WiFi/网络打印机上打印。
我的问题:
- 我们应该支持哪些iOS热敏收据打印机流行的和/或最好的,你支持哪个?
- 我们可以最好地支持哪种打印协议/语言,以最大限度地提高支持的蓝牙/网络POS收据打印机数量?
感谢您的阅读!
这些是我发现的似乎值得支持的打印机:
-
蓝竹P25i
小心,P25系列(不带'i')不支持iOS
https://www.bluebamboo.com/other_file/P25i%20Datasheet%20 (EN) % 20 v1.2 % 2025 - 3月- 2013. - pdf -
STAR Micronics SM系列(SM- t300i/WSP-i350, SM- t400i, SM- s220i)
小心,SM-T300(没有'i')不支持iOShttp://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 =概述 -
爱普生TM-P60II
小心,不是所有的型号都有iOS支持
https://pos.epson.com/download/?AssetPK=27589&文件= Mobilink_P60II_iOS_DS_A.pdf -
爱普生TM-T88V
小心,不是所有的型号都有iOS支持
https://pos.epson.com/products/TM-T88VwithBluetoothSupportforiOS
和这些协议:
- ESC/POS -爱普生标准打印协议ZPL - Zebra编程语言,用于Zebra打印机
- CPCL -斑马移动打印机的语言,像ZPL但更老?
- P25 - Blue Bamboo P25协议(不确定这个)
ESC POS是热敏打印机的实际协议。即使是其他制造商的打印机,如Star Micronics和Zebra,也有自己的专有协议,可以与ESC POC协议一起使用。
您可以通过USB连接到Windows计算机并使用打印机附带的CD中的安装实用程序之一,在Star Micronics打印机上启用ESC POS模式。如果你没有CD你可以从Star Micronics网站上下载程序
对于Zebra和其他使用自定义协议的制造商来说可能也是如此。