[Samba] Howto setup printing with Windows XP Clients, Cups and
samba..
"schönfeld / in-medias-res.com"
schoenfeld at in-medias-res.com
Thu Feb 8 13:30:08 GMT 2007
Hi,
thanks for the reply. But i cannot imagine that this could solve my
problem. Cause the main problem is: How do i get the right drivers
uploaded to my samba server (download does work, if it does have
drivers, printing aswell).
Thanks in advance
Best regards
Patrick
Paul McGrath wrote:
> In my smb.conf file I have additional lines lines in
>
> [global]
> ...
> load printers = yes
> printing = cups
>
> [printers]
> ...
> public = yes
> writable = no
>
> [print$]
> ...
> browseable = yes
> guest ok = no
> read only = yes
>
> Try adding some of these
> Regards
> Paul
>
>> -----Original Message-----
>> From: "schönfeld / in-medias-res.com"
>> [mailto:schoenfeld at in-medias-res.com]
>> Sent: Thursday 08 February 2007 10:02
>> To: samba at lists.samba.org
>> Subject: [Samba] Howto setup printing with Windows XP
>> Clients, Cups and samba..
>>
>> Hi there,
>>
>> slowly but sure I'm getting absolutely insane with the
>> printer setup on a Samba PDC. I got Cups to work. It works
>> like a charm if someone installs a printer via the cups
>> interface. It also prints in a good quality. On Samba side I
>> even have those "Printers and fax devices" in the visible
>> shares. And if i install CUPS6 Drivers manual on the target
>> system i can even print on the printers in there. Everything good.
>> But how do i get drivers uploaded to my samba, so that it
>> works to download them automatically on the clients. And
>> which drivers should i take? I've tried to add the cups
>> drivers with cupsaddsmb, but that fails because this util is
>> searching for adobe postscript drivers. I then tried to
>> install the adobe postscript drivers, but it's hard to find a
>> package which can be extracted just like it is and it is even
>> harder to find out what these damn .exe does install.
>>
>> Then: I searched those files, that cupsaddsmb is accessing on
>> a windows xp system and installed them to cupsaddsmb's source
>> folder. That worked for running it successful. I'm also able
>> to connect windows xp printers,
>> but printing is a catastrophe. It's like someone has thrown
>> the letters in a random order on the paper.
>>
>> I also tried to install drivers by usage of the (Domain-)
>> Administrator account on a windows xp system, but i keep
>> getting messages that i do not have the permission to do so :-(
>>
>> What do i do wrong?
>>
>> See testparm output below.
>>
>> Greets and Thanks in advance
>>
>> Patrick
>>
>> Load smb config files from /etc/samba/smb.conf Processing
>> section "[netlogon]"
>> Processing section "[profiles]"
>> Processing section "[Temp]"
>> Processing section "[Privat]"
>> Processing section "[Archiv]"
>> Processing section "[firma.in-medias-res]"
>> Processing section "[firma.rotas]"
>> Processing section "[firma.mcity]"
>> Processing section "[firma.returnit]"
>> Processing section "[install]"
>> Processing section "[printers]"
>> WARNING: The "printer admin" option is deprecated Processing
>> section "[print$]"
>> Loaded services file OK.
>> WARNING: You have some share names that are longer than 12 characters.
>> These may not be accessible to some older clients.
>> (Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
>> Server role: ROLE_DOMAIN_PDC Press enter to see a dump of
>> your service definitions
>>
>> [global]
>> workgroup = IMR
>> server string = majestix
>> passdb backend = ldapsam:ldap://127.0.0.1
>> log level = 3
>> printcap name = CUPS
>> cups server = 192.168.2.120
>> show add printer wizard = No
>> add user script = /usr/bin/ldapadduser '%u' sambausers
>> rename user script = /usr/bin/ldaprenameuser '%uold' '%unew'
>> delete user script = /usr/bin/ldapdeleteuser '%u'
>> add group script = /usr/bin/ldapaddgroup '%g'
>> delete group script = /usr/bin/ldapdeletegroup '%g'
>> add user to group script =
>> /usr/bin/ldapaddusertogroup '%u' '%g'
>> delete user from group script =
>> /usr/bin/ldapdeleteuserfromgroup '%u' '%g'
>> set primary group script =
>> /usr/bin/ldapsetprimarygroup '%u' '%g'
>> add machine script = /usr/bin/ldapaddmachine '%u'
>> sambamachines
>> logon path = \\%N\profiles\%U
>> logon drive = J:
>> domain logons = Yes
>> os level = 255
>> wins support = Yes
>> ldap admin dn = cn=admin,dc=intra,dc=in-medias-res,dc=com
>> ldap group suffix = ou=groups
>> ldap machine suffix = ou=hosts
>> ldap passwd sync = Yes
>> ldap suffix = dc=intra,dc=in-medias-res,dc=com
>> ldap ssl = no
>> ldap user suffix = ou=users
>>
>> [netlogon]
>> path = /mnt/srv/data/netlogon
>> read only = No
>>
>> [profiles]
>> path = /mnt/srv/data/Profiles
>> valid users = %U, "@Domain Admins"
>> force user = %U
>> read only = No
>> guest ok = Yes
>> profile acls = Yes
>> browseable = No
>> csc policy = disable
>> root preexec = /opt/domain/bin/create_profile.sh '%u'
>>
>> [Temp]
>> path = /mnt/srv/data/Temp
>> read only = No
>>
>> [Privat]
>> path = /mnt/srv/data/Home
>> read only = No
>>
>> [Archiv]
>> path = /mnt/srv/data/archiv
>> read only = No
>>
>> [firma.in-medias-res]
>> path = /mnt/srv/data/firma.in-medias-res
>> read only = No
>>
>> [firma.rotas]
>> path = /mnt/srv/data/firma.rotas
>> read only = No
>>
>> [firma.mcity]
>> path = /mnt/srv/data/firma.mcity
>> read only = No
>>
>> [firma.returnit]
>> path = /mnt/srv/data/firma.returnit
>> read only = No
>>
>> [install]
>> path = /mnt/srv/data/firma.returnit
>> read only = No
>>
>> [printers]
>> comment = All Printers
>> path = /var/spool/samba
>> printer admin = Administrator, schoenfeld, root
>> guest ok = Yes
>> printable = Yes
>> browseable = No
>>
>> [print$]
>> comment = Printer Drivers
>> path = /var/lib/samba/drivers
>> write list = root, schoenfeld, Administrator
>>
>>
>>
>>
--
in medias res Gesellschaft für Kommunikationstechnologien mbH
Dahlenerstr. 570
41239 Mönchengladbach
tel. +49 (0) 2166 - 9999685
fax. +49 (0) 2166 - 9999800
email: schoenfeld at in-medias-res.com
More information about the samba
mailing list