CUPS kan kringkaste hvilke skrivere som er tilgjengelig og eventuelt tilstanden til denne. Dette gjør det mulig for klientene å lytte etter skrivere, som beskrevet i CupsKlientUtskrift, istedenfor å aktivt hente dette fra printhost. Siden printhost.idi.ntnu.no ikke har tilgang til alle idi sine nett er en nødt til å bruke gran.idi.ntnu.no som relay for cups sine broadcastpakker. Dette betyr at hvis cupsd stoppes vil ikke brukerene på andre nett enn 129.241.107.* se skriverene som er tilgjengelig.
På lengre sikt bør denne tjenesten tilbys vha. DNS.
Slik er Broadcast for Cups-browsing er satt opp
På printhost.idi.ntnu.no, fra /usr/local/etc/cupsd.conf, så broadcaster denne til hele 107-nettet:
BrowseAddress 129.241.107.255:631 BrowseDeny All
Årsaken til at /usr/local benyttes er at printhost.idi.ntnu.no bruker ports. Normalt ville vel den ligge under /etc/cups. Mulig /etc/cups/ -> /usr/local/etc/cups/
gran.idi.ntnu.no, som har interface til alle idi sine subnett er satt til å ta i mot pakker fra trieste og relaye disse.
BrowseRelay 129.241.107.41 129.241.103.255 BrowseRelay 129.241.107.41 129.241.105.255 BrowseRelay 129.241.107.41 129.241.111.255 BrowseRelay 129.241.107.41 129.241.113.255 BrowseRelay 129.241.107.41 129.241.163.255
(Siden vi bruker Blastwave vil konfigfila ligge i /opt/csw/etc/cups/. Burde lage en symlenke der óg, dvs /etc/cups/ -> /opt/csw/etc/cups/. På den andre siden skulle vel slike pakker strengt tatt ligge i /etc/opt/csw/cups/?
Denne stoppes og startes på vanlig vis vha.
/etc/init.d/cswcups stop
/etc/init.d/cswcups start
Dermed får alle maskiner som bruker cups listet opp alle skriverene fra printhost.idi.ntnu.no