<div dir="ltr">On Wed, Sep 18, 2013 at 11:13 AM, Tim Waugh <span dir="ltr"><<a href="mailto:twaugh@redhat.com" target="_blank">twaugh@redhat.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Wed, 2013-09-18 at 08:00 -0500, Richard Shaw wrote:<br>
> After upgrading my wife's laptop (F18) can no longer discover the<br>
> printer. I tried shutting down the firewall (firewalld) to make sure<br>
> that wasn't the problem on both computers and restarting cups &<br>
> avahi-daemon to no avail.<br>
<br>
</div>For clients using CUPS < 1.6, i.e. anything before Fedora 19, if you<br>
weren't already using DNS-SD for discovery then you'll need to change<br>
something.<br>
<br>
In Fedora 19, CUPS only uses DNS-SD natively for discovery. The way it<br>
works is that the *client application* now does discovery, so e.g. your<br>
GTK+ application will discover shared CUPS queues via DNS-SD when you go<br>
to print.<br></blockquote><div><br></div><div>Ok, not complaining to anyone on this thread, but I would love to see the rational for per application printer discovery! That makes absolutely no sense to me. </div><div> </div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">If you cannot using DNS-SD for some reason, you can still use the "CUPS<br>
Browsing" protocol as used by CUPS < 1.6. It is available via the<br>
"cups-browsed" service provided in the cups-filters package. On the<br>
server, configure /etc/cups/cups-browsed.conf with e.g.<br>
"BrowseLocalProtocols CUPS"; on the client, configure it with<br>
"BrowseRemoteProtocols CUPS". Alternatively use "BrowsePoll my.server"<br>
on the clients, to get them to periodically interrogate the server.<br></blockquote><div><br></div><div>Is there a way to get dns-sd to work on a system wide basis? Or is it per application only? </div><div><br></div><div>
If it's per-application I'm guessing I'll have to do the latter because cups-browsed doesn't appear to be available on F18...</div><div><br></div><div># repoquery --whatprovides /usr/lib/systemd/system/cups-browsed.service</div>
<div>(no results)</div><div><br></div><div>Thanks,</div><div>Richard </div></div></div></div>