Сам себе отвечаю - старья много на ftp.novell.hu
Для внутреннего использования был напилен небольой утиль. так как API содержащееся в nipplib.dll не документировано , пошел другим путем.
1. Парсим HTTP с
https://server/ipp, получаем список iPrint принтеров.
2 .Далее выбираем из списка
https://server/ipp/Printer_Name, парсим (только для информации на посмотреть что там с принтером какая модель, какие драйверы итд).
3. Открываем INF-файл драйвера. Парсим из него список поддерживаемых принтеров. Выбираем нужный.
И устанавливаем на любой версии Windows (xp-10) (в тч не порддержиавемой со стороны сервера iPrint) сетевой принтер c именем Printer_Name, с драйвером выбранным на
шаге 3 и портом
https://server/ipp/Printer_Name.