Vielleicht ist Bluelupo hier der kompetentere, seine fragen hören sich jedenfalls so an.
apple, denen ja cups mittlerweile gehört hat in der 1.6.3 linux funktionalität herausgeschmissen die für macOS nicht benötig werden. Der user und blogautor mag kein Zeroconf, Avahi, mDNS, sondern lieber alles von hand, allerdings hat seine methode den nachteil, dass damit kein cups webinterface genutzt werden kann. In soweit stellt das vielleicht doch nicht eine brauchbare lösung da was er da zusammengefrickelt hat.
Vertrau dein problem mal Bluelupo an ...