[cups.general] cups v6 driver for windows
Angela Gavazzi
edv at goetheanum.ch
Wed Jan 4 08:39:35 PST 2006
Hallo,
I have an old samba-cups printserver (debian woody), connected to the domain
through winbind, that I must replace now.
I'm trying to the it running for days now... read the postings on this list,
posted in the samba list, tryed to replace cupsaddsmb with the one of the
repository, but I'm not sure if it was the right way,
I installed a new samba-cups server on a sarge machine. Windbind works, I can
get all users and groups.
I copied the generic windows postscript driver files as in cupsaddsmb-manpage
described to /usr/share/cups/drivers (tried also adobe drivers)
Also tried the same with the cups driver, that I would prefere to use.
Installed a printer in cups (test), reloaded smb.conf (also restarted samba) -
I can see the printer from windows.
When I try to cupsaddsmb the printer driver for the windows clients, nothing
happens. No driver is copied to /var/lib/samba/printers/W32X86/3, on the
console I get the message, that the driver was addedd successfully, nothing
seem to be written to printers.tdb (size doesn't change and tdbbackup gives
an empy file)
cupsaddsmb -v -U administrator test
Password for administrator required to access localhost via SAMBA:
Running command: rpcclient localhost -N -U'administrator%xxxxx' -c 'setdriver
test test'
Succesfully set test to driver test.
I tried with version 3.0.14 from sarge, 3.0.20b from testing and now 3.0.21
from sid, because I saw that there was a resolved bug about not writing to
printers.tdb
Set this permissions:
(user admin is in lpadmin group)
drwxrwxrwx 4 root root 4096 Jan 2 12:05 /var/lib/samba/printers/*
drwxrwsr-x 2 admin lpadmin 4096 Jan 2 11:52 /usr/share/cups/drivers/
drwxrwxrwt 2 admin lpadmin 4096 Jan 2 21:49 /var/spool/samba/
-rw-r--r-- 1 admin lpadmin 131584 J /usr/share/cups/drivers/PS5UI.DLL
-rw-r--r-- 1 admin lpadmin 25113 /usr/share/cups/drivers/PSCRIPT.HLP
-rw-r--r-- 1 admin lpadmin 792644 /usr/share/cups/drivers/PSCRIPT.NTF
-rw-r--r-- 1 admin lpadmin 455168 /usr/share/cups/drivers/PSCRIPT5.DLL
(tried also with lower and uppercase driver file names.)
-r-xr-xr-x 1 admin lpadmin 760 Jan 2 12:57 CUPS6.INF
-r-xr-xr-x 1 admin lpadmin 67 Jan 2 12:57 CUPS6.INI
-r-xr-xr-x 1 admin lpadmin 9529 Jan 2 12:57 CUPS6.PPD
-r-xr-xr-x 1 admin lpadmin 12568 Jan 2 12:57 CUPSPS6.DLL
-r-xr-xr-x 1 admin lpadmin 13672 Jan 2 12:57 CUPSUI6.DLL
-r-xr-xr-x 1 admin lpadmin 760 Jan 2 21:55 cups6.inf
-r-xr-xr-x 1 admin lpadmin 67 Jan 2 21:55 cups6.ini
-r-xr-xr-x 1 admin lpadmin 9529 Jan 2 21:55 cups6.ppd
-r-xr-xr-x 1 admin lpadmin 12568 Jan 2 21:55 cupsps6.dll
-r-xr-xr-x 1 admin lpadmin 13672 Jan 2 21:55 cupsui6.dll
As I said at the beginning, I downloaded the drivers v6 from the repository
and the cupsaddsmb.c file.
To compile it I tryed to replace it with the one of my debian package.
the ./configure and make... then replaced the cupsaddsmb binary.
I didn't have a better idea to compile it, sorry.
Could please! someone help me to get this running?
I have to migrate the cupsserver bevor migrating my domain. I was waiting for
a long time for the new drivers, but I must proceed now, so I really need
help to get a new cups-server running for my windows clients.
tia angela
I attach a log from cupsaddsmb with debug level 5 and here's testparm output:
[global]
workgroup = AAG
server string = Samba %v
security = DOMAIN
password server = 192.168.100.30
log level = 5 winbind:2 passdb:5 printdrivers:5 tdb:5
syslog = 0
log file = /var/log/samba/log.%m
printcap name = cups
preferred master = No
domain master = No
wins server = 192.168.100.30
panic action = /usr/share/samba/panic-action %d
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind separator = +
printing = cups
print command =
lpq command = %p
lprm command =
[printers]
comment = All Printers
path = /var/spool/samba
write list = root, @AAG+Domänen-Admins
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
write list = @AAG+Domänen-admins, root,
guest ok = Yes
More information about the cups
mailing list