On Sun 30 Aug 2015 at 09:31:50 +0200, to...@tuxteam.de wrote:

> On Sat, Aug 29, 2015 at 11:00:51PM +0100, Brian wrote:
> 
> [...]
> 
> > None of these. Bonjour plays a central role in printing over a network.
> > Discarding it as a very useful tool isn't very helpful.
> 
> It aids in printer discovery. If your configuration is somewhat static,
> it's totally superfluous. In a highly dynamic environment it's convenient.

The distinction between static and dynamic is a useful one when it comes
to printing. With a policy of only printing to a local USB connected
printer or a designated server in client.conf the need for service
discovery with avahi-daemon is, as you say, superfluous. Whether it can
be removed depends on the system setup. On GNOME its purging will take
gnome-core with it. That doesn't look good. :), so disabling it looks a
better bet.

In a dynamic environment (moving from site to site, for example) I'd see
the status of avahi-daemon as essential, not simply convenient. Setting
up a static configuration in such a circumstance may not be easy. There
is no assurance that anyone even knows the server address and, for some
devices such as a mobile phone, it wouldn't do you much good if they
did.

> I know for sure: my printing runs perfectly fine without Avahi (and
> without CUPS, at that). I've just two printers I've to talk to, "work"
> and "home". Once they are configured, LPRNG does the rest.

This is a static configuration equivalent to the CUPS one outlined
above. It has the same drawbacks. There is no reason why either setup
shouldn't produce a satisfactory printing experience. I believe LPRNG
cannot do service discovery so a roaming user may have the trouble of
needing to get a server name for every new situation.

> Pick your tools. Know why.

Indeed; but banning one of them reduces the possibilities of effortless
printing.

Reply via email to