PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Printserver



Lord_@lex
17.01.04, 02:25
hi, hab jetzt zwar schon viel durchgelesen und gegoogelt, aber überall steht was anderes. und zwar möchte ich auf meinem linuxserver (mandrake 9.2) auch einen printserver laufen lassen, dazu benutze ich samba. in windows xp hab ich jetzt den netzwerkdrucker bereits gefunden, doch wenn ich den druckauftrag schicke geschiet nichts, und im printmaneger steht das ich keinen zugriff und soweiter hab.

ich hab den printserver über swat und dann über webmin versucht einzustellen... leider erfolglos.

dann hab ich versucht die smb.conf manuell mit hilfe von diversen seiten umzuschreiben... wieder erfolglos.

kann mir wer weiterhelfen, oder ne totsichere anleitung zeigen?

hier mal meine smb.conf, vllt. sieht ja einer den fehler auf den ersten blick :rolleyes: ?!?

# Samba config file created using SWAT
# from localhost (127.0.0.1)
# Date: 2004/01/15 22:23:32

# Global parameters
[global]
security = user
encrypt passwords = Yes
workgroup = MEIERLAN
browsable = Yes
browse list = Yes
map to guest = Bad User
server string = Samba Server %v
max log size = 50
log file = /var/log/samba/log.%m
printer admin = @adm
printcap name = cups
dns proxy = No
printer = EPSONStylusCOLOR640
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printing = cups
guest ok = Yes
public = Yes
oplocks = Yes
strict locking = Yes

[homes]
comment = Home Directories
read only = No
browseable = Yes

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
public = Yes
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
browseable = Yes

[print$]
path = /var/lib/samba/printers
write list = @adm root
guest ok = Yes

[EPSONStylusCOLOR640]
comment = EPSON Stylus COLOR 640
path = /var/spool/samba
read only = No
create mask = 0700
guest ok = Yes
public = Yes
browsable = Yes
printable = Yes
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
printer name = EPSON640
oplocks = No

Nobse
17.01.04, 03:01
moin!

du brauchst schreibzugriff in deinen pfaden. normalerweise nimmt man da /tmp,
in der regel hat auf /var nur root schreibzugriff, deswegen wirst du wahrscheinlich auch die fehlermeldung mit den berechtigungen bekommen.

nobs

Lord_@lex
17.01.04, 11:49
hmm, aber die config ansich, so wie ich sie eingerichtet hab (bis auf das /var verzeichniss) stimmt oder wie?

Thomas Mitzkat
17.01.04, 12:04
sieht gut aus. da du cups benutzt, sollte auch cups-seitig der zugriff erlaubt sein. siehe dazu beiträge von mir in bezug auf /etc/cups/cupsd.conf und /etc/cups/printers.conf

Lord_@lex
17.01.04, 12:40
Original geschrieben von Thomas Mitzkat
sieht gut aus. da du cups benutzt, sollte auch cups-seitig der zugriff erlaubt sein. siehe dazu beiträge von mir in bezug auf /etc/cups/cupsd.conf und /etc/cups/printers.conf

was ist cups? kann mir das jemand genauer erklären?

Nobse
17.01.04, 14:24
gib mal in die adressleiste des konqerors >http://localhost:631< ;-)

nobs

Stormbringer
17.01.04, 14:51
@Lord_@lex
Du hast es doch in Deienr smb.conaf angegeben ... und kennst es nicht? ;)
cups = Common Unix Printing System (http://www.cups.org/)

Gruß

Lord_@lex
17.01.04, 16:25
jetzt kann ich zwar schon den druckbefehl geben und im druckmaneger von windoof steht auch nix mehr von berechtigung und so, und man sieht die datei die in der warteschleife steht...

aber drucken tut er immernochnich. also unter linux wenn ich nen befehl zum printen geb funzts, nur unter windows nicht (windows is client)