[Samba] cupsaddsmb problems...
Jason Williams
jwilliams at courtesymortgage.com
Fri Nov 5 21:37:00 GMT 2004
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
More information about the samba
mailing list