• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

samba reicht druckerdaten nicht an cups weiter

hallihallo.

ich hab schon wieder ein problem... diesmal mit samba und cups!
bevor einer kommt ich solle die forums such funktion nutzen,... das hab ich schon! bisher hat mir keiner der tipps was gebracht!

kurz der sachverhalt:

server os: suse 9.1
client os: win xp

so, nun hab ich cups auf dem server installiert, und meinen laserdrucker hp laserjet 6p konfiguriert!

drucken kann ich bestens unter suse!
auch mit unterschiedlichen benutzern!

daraufhin hab ich den drucker mittels samba freigegeben!
ich seh in zwar in der netzwerkumgebung, drauf zugreiffen kann ich allerdings nicht! entweder hab ich stehen, zugriff verweigert, blablabla, oder mit einigen test's hatte ich nix mehr stehen, konnte aber immer noch nicht drucken! der hat sich das quasi aufgehängt!

wo anderst hab ich jetzt gelesen das ich auch ohne samba, direkt über cups drucken kann, mittels:

http://192.168.1.99:631/printers/hp_laserjet6p

das klappt auch wunderbar! aber irgendwie ist das für mich unbefriedigend, weil ich mir jedes mal die adresse merken muss, wenn ich wo anderst meinen drucker installier!
deswegen sollte es schon über samba gehen! (auswählen, treiber installieren, fertig)

da es über cups geht, denk ich liegt es an der samba konf. Ich hab jetzt schon mehrere vorschläge aus dem forum und inet ausprobiert, deswegen poste ich jetzt einfach mal die smb.conf, und die cups.conf

smb.conf:

Code:
[global]
   server string = Linux-Server
   workgroup = Lauer
   os level = 2

   security = user
   encrypt passwords = Yes
   guest account = Nobody
   map to guest = Bad User

   invalid users = root
   socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
   wins support = No
   character set = ISO8859-15
   client code page = 850
   veto files = /*.eml/*.nws/riched20.dll/*.{*}/

   printing = cups
   printcap name = cups
   load printers = yes
   printer admin = @users   
   

   
[printers]
   comment     = All Printers
   path        = /var/spool/samba
   browseable  = no
   printable   = yes
   guest ok = yes
   use client driver = yes
   create mask = 0600
   printer admin = thomas
   hosts allow = 192.168.1.0/24


cupsd.conf
Code:
LogLevel info
Printcap /etc/cups/printcap
User lp
Group lp
RunAsUser Yes
Port 631
BrowseAllow @LOCAL
BrowseDeny All

Browsing On
<Location />
Order Deny,Allow
Allow From 192.168.1.0/24
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From @LOCAL
Deny From All
</Location>

<Location /printers>
Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24
</Location>

<Location /admin>
AuthType BasicDigest
AuthClass Group
AuthGroupName sys

## Restrict access to local domain
Order Deny,Allow
Allow From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
#Encryption Required
</Location>

ich hoffe da kann mir noch einer helfen, da ja hier das thema schon oft behandelt wurde! aber wie gesagt, mir haben die lösungen noch nix gebracht :(
 

aheinhold

Newbie
Hallo,

ist es richtig, dass du NICHT als Benutzer thomas am Win-Rechner angemeldet bist?
Dann nimm mal folgende Zeile aus der [printers]-Section deiner smb.conf raus:
Code:
printer admin = thomas
 
Oben