Hallo,
Ein älterer SuSE-7.3-Server fungiert mit Samba 2.2.1a als Domänencontroller, dies problemlos mit serverbasierten Profilen und Verzeichnisfreigaben.
Jetzt soll ein HP LaserJet 1100 angeschlossen und freigegeben werden. Mit YaST2 ist der Drucker bereits über BSD/LPD (nicht CUPS) eingerichtet und getestet. Der Linux-PC druckt auch ganz wunderbar.
Die Druckerfreigabe für die XP-Rechner gestaltet sich schwierig. Ich kann an den Clients den Drucker bei der Einrichtung „sehen“ und einrichten, aber Windows zeigt immer an: „Zugriff verweigert; keine Verbindung möglich“.
Ich habe jetzt viele Einstellungen in der printcap und der smb.conf ausprobiert, aber nichts hat geholfen. Derzeit sehen die beiden Dateien so aus:
# smb.conf (nur der relevante Teil, so wie ich das erkenne)
# Anm.: in path wurde anstelle --raw- auch mit --ascii- und --auto- experimentiert
printing = bsd
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba-log.%m
lock directory = var/lock/samba
[printers]
comment = Alle Drucker
security = server
path = var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100
browseable = no
printable = yes
writeable = no
create mode = 0700
[LJet1100]
security = server
path = var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100
printer name = lp3
writeable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s
# /etc/printcap
HP\_LaserJet\_1100-ascii|lp1|y2prn\_HP\_LaserJet\_1100.upp--ascii-HP\_LaserJet\_1100|y2prn\_HP\_LaserJet\_1100.upp ascii:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--ascii-HP\_LaserJet\_1100:\
:lf=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--ascii-HP\_LaserJet\_1100/log:\
:af=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--ascii-HP\_LaserJet\_1100/acct:\
:if=/var/lib/apsfilter/bin/y2prn\_HP\_LaserJet\_1100.upp--ascii-HP\_LaserJet\_1100:\
:la@:mx#0:\
:tr=:cl:sh:
HP\_LaserJet\_1100|lp2|y2prn\_HP\_LaserJet\_1100.upp--auto-HP\_LaserJet\_1100|y2prn\_HP\_LaserJet\_1100.upp auto:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--auto-HP\_LaserJet\_1100:\
:lf=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--auto-HP\_LaserJet\_1100/log:\
:af=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--auto-HP\_LaserJet\_1100/acct:\
:if=/var/lib/apsfilter/bin/y2prn\_HP\_LaserJet\_1100.upp--auto-HP\_LaserJet\_1100:\
:la@:mx#0:\
:tr=:cl:sh:
HP\_LaserJet\_1100-raw|lp3|y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100|y2prn\_HP\_LaserJet\_1100.upp raw:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100:\
:lf=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100/log:\
:af=/var/spool/lpd/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100/acct:\
:if=/var/lib/apsfilter/bin/y2prn\_HP\_LaserJet\_1100.upp--raw-HP\_LaserJet\_1100:\
:la@:mx#0:\
:tr=:cl:sh:
Die angegebenen Spool-Ordner existieren und sind für einen Benutzer und eine Gruppe „lp“ freigegeben. Die Anwender, die drucken sollen, sind als Samba-User und als Linux-User eingerichtet (Domänenlogin und sonstige Freigabenutzung klappt problemlos).
Was kann ich tun?
Wechsel auf CUPS nur über Umwege möglich, da die SuSE-CDs verschollen sind… Installation kann ich aber nur über Yast(2). Andere Installationsart kann ich nicht.
Danke für Hilfe
Anja