[Pkg-cups-devel] Bug#566555: cupsaddsmb doesn't work when only cups	drivers are available.
    Kurt Roeckx 
    kurt at roeckx.be
       
    Sat Jan 23 22:07:02 UTC 2010
    
    
  
Package: cups-client
Version: 1.3.8-1+lenny7
Hi,
I've been trying to install the cups windows drivers, and it
failed if I didn't add other drivers.
I had those files:
# ls -l /usr/share/cups/drivers/
-rw-r--r-- 1 root root      803 Apr 20  2006 cups6.inf
-rw-r--r-- 1 root root       72 Apr 20  2006 cups6.ini
-rw-r--r-- 1 root root    12568 Apr 20  2006 cupsps6.dll
-rw-r--r-- 1 root root    13672 Apr 20  2006 cupsui6.dll
And then I get the message:
No Windows printer drivers are installed
Looking at a strace, I see:
access("/usr/share/cups/drivers/pscript5.dll", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/cups/drivers/ADOBEPS4.DRV", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/cups/drivers/x64/pscript5.dll", F_OK) = -1 ENOENT (No such file or directory)
write(2, "No Windows printer drivers are in"..., 42No Windows printer drivers are installed!
) = 42
If I also added the following files from a windows XP it worked:
-rw-r--r-- 1 root root  728576 Apr 14  2008 ps5ui.dll
-rw-r--r-- 1 root root   16560 Jan 24  2007 pscript.hlp
-rw-r--r-- 1 root root 1060548 May 15  2007 pscript.ntf
-rw-r--r-- 1 root root  543232 Apr 14  2008 pscript5.dll
And it copied the cups drivers along with it.
I'm not sure if it's always required to have all those files.
I was under the impression that those 4 files were only needed
for the "microsoft postscript drivers".  Maybe the manpage can
be clarified?  It mentions that all 8 files in the cups section,
but it doesn't make sense to me.
PS: The manpage points to:
http://www.cups.org/windows/
Which doesn't exist (anymore), instead it's
http://www.cups.org/software and you need to pick the "Windows
drivers".  And it's not obvious that the "source" actually
also contains the binaries.  (Or you can use the .rpm and
use alien.)
Kurt
    
    
More information about the Pkg-cups-devel
mailing list