我是iOS开发的新手。我的任务是开发一个使用蓝牙连接到蓝牙打印机的iOS应用程序,并完成打印任务。
我有几个问题,它们如下
1) iOS是否支持蓝牙打印?
2)如果我的打印机启用了AirPrint,但没有连接到WiFi,并且如果我在iOS设备上使用蓝牙配对了这台打印机,那么我的AirPrint应用程序能否识别它并打印它?我的意思是,如果我有一台支持AirPrint的打印机,那么wifi是连接的必要接口,或者我们也可以使用蓝牙?
3)我是否可以开发一个可以连接并在未启用AirPrint的打印机上打印的应用程序?
我在网上搜索过,没有人谈论过蓝牙打印。每个人都在说wifi对于AirPrint来说是必不可少的。此外,我发现我们无法为该打印机开发未启用AirPrint的应用程序。请给我引路。
发布于 2018-07-01 17:42:43
我假设你说的是thermal printer,而不是inkjet printer。AirPrint只适用于喷墨打印机,所以如果你使用的是蓝牙热敏打印机,AirPrint和Google Cloud Print就不能使用。
iOS和macOS SDK支持采用核心蓝牙框架的蓝牙4.0 LE设备和具有外部附件框架的其他蓝牙版本设备。外部附件框架要求蓝牙热敏打印机的制造商在Mfi程序中注册。只有像爱普生、星微、斑马、比索隆这样的主要制造商才注册了Mfi计划。
如果你在线购买一个便宜的蓝牙热敏打印机从一个小制造商,它将只与iOS工作,如果它使用蓝牙4.0 LE,因为它使用核心蓝牙框架,这不需要任何注册到minor。
发布于 2018-11-30 19:29:58
尝试这个pod,因为它帮助我打印到蓝牙打印机。
pod file
target 'MyApp' do
pod 'Printer', '~> 2.0'
end有关更多详细信息,请查看CocoaPods / Printer。
https://stackoverflow.com/questions/49234599
复制相似问题