Пишу прогу на андроиде. Телефон должен стать микро купсом на один принтер. Или виртуальным ipp принтером.
Полученное задание потом будет переправлено на блютуз принтер.
Добился промежуточного результата. Стандратная служба печати андроида его видит и согласна с ним работать.
А вот маки и айфоны идут пока в отказ. Поднял в штатном купсе шары. Расшаренные принтеры с айфона 13 не видятся.
Принтеры с другого мака штатно подключаются и драйвера автоматически выбираются.
Как я понимаю для айфона не хватает TXT записи URF или в ключе pdl нет image/urf
Хотел по статье на хабре добавить файлы конфигов, но "создайте файл" вылился в квест на 2е суток.
/usr сейчас закрыт SIP
МакОс вентура Как создать файл в /usr/share/cups/mime?
то есть без перезакрузки в рековери и снятия этой защиты файлы ручками в папках создать нельзя.
Напомню Цель всех моих мучений со штатным Cups MacOS понять как нужно прописать mDNS(Avahi), чтобы принтер автоматом увиделся и подцепил драйвер unirast овер ipp.
Издеваться над /usr не главная цель, а промежуточные шаги для отладки, поэтому не сильно бы хотелось:
Все таки снимать SIP ?
или Может есть штатные средства вписать image/urf в pdl?
Или конфиги купс может из других мест подхватывать плюсом ?
Или для экспирементов совсем опустить штатный и попробывать через брев накатить ?
Или кто-то сможет поделиться тем как себя аннонсируют принтеры, которые айфоны видят ?
Попутно. Айфоны согласны работать с принтерами не на 631 порту ?