Разработать AirPrint сервер для печати с iOS устройств на терминале
Хотим добавить возможность печатать с iOS устройств по протоколу AirPrint. Сделали PoC и прототип со следующими выводами:
Windows AirPrint Service, который доступен бесплатно на Web, нашим требованиям не удовлетворяет и не поддерживается. Он пытается сконвертировать AirPrint PDF в битмап. Когда он конвертируется обратно в PDF для печати, получается ужас-ужас.
Нужно решение, которое ловит PDF через Apple AirPrint сервис и сохраняет его в файл для последующей обработки.
Общие требования:
· Платформа Windows 7/10
· Сервис не должен печатать на принтер и не должен интегрироваться с виндовым драйвером принтераT
· Сервис должен выполняться в фоновом режиме, без пользовательского интерфейса.
· Сервис должен конфигурироваться файлом установок и не требовать UI ни для имени сервиса, папки для складывания, паролей и т.д.
· Сервис должен поддерживать как authenticated так и non- authenticated AirPrint printing.
· Продукт должен содержать command line инсталлятор .
· Должен быть отключаем (on/off protocol) причем легко, ибо нужно часто.
· Логи в Windows Log Service
· Опционально, сертификация AirPrint от Apple
· Первая демострация - осень 2018, дедлайн для финальной поставки - ноябрь 2018
Важное замечание: просьба отзываться только тем, у кого есть опыт в имплементации подобных сервисов. Я писал вначале, что по принципу ″че там, разберемся″ мы уже попробовали. Там много всяких мелких засад, и заставить этот AirPrint работать надежно просто так с кондачка не получится. Наживете проблем и себе и нам.
