On Wed, 2006-01-04 at 11:21 +0000, Dave Howorth wrote:
Hmm, it seems like CUPS could be improved by allowing more than one default path.
I think it would be difficult for the PPD as shipped to include the path since that will potentially vary on different systems (e.g. Windows). And requiring every installation script to be able to discover the default path on the particular machine and either edit the PPD or make a symlink also seems quite complicated.
So IMHO it would be better if CUPS searched both /usr/lib64/cups/filter/ and /usr/lib/cups/filter/ to find filters.
Just a little more information on this topic, since I've dug a little deeper. The rpm defaulted to /usr/lib/cups/filter/ - I haven't looked at how it decided that. But I have now looked at what happens when you try to recompile the source package. It tries to discover the correct path using cups-config. That causes a problem because cups-config isn't installed by default; it's part of the cups-devel package. That's a fair enough requirement if you're recompiling the source, but IMHO it's unreasonable to require the devel package to be installed in order for a binary package to be able to install itself properly. So FWIW, I'm even more convinced that this is an issue that SUSE and/or CUPS ought to address rather than the driver supplier. Cheers, Dave