PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows druckt nicht mit Cups



astaroth
05.01.03, 19:15
Hallo,

also ich habe folgendes Problem, ich möchte mir einen Linux Server einrichten (Suse 8.1).
Samba funktioniert auch schon sehr gut aber ich komme einfach nicht mit den Einstellungen von CUPS klar.
Also erst einmal soll nach Eingabe des Befehls:

Netstat -tan | grep 631

Eine der folgenden Zeilen ausgegeben werden:

Tcp 0 0 192.168.7.1:631 0.0.0.0:* LISTEN
Tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN

Tatsächlich erhalte ich aber die Meldung:

Tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN

Trotzdem startet CUPS problemlos und es ist problemlos möglich unter Linux zu drucken.

Wenn ich mich von einem Client-PC aus anmelde (Windows 2000 SP2) kann ich den installierten Drucker sehen und ihn auch installieren, erhalte aber eine Fehlermeldung das kein passender Druckertreiber gefunden wurde obwohl die Print$ Freigabe existiert und sich ein gültiger, funktionierender Treiber darauf befindet.

Wenn ich mich anschließend an das System anmelde (als Benutzer "sysmin1") erscheint in der Datei "/var/log/cups" die Meldung

get_printers_attrs: resource name ´/printers/sysmin1´no good´!

während gleichzeitig die Samba log-Datei die Zeilen:

smbd /service.c:make_connection (252)
daishi (192.168.7.71) couldn´t find service sysmin1

und

printing /print_cups.c:cups_printername_ok (291)
unable to get printer status for sysmin1 - client-error-not-found

ausgibt.

Auf der Windows Seite ist es mir nicht möglich zu drucken, außerdem erscheint nach dem auswählen des Druckers die Meldung "Zugriff verweigert,keine Verbindung möglich".

Kann mir da vielleicht jemand helfen???


Danke schon mal im Voraus

astaroth
:D :D :D

Cieni
06.01.03, 10:31
Wie sieht den Deine smb.conf aus??
Den der Benutzer als Druckername wird nicht funktionieren.

Cieni

astaroth
06.01.03, 12:54
konfiguriert ist der Drucker über das Webfrontend von Cups als Canon.
ich vermute das irgendeine Rechtevergabe nicht funktioniert aber ich weiss nicht wo und welche es sein könnte.
Auf die Freigaben des Linuxrechners kann ich mit Windows 2000 auch ohne Probleme zugreifen.
der Ordner /var/tmp hat die Rechte 777


# Globale Parameter
[global]
workgroup = linuxtest
# Name der Domaene

interfaces = eth0
bind interfaces only = yes
# Auswahl der Netzwerkkarte und
# Bindung an diese Karte

guest account = nobody
guest ok = yes
security = user
# Sicherheitseinstellungen

browseable = yes
# Sichtbarkeit in der Netzwerkumgebung

encrypt passwords = yes
# Verwendung von verschluesselten Passwoertern

keep alive = 60
wins support = yes
# WINS Einstellungen

printing = CUPS
printcap name = CUPS
# Drucksystemeinstellungen

domain admin group = @sysmin
# legt die Gruppe der Domaenenadministratoren fest

password level = 2
domain logons = yes
domain master = yes
# Domaeneneinstellungen

os level = 100
local master = yes
# Systemrang fuer die LMB Wahl

logon path = \\%L\profiles\%U
# Anmeldepfade

logon script = /netz/netlogon/netz.bat
# Anmeldescript

unix password sync = yes
passwd program = /usr/bin/passwd %U
passwd chat = *password* %n\n *password* %n\n *successful*
# Einstellungen zur gleichzeitigen Aenderung von NT-, Samba- und Unixpasswort

mangle case = yes
case sensitive = no
default case = lower
preserve case = yes
short preserve case = yes
# Regelung der Groß- und Kleinschreibung von Dateien

socket options = TIPTOS-LOWDELAY TCP-NODELAY\
SO-SNDBUF=4096 SO-RCVBUF=4096

[homes]
comment = Privates Laufwerk
path = /home/%U/windows
valid users = %U, root
writeable = yes
create mask = 0640
directory mask = 0750
browseable = no

[netlogon]
path = /home/netlogon
public = no
writeable = no
write list = @root, @sysmin
browseable = no

[profiles]
path = /netz/profiles
browseable = no
public = yes
writeable = yes
create mode = 0777

[transfer]
path = /netz/transfer
create mask = 0777
browseable = yes
writeable = yes

[pool]
path = /netz/pool
writeable = no
read only = yes
write list = @root, @sysmin, @chef


[cdrom]
path = /media/cdrom
valid users = @root, @sysmin, @chef

[printers]
comment = globale Druckereinstellungen
path = /var/tmp
public = yes
printable = yes
create mask = 0777
browseable = yes

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @root, @sysmin
force group = @sysmin
create mask = 0665
directory mask = 0775

Cieni
06.01.03, 16:59
Also die smb.conf sieht bei mir nicht anders aus.
Ich glaube auch nicht an ein Rechteproblem
Aber heißt der Drucker wirklich sysmin1?
Ich hatte so eine ähnliche Fehlermeldung wie ich versucht habe in der smb.conf eine Drucker anzulegen und ihm über print command zu steuern. Den Drucker gab es bei CUPS nicht.

Cieni

astaroth
07.01.03, 07:34
nein der Durcker ist hat den Namen Canon und taucht auch so in Swat und dem Konfigurationstool von Cups auf.
Warum Windows sich mit einem Drucker namens Sysmin verbinden will weiss ich nicht, ich dachte er will einen Jobordner oder ähnliches mit diesem Namen anlegen.