Found a sad comment on one of it's duplicates:
"Note that this patch is not a complete implementation - it only handles discovery of printers via DNS-SD, it doesn't handle sharing of CUPS printers via DNS-SD."
The problem with Avahi (http://www.avahi.org/ticket/303) is that:
"kDNSServiceFlagsShareConnection is now used throughout CUPS's DNS-SD feature set (CUPS 1.4). This is not implemented in dns_sd.h, so Avahi support is not able to be added to CUPS."
Thus, even if we get CUPS to compile with Avahi support, it won't be able to share printers via DNS-SD.
Upstream CUPS bug for Avahi Support: http:// www.cups. org/str. php?L3066 (not recognized by Launchpad upstream integration).
Found a sad comment on one of it's duplicates:
"Note that this patch is not a complete implementation - it only handles discovery of printers via DNS-SD, it doesn't handle sharing of CUPS printers via DNS-SD."
The problem with Avahi (http:// www.avahi. org/ticket/ 303) is that: gsShareConnecti on is now used throughout CUPS's DNS-SD feature set (CUPS 1.4). This is not implemented in dns_sd.h, so Avahi support is not able to be added to CUPS."
"kDNSServiceFla
Thus, even if we get CUPS to compile with Avahi support, it won't be able to share printers via DNS-SD.