Shane Drinkwater
2005-Dec-23 15:05 UTC
[Samba] Unable to upload printer drivers to 3.0.21 Samba
Hello, I am attemping to upload printer drivers onto a new samba server running 3.0.21. Client computers that I have tried to upload the drivers from are Windows XP SP2, Windows 2000 SP4. The upload process works just like it is documented 1.) double click on printer and answer NO to 2.) Click on new driver button under advanced 3.) Find Driver and click OK then Finish 4.) watch as windows copies the driver files over to $print ( on the server I do see files being saved) 5.) Windows prompts me with a.) Windows XP-->"The Driver that you are trying to install is not compatible with Windows XP, Please contact the manufacturer for an update version. b.) Windows 2000 -->"The print driver you selected is ether no compatible with your current version of Windows, or it may not be available. Select a compatible driver from the list, or contact you administrator for help. 6.) After clicking the all mighty OK, windows cleans up the driver from $print. leaving a empty $print. I know that the driver works from windows it is the HP 4000 PCL driver. So I know the message is not true. What can be done to fix this ??? My config is as follows my $print [root@medusa printdrivers]# ls -lsa total 0 0 drwxrwxrwx 9 root root 200 Dec 22 16:33 . 0 drwxr-xr-x 6 root root 152 Dec 22 14:15 .. 0 drwxrwxrwx 2 root root 48 Dec 22 16:33 W32ALPHA 0 drwxrwxrwx 2 root root 48 Dec 22 16:33 W32MIPS 0 drwxrwxrwx 2 root root 48 Dec 22 16:33 W32PPC 0 drwxrwxrwx 4 root root 112 Dec 23 08:57 W32X86 0 drwxrwxrwx 2 root root 48 Dec 22 16:33 WIN40 [root@medusa printdrivers]# #=============== Local Master Settings========================== domain master = no local master = no preferred master = no # os level = 10 #============================================================== log file = /var/log/samba/%m.log load printers = yes socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 wins server = 172.27.1.17 encrypt passwords = yes dns proxy = no netbios name = newmedusa server string = Samba Server workgroup = CSQ security = domain max log size = 0 large readwrite = yes veto files = /*.eml/*.nws/riched20.dll/ #======================Printer Stuff =================================== printer admin = @CSQ+"Programmers",@CSQ+"Domain Admins",@CSQ+"Domain Users",@CSQ+"PA Doctors" ****note: If I comment out the above line the new printer driver button on windows is disabled. printing = cups printcap = cups #=======================Winbindd Stuff =================================#=======================Winbindd Stuff ================================= password server = * winbind uid = 10000-20000 winbind gid = 10000-20000 winbind separator = + template shell = /bin/bash template homedir = /home/%D/%U winbind cache time = 60 winbind enum users = yes winbind enum groups = yes winbind use default domain = yes [print$] path = /home/samba/printdrivers guest ok = yes guest only = yes browseable = yes read only = yes write list = @CSQ+"Programmers",@CSQ+"Domain Admins",@CSQ+"Domain Users",@CSQ+"PA Doctors" [printers] comment = All Printers path = /var/spool/samba browseable = yes guest ok = yes writable = yes printable = yes