Hey everyone. Having a little problem getting cupsaddsmb to work correctly. I have been reading throw the Samb 3 book today as i am trying to have the ability for drivers for our printers to be automatically downloaded when a client adds the printer. I am using: FreeBSD 4.10 samba 2.2.11 cups 1.1 cups-samba I put the following info in smb.conf: [printers] comment = All printers path = /var/spool/samba printer admin = root jwilliams guest ok = yes printable = yes browseable = no hosts allow = 192.168.1. printer name = HP8150 4th floor public = yes writeable = no [print$] comment = Printer Drivers path = /usr/local/share/cups/drivers browseable = yes guest ok = no read only = yes write list = root On the 'printer's portion, the printer name section, is a printer that I added through the cups web interface. I then proceeded to execute this command: cupsaddsmb -U root -a -v (for verbose output) Here is the output: oxygen# cupsaddsmb -U root -a -v Password for root required to access localhost via SAMBA: Running command: smbclient //localhost/print\$ -N -U'root%test' -c 'mkdir W32X86;put /var/spool/cups/tmp/418bc44b04fd5 W32X86/SalesPrinter-4.ppd;put /usr/local/share/cups/drivers/cupsdrv5.dll W32X86/cupsdrv5.dll;put /usr/local/share/cups/drivers/cupsui5.dll W32X86/cupsui5.dll;put /usr/local/share/cups/drivers/cups5.hlp W32X86/cups5.hlp' added interface ip=192.168.1.93 bcast=192.168.1.255 nmask=255.255.255.0 Domain=[COURTESY] OS=[Unix] Server=[Samba 2.2.11] NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86 putting file /var/spool/cups/tmp/418bc44b04fd5 as \W32X86/SalesPrinter-4.ppd (97300000.0 kb/s) (average Inf kb/s) putting file /usr/local/share/cups/drivers/cupsdrv5.dll as \W32X86/cupsdrv5.dll (54738.8 kb/s) (average 56640.2 kb/s) putting file /usr/local/share/cups/drivers/cupsui5.dll as \W32X86/cupsui5.dll (42878.1 kb/s) (average 49759.6 kb/s) putting file /usr/local/share/cups/drivers/cups5.hlp as \W32X86/cups5.hlp (142340000.0 kb/s) (average 51149.6 kb/s) Running command: rpcclient localhost -N -U'root%test' -c 'adddriver "Windows NT x86" "SalesPrinter-4:cupsdrv5.dll:SalesPrinter-4.ppd:cupsui5.dll:cups5.hlp:NULL:RAW:NULL"' cmd = adddriver "Windows NT x86" "SalesPrinter-4:cupsdrv5.dll:SalesPrinter-4.ppd:cupsui5.dll:cups5.hlp:NULL:RAW:NULL" result was NT_STATUS_UNSUCCESSFUL Running command: rpcclient localhost -N -U'root%test' -c 'setdriver SalesPrinter-4 SalesPrinter-4' cmd = setdriver SalesPrinter-4 SalesPrinter-4 SetPrinter call failed! result was NT_STATUS_UNSUCCESSFUL (I hope this formats correctly). but as you can see, the result is NT_STATUS_UNSUCCESFUL. Now, I am having a heck of a time trying to figure out what the problem is. Also, here is a snip of what I see in /var/log/messages when I execute the above command: Nov 5 13:11:46 oxygen smbd[52086]: [2004/11/05 13:11:46, 0] printing/nt_printing.c:get_correct_cversion(1099) Nov 5 13:11:46 oxygen smbd[52086]: get_correct_cversion: Unable to connect I was hoping to get some help here to let me know what I am doing wrong. i appreciate the help. Jason