Печать через Bluetooth на iOS

Я новичок в iOS-разработке. У меня есть задача разработать приложение для iOS, которое подключается к принтеру Bluetooth с помощью Bluetooth и выполняет задачу печати.

У меня есть несколько вопросов, они заключаются в следующем

1) Поддерживает ли iOS печать через Bluetooth?

2) Если мой принтер поддерживает AirPrint, но не подключен к WiFi, и если я подключил этот принтер с помощью Bluetooth на своем устройстве iOS, распознает ли мое приложение AirPrint его и сможет ли распечатать? Я имею в виду, что если у меня есть принтер с поддержкой AirPrint, то Wi-Fi является важным интерфейсом для подключения, или мы также можем использовать Bluetooth?

3) Могу ли я разработать приложение, которое может подключаться и печатать на принтере, не поддерживающем AirPrint?

Я искал в Интернете, никто не говорит о печати через Bluetooth. Все говорят, что Wi-Fi необходим для AirPrint. Кроме того, я обнаружил, что мы не можем разрабатывать приложения для этого принтера, которые не поддерживают AirPrint. Пожалуйста, помогите мне.


person vtechbrains    schedule 12.03.2018    source источник
comment
проверьте это, может быть, это поможет, я не уверен, но может быть stackoverflow.com/questions/40102369/   -  person Ravi Panchal    schedule 12.03.2018


Ответы (2)


Я предполагаю, что вы говорите о термопринтере, а НЕ о струйный принтер. AirPrint работает только со струйными принтерами, поэтому, если вы используете термопринтер Bluetooth, AirPrint и Google Cloud Print использовать нельзя.

Пакеты SDK для iOS и macOS поддерживают устройства Bluetooth 4.0 LE с платформой Core Bluetooth и устройства с другими версиями Bluetooth с платформой External Accessory. Платформа внешних аксессуаров требует, чтобы производитель термопринтера Bluetooth был зарегистрирован в программе Mfi. Только крупные производители, такие как Epson, Star Micronics, Zebra, Bixolon, зарегистрированы в программе Mfi.

Если вы купите дешевый термопринтер Bluetooth в Интернете у второстепенного производителя, он будет работать с iOS только в том случае, если он использует Bluetooth 4.0 LE, поскольку он использует базовую структуру Bluetooth, которая не требует регистрации в программе Mfi.

person Giorgio    schedule 01.07.2018

Попробуйте этот модуль, так как он помог мне печатать на Bluetooth-принтере.

pod file
target 'MyApp' do
  pod 'Printer', '~> 2.0'
end

Проверьте CocoaPods / Printer для получения дополнительной информации.

person babin raj    schedule 30.11.2018