John Mc Quillan wrote on Samba-Digest:
[Samba] Adding Printer Drivers from Windows XP
John Mc Quillan john.mcquillan at openjawtech.com
Tue Feb 11 23:05:32 GMT 2003
I am having trouble trying to add printer drivers from Windows XP.
I'm running SAMBA 2.2.7a on SUSE 7.2.
Hi, John,
which print system are you using on your SuSE 7.2 ?
Are you on CUPS (could well be since you also have updated the Samba
version to the latest) -- or are you still on LPD?
As best I can determine, the problem relates to permissions - Windows
doesn't seem to be able to write the files to the printer driver
directory on the server.
Yet, I can set up an ordinary file share to that same directory and
logged on as the same user, I can read and write the directory.
The relevant sections of the conf file are shown below - note the
'printx' share which was used to test the ability to write to the
relevant directories.
Any ideas?
[global]
encrypt passwords = Yes
logon script = logon.cmd
logon drive = F:
printer admin = root,john
hosts allow = 192.168.2.
[Printers]
path=/tmp
printable=yes
[printx]
path = /usr/local/samba/printers
write list = root,john
read only = Yes
[print$]
path = /usr/local/samba/printers
write list = root,john
read only = Yes
printable = Yes
The [print$] share is *not* a printer share! It is a files share,
which contains the printer driver files to be downloaded by the
Windowds clients. It needs to carry the name of "print$", since the
Windows clients are hardcoded to look for this share when they want
to retrieve the drivers.
As such, the share *must not* be labeled as "printable" (other
wise Samba would try to put it up as a printer share. Try to
tag it as "browseable = yes" and remove the "printable =..."
line altogether.
John Mc Quillan
+353 (01) 4100681
http://www.openjawtech.com
Cheers,
Kurt
P.S.: If you are using CUPS, "man cupsaddsmb" tells you how you need
everything to set up your system for "cupsaddsmb -v your_printer_name"
to make the CUPS printer driver ready for download to the clients.
--
To unsubscribe from this list go to the following URL and read the
instructions: http://lists.samba.org/mailman/listinfo/samba