Samba und Druckerfreigabe

Post Reply
Message
Author
Sebastian

Samba und Druckerfreigabe

#1 Post by Sebastian »

Tach auch ....

Ich habe hier einen Okipage 6ex Drucker (läuft auch als Laserjet 4P Emulation). Unter 8.0 und lprng lief das Teil problemlos als RAW Device am Server und ich konnte über Samba von allen Win Clients wunderbar drucken.

Seit SuSE 8.1 geht das nun nicht mehr.

Ich habe mit der Weboberfläche einen RAW Drucker auf LPT1 erstellt. Dieser kann dort auch angesprochen werden. Die Testseite bringt natürlich Müll, da dort ein Postscript versucht wird zu drucken, is ja aber nur ein RAW Device. War auch unter der SuSE 8.0 so. Wenn ich nun den Drucker im Samba freigebe (alle dürfen drucken, auch Gäste), das Spoolverzeichniss auf /tmp setze (chmod 777), kann ich den Drucker unter Windows verbinden und den Druckertreiber installieren, er wird auch als BEREIT angezeigt. Drucke ich nun aber eine Testseite erscheint folgende Fehlermeldung:
Die Testseite konnte nicht gedruckt werden. Soll die Druckerproblembehandlung angezeigt werden ? usw. .... Kann ich mir sparen dort zu suchen, da es nix mit Windows zu tun hat <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Ich vermute den Fehler bei Samba. Hier noch meine smb.conf mit den interessanten Ausschitten:

[global]
workgroup = WALHALLA
netbios name = THOR-II
server string = Samba %v
interfaces = eth0
bind interfaces only = Yes
security = SHARE
encrypt passwords = Yes
update encrypted = Yes
map to guest = Bad User
username map = /etc/samba/user.map
log level = 10
syslog = 0
log file = /var/log/samba/log.%m
name resolve order = lmhosts host bcast
time server = Yes
unix extensions = Yes
socket options = IPTOS_LOWDELAY TCP_NODELAY
printcap name = CUPS
addprinter command = printeradd
os level = 67
domain master = Yes
wins support = Yes
message command = mv %s %s.working; echo WinPopup-Message from %f@%m for %t: > %s; cat %s.working >> %s; wall %s; rm %s %s.working &
printer admin = root, Administrator
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

[Oki]
printer = raw
printable = yes
writable = yes
path = /temp
printer name = Laserjet
guest ok = Yes

Im den Logfiles vom Samba steht nix interessantes, die Firewall meckert auch nich (auch wennich sie unten hab, kommt der Fehler). Ich bin leider etwas überfragt, was denn nun noch sein könnte ... Achso, Samba ist die aktuellste Version, als SuSE RPM vom Samba Server .....

stefansf
Posts: 84
Joined: 28. Aug 2002 19:40

Re: Samba und Druckerfreigabe

#2 Post by stefansf »

Setzte SuSE8.1 jetzt nicht standartmäßig auf CUPS oder irre ich mich?
Wenn Ja, schau dir mal auf samba.org oder cups.org die Docus nochmal an da steht wie du den drucker einzubinden hast.


---stefan
Last edited by stefansf on 08. Jan 2003 20:51, edited 1 time in total.

Sebastian

Re: Samba und Druckerfreigabe

#3 Post by Sebastian »

Jepp, tut es. Ich hatte bereits Cups und Samba in einer "leicht" modifizierten SuSE 6.4 und der 8.0 am laufen aber solche Probleme, wie in der 8.1 hatte ich eben noch nie ...

Sebastian

Re: Samba und Druckerfreigabe

#4 Post by Sebastian »

Ich habs hinbekommen. Keine Ahnung woran es lag aber ein Problem am Ende war das CUPS es nicht zugelassen hat RAW Jobs zu empfangen. Wenn man dies tun möchte muss man in /etc/cups/mime.conv folgende Zeile auskommentieren:

"application/octet-stream application/vnd.cups-raw 0 -"

und in /etc/cups/mime.types:

"application/octet-stream"

Danach CUPS neu starten ... Am Samba habe ich nicht verändert, auser das ich nun Security Level auf USER hab und den Drucker als root installiert habe (im Windows) wobei der Windows User root Adminrechte hat und auch als admin und printer admin in der smb.conf steht. Keine Ahnung ob des das Problem war, speziell das mit dem Security Level kann ich mir aber nicht denken ...

Post Reply