Kurt Pfeifle k1pfeifle at
Sat Nov 3 16:08:48 GMT 2007

Alex Merry wrote:
> On Saturday 03 Nov 2007, Andreas Pakulat wrote:
>> Hmm, can't you just check wether lp exists and use that for printing
>> to CUPS? That probably means changing a few options from lpr, but
>> that one will always exist if a cups client is installed. And if you
>> can't find it use lpr without cups options.
> lp is a System V / Solaris command as well.  Does that affect using it 
> to check for CUPS?

CUPS' client print commands were designed as drop-in replacements for
the legacy lpr (BSD printing) and lp (System V printing) commands.

If you check for the commands, you'd want to check if they indeed are
the CUPS ones (by looking at what lib they link to).

I still think it is better to use something like "cupsdoprint" in KDE3
than directly using the commandline print commands.

Kurt Pfeifle
System & Network Printing Consultant ---- Linux/Unix/Windows/Samba/CUPS
Infotec Deutschland GmbH  .....................  Hedelfinger Strasse 58
A RICOH Company  ...........................  D-70327 Stuttgart/Germany

More information about the kde-core-devel mailing list