Как iOS автоматически обнаруживает сетевой принтер - PullRequest
0 голосов
/ 26 августа 2018

POS-системы в основном могут обнаруживать термопринтеры автоматически, насколько мне известно, для установленного приложения на ios есть только два способа сделать это: подделать его под Airprint или использовать протокол IPP.Поскольку для тех приложений в основном важно, чтобы ваш принтер был в одной сети и конфигурации подсети, а Airprint не поддерживает термопринтеры, я считаю, что это может быть выбор, который они используют.Но мой вопрос заключается в том, что, если есть другой способ, которым они все делают это?если нет, то как приложение на ipad (iOS) может обнаруживать эти принтеры без необходимости установки конкретного драйвера?Если кто-то может помочь мне с этим, было бы здорово!

1 Ответ

0 голосов
/ 29 августа 2018

Для печати на принтерах из iOS вы можете использовать AirPrint API с Принтеры с поддержкой AirPrint или использовать протокол принтера и PDL в своем собственном приложении.

Некоторые решения включают в себя третий компонент промежуточного уровня, чтобы заполнить пробел между мобильным приложением и реальным устройством. Это не элегантный способ, но, кажется, работает для некоторых случаев использования.

Полный процесс состоит из двух этапов: обнаружение (например, настройка) и фактическая печать (например, отправка документа). С AirPrint вы можете проверить документацию , чтобы узнать, как работает Bonjour aka ZeroConf.

...