Разработать AirPrint сервер для печати с iOS устройств на терминале

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

Важное замечание: просьба отзываться только тем, у кого есть опыт в имплементации подобных сервисов. Я писал вначале, что по принципу ″че там, разберемся″ мы уже попробовали. Там много всяких мелких засад, и заставить этот AirPrint работать надежно просто так с кондачка не получится. Наживете проблем и себе и нам.