Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba als Druckserver - geht nicht - warum
Hallo Miteinander,
habe meinen Drucker lokal am Sambaserver angeschlossen und kann von dort aus (lokal) auch drucken. Ich sehe den Drucker auch auf meinen Win-Clients und kann auch den Spool öffnen und die Eigenschaften. Wenn ich nun über den Win-Client drucke, wird der Druckauftrag auch in den Spool geschrieben und weiterverarbeitet (kurz im Spool sichtbar "wird gedruckt", dann wieder weg). Aus dem Drucker kommt aber nichts heraus.
Hat hier jemand eine Idee die mir weiterhilft?
Dank im voraus
Poste doch mal die smb.conf. Vielleicht eine Frage der Rechte wie public=no usw.
Also an den Rechten kann es eigentlich nicht liegen. Den Druckerpfad habe ich komplett geöffnet (drwxrwxrwx). Laut Anleitung(en) sollte eigentlich alles OK sein. Aber wie gesagt, irgendwo muss ein Fehler sein - nur wo?
In der smb.conf stehen folgende Einträge:
[global]
workgroup = SAMBA
server string = Samba Server
interfaces = 127.0.0.1, eth0
bind interfaces only = Yes
min passwd length = 4
map to guest = Bad User
password level = 4
log level = 2
log file = /var/log.%m
time server = Yes
deadtime = 15
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
logon script = logon.bat
logon path = \\%L\daten\netlogon\%U
logon drive = P:
logon home = \\%L\daten\home\%U
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
ldap suffix = dc=example,dc=com
ldap ssl = no
admin users = administrator, root, @ntadmin
hosts allow = 192.168.181.
printing = BSD
print command = lpr -r -P'%p' %s
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j
[hpdj930c]
comment = HPDJ930C auf Samba
priter name = HPDJ930C
path = /printer/hpdj930c
create maks = 0700
printable = Yes
browseable = Yes
guest ok = Yes
printer admin = @ntadmin
priter name = HPDJ930C
das ist ja schon einmal Mist nur beim kurzen Überfliegen.
Was sagt testparm? Gibt es da eine Fehlermeldung?
testparm bringt folgende Fehler:
Unknown parameter encountered: "priter name"
Ignoring unknown parameter "priter name"
Unknown parameter encountered: "create maks"
Ignoring unknown parameter "create maks"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Der Rest war OK. Aber was ist an dem Druckernamen falsch?
Unter Yast steht der Name drin. Was muss ich anderst machen?
-> lösch mal den Eintrag "printer name"
-> es heißt "create mask" ... genau lesen.
-> stimmen die User-Rechte vom Verzeichnis "path = /printer/hpdj930c" ?
testparm bringt folgende Fehler:
Unknown parameter encountered: "priter name"
Ignoring unknown parameter "priter name"
Der Rest war OK. Aber was ist an dem Druckernamen falsch?
Unter Yast steht der Name drin. Was muss ich anderst machen?
Am Druckernamen nichts aber es heisst printer und nicht priter :D
Habe die Rechtschreibfehler korrigier - testparm bringt keinen Fehler mehr,
aber es kommt auch kein Ausdruck.
Habe auch den Eintrag printer name ganz entfernt, unverändert.
An den Rechten liegt es auch nicht "path = /printer/hpdj930c" hat volle Rechte (drwxrwxrwx).
Wie gesagt, unter dem Win-Client wird der Druckauftrag auch kurz sichtbar, aber es kommt nichts aus dem Drucker raus.
Welche Distri verwendest Du?
Hast Du eine Datei /etc/hosts.lpd ???
Arbeite mit Suse Linux 9.1 Pro.
Ob ich eine /etc/hosts.lpd habe kann ich erst heute Abend prüfen - bin gerade arbeiten. Aber wenn ja, was sollte in der Datei stehen?
schreib da mal *.deineserverdomain.xyz rein. Bei mir, SuSE 8.2, hatte das dann geholfen und die Ausdrucke flutschten wieder. Diese Datei steuert die Remote-Drucker-Zugriffsrechte. Hatte mich beim Umstieg von SuSE 7.0 auf 8.2 Nerven gekostet, bis ich das heraus fand. :D
Danke für den Tipp Blade,
ich werde es heute Abend mal prüfen und berichten.
maniac1810
14.09.04, 20:40
also wenn auf dem Server cups läuft und der Drucker dort richtig eingerichtet ist, dann ist es das einfachste den direkten weg (Win->Cups) zu nehmen ohne den Umweg über samba.
Einfach einen einen neuen Netzwerkdrucker unter Win anlegen mit der Adresse: http://dein_server_name:631/printers/dein_drucker_name_in_cups
den Treiber installieren und fertig!
Ich hoffe das hat geholfen.
Micha
Einfach einen einen neuen Netzwerkdrucker unter Win anlegen mit der Adresse: http://dein_server_name:631/printers/dein_drucker_name_in_cups
den Treiber installieren und fertig!
Ich hoffe das hat geholfen.
Micha
Ähm, geht das etwas genauer? danke
Hallo,
hier mal eine kurze Anleitung zum Drucken von XP und w2k per IPP auf CUPS:
CUPS komplett mit Treibern auf dem Server installieren.
Den Drucker auf dem Server unter CUPS mit YAST in Betrieb nehmen.
Probedruck sollte funktionieren.
Dann eine RAW-Warteschlange einrichten. Du darfst hierfür "Lokales Filtern durchführen" nicht anklicken.
Dadurch werden die Druckdaten von dem Windowsrechner nur durchgeleitet.
Nun noch im Verzeichnis /etc/cups in den beiden Dateien mime.convs und mime.types jeweils die Zeilen die mit "application/octet-stream" beginnen auskommentieren.
XP:
Druckereinstellung: Netzwerkdrucker
Für den Drucker eintragen:
http://(Servername oder IP):631/printers/(Druckername)
XP sollte dann zur Treiberinstallation übergehen.
Probedruck und fertig.
Die Anleitung reicht hoffentlich aus.
Gruß Klaus
Müsste soweit, danke .. jetzt muss ich nur noch NT 4.0 beibringen über IPP zu drucken :( ..aber das wäre dann wohl ein anderes Forum. Thx.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.