[Samba] Problems when using cupsaddsmb

Fabian Steiner gentoo at fabis-site.net
Fri Jan 7 14:02:06 GMT 2005


Hello,

doesn't anybody of you have a possible solution for this? I have tried 
all day long and even bought a book about samba and cups  but I still 
receive the wrong output when running cupsaddsmb -a -v.

Regards,

Fabian



Fabian Steiner wrote:

> Hi!
>
> First of all, I have to admit that it is my first post on this list, 
> so please be lenied toward me, if I don't obey some of the rules ;-) 
> I'll try my best :-)
>
> I am just trying to get my samba-server work as a print server by 
> using CUPS. The OS of the server is Gentoo Linux and I'm using 
> samba-3.0.9-r1. The clients are win 2k/xp home. I can already see my 
> shares (files and drivers) in the windows networking neighbourhood, 
> but unfortunately the configuration of the printer (Lexmark 3200) 
> fails, since windows is looking for some *.inf files which cannot be 
> found. Printing on the server is possible, though (using the lpr 
> -plexmark test.text command).
> When looking for some tutorials about this, I found this one: 
> http://forums.gentoo.org/viewtopic.php?t=110931 , which said that 
> cups-samba-5.0rc3.tar.gz  would have to be installed and that** 
> cupsaddsmb -a -v -U root  would be the command I am looking for. So I 
> installed it and three files were copied to the 
> /usr/share/cups/drivers directory. The next thing to be done was to 
> run the command above, but the output isn't as expected:
> -------------------------------------------------------------------------------------------------- 
>
> Password for root required to access localhost via SAMBA:
> Running command: rpcclient localhost -N -U'root%pw' -c 'setdriver 
> lexmark lexmark'
> Succesfully set lexmark to driver lexmark.
> -------------------------------------------------------------------------------------------------- 
>
>
> So no directories like W32X86 were created in /var/lib/samba/printers 
> and my clients still can't find the files which would be needed to get 
> the printer work.
> Here is my /etc/samba/smb.conf:
>
> #======================= Global Settings 
> =====================================
> [global]
>
>
> workgroup = milchstrasse
> server string = Samba-Server %v
> printcap name = cups
> load printers = yes
> printing = cups
> printer admin = root
> log file = /var/log/samba3/log.%m
> max log size = 100
> hosts allow = 192.168.0. 192.168.1. 127.
> security = user
> encrypt passwords = yes
> smb passwd file = /var/lib/samba/private/smbpasswd
> passdb backend = tdbsam
>
>
>
> #============================ Share Definitions 
> ==============================
> [homes]
> comment = Home Directories
> browseable = no
> writable = yes
> public = no
>
> [printers]
> comment = All Printers
> path = /var/spool/samba # rwx-rwx-rwx
> browseable = no
> public = yes
> guest ok = yes
> writable = no
> printable = yes
> printer admin = root,user
>
> [print$]
> path = /var/lib/samba/printers
> browseable = yes
> read only = yes
> write list = @adm root
> guest ok = no
>
> [lexmark]
> comment = MeinLexmark3200Drucker
> printable = yes
> path = /var/spool/samba # rwx-rwx-rwx
> public = yes
> guest ok = yes
> printer admin = root,user
>
> [public]
> comment = oeffentliches zeug
> path = /home/samba/public
> public = yes
> writable = yes
> ; write list = @staff
>
>
> Does anybody of you know the reason for this problem with cupsaddsmb 
> and the fact that directories like W32X86 are not ceated? I am really 
> looking forward to your answers!
>
> Regards,
>
> Fabian



More information about the samba mailing list