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

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to