PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba und Cups drucker



Lockslay
09.10.04, 17:27
Hallo zusammen

ich verwende Debian Woody und habe Samba am laufen.
Kann auch Verzeichnisse freigeben, nur mit meinem Drucker habe ich Probleme.
Ich lasse meinen HP Laser Jet 1300 (USB) unter Cups laufen
Er druckt auch wunderbar!

Nun möchte ich das ich mit meinem Windows XP Rechner auch über Samba drucken kann.

Leider habe ich bisher keine einstellung gefunden die mich drucken lässt.
Was ich geschaft habe ist das Windows einen Drucker sieht aber
keine Verbindung zum drucker.

Was muss ich für einstellungen in smb.conf eintargen damit ich drucken kann



unter global habe ich
printing = BSD

und dann habe ich das noch eingefügt
[PSLaser]
comment = HP Laser Jet 1300
path = /tmp
create mask = 0700
guest ok = Yes
printable = Yes
printer name = lp2
Das hatte ich bisher, aber ohne druckbaren
Erolg.

Gruß
Lockslay

Thomas Mitzkat
10.10.04, 12:17
leutz, machts euch nicht so kompliziert. wenn mit cups gedruckt wird, muss auch cups drinstehen. desweiteren sollen alle drucker abgebildet werden, die angeschlossen sind und die druckaufträge sollen roh (raw) durchgereicht werden, weil der treiber auf dem client installiert ist:



[global]
printcap name = cups
load printers = yes
printing = cups
printer admin = @users
[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
guest ok = yes
browseable = No
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.

Lockslay
11.10.04, 14:59
Hallo

danke für dein Posting
habe das so in meine smb.conf einkopiert.

Jetzt werden bei meinem Windows einmal mein HPLaserJet 1300 und
alle Drucker und Faxgeräte erkannt.
treiber wurde auch unter Windows jetzt installiert.

Nur wenn ich auf den freigegeben Drucker gehen
bekomme ich immer noch die Meldung

Zugriff verweigert, keine Verbindung möglich

Habe ich da was falsch gemacht ?
oder muss ich da das printer admin root passwort eingeben ?

Gruß
Lockslay

Thomas Mitzkat
12.10.04, 00:54
nö. nächster schritt:
/etc/cups/cupsd.conf


<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From 192.168.0.*
# sollte natürlich auf das eigene netz passen
Allow From @LOCAL
</Location>

damit der zugriff aus dem internen netz möglich ist.

Lockslay
12.10.04, 16:50
Hallo

habe die /etc/cups/cupsd.conf
angepasst

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.2
Allow From 192.168.0.7
Allow From @LOCAL
</Location>
wobei 0.2 der Windows PC und 0.7 der Linux Rechner ist

dan habe ich noch ein
/etc/init.d/cupsys restart
gemacht

Aber leider ohne Erfolg
es kommt immer noch die gleiche Meldung :rolleyes:

Noch ein paar Tipps auf lager ?

Gruß
Lockslay

Thomas Mitzkat
13.10.04, 00:42
hmm.. eigentlich müsste es jetzt laufen. sind die samba-nutzer auch in der gruppe users? notfalls in /etc/samba/smb.conf anpassen:



printer admin = @users


deine komplette smb.conf wäre jetzt mal interessant.

Michael80
14.10.04, 07:21
Hmm ich hab das gleiche problem, nachdem ich nun einiges hier angewandt habe, bringt er mir den fehler nicht mehr (keine Verbindung / kein Zugriff) Will ich aber etwas ausdrucken macht er nix. er sendet den auftrag zwar ab, aber ankommen am drucker tut nix .....

syncro14
14.10.04, 07:48
Moin Leute,

hatte das Problem schon letzte Woche gepostet aber keine Antwort erhalten!

Hier das Posting: http://www.linuxforen.de/forums/showthread.php?t=154530

Vielleicht könnt Ihr mir helfen,

Danke
Olaf

Lockslay
14.10.04, 15:19
Hallo

hir einmal meine smb.conf
wobei ich Samba ohne Benutzer laufem habe.
Hoffe das dir was auffällt.





[global]
workgroup = Link
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = share
interfaces = 192.168.0.7/255.255.255.0#Ip Adresse des Linux Rechnres
bind interfaces only = yes
socket options = TCP_NODELAY
hosts allow =192.168.0.2 192.168.0.4
printcap name = cups
load printers = yes
printing = cups
printer admin = @users


[Home]
comment = user_lockslay
browseable = yes
path = /home/lockslay/
writeable = yes
public = yes
guest only = no
directory mask = 777
create mask = 666

[Mule]
comment = Share aMule
browseable = yes
path = /edonkey/xmule/Incoming/
writeable = yes
public = yes
guest only = no
directory mask = 777
create mask = 666

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

Gruß
Lockslay

Stormbringer
14.10.04, 18:34
Ups ... hilft dies ggf.?
http://www.linuxforen.de/forums/showpost.php?p=968771&postcount=2

Gruß

Lockslay
14.10.04, 19:05
Hallo


printer admin = @users
habe ich doch schon in global.

Gruß
Lockslay

Stormbringer
15.10.04, 05:32
Das hatte ich überlesen.

Der betreffende Benutzer ist aber wirklich Mitglied der Gruppe users?

Gruß

Lockslay
17.10.04, 07:09
Hallo

wie schon geschrieben habe ich Samba ohne Benutzer und Passwort laufen.
vielleicht liegt es ja daran ?
Ich finde leider den fehler immer noch nicht. :confused:

Gruß
Lockslay

Thomas Mitzkat
17.10.04, 15:16
Hallo

wie schon geschrieben habe ich Samba ohne Benutzer und Passwort laufen.
vielleicht liegt es ja daran ?
Ich finde leider den fehler immer noch nicht. :confused:

Gruß
Lockslay

must du mal den log-level in der smb.conf erhöhen und mit


[global]
log level = 2
....
tail -f /var/log/samba/log.smb

den verlauf des druckauftrags mal anschauen.

Fly
20.10.04, 09:00
nö. nächster schritt:
/etc/cups/cupsd.conf


<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From 192.168.0.*
# sollte natürlich auf das eigene netz passen
Allow From @LOCAL
</Location>

damit der zugriff aus dem internen netz möglich ist.

Bin gerade dabei den Druckerserver cups zu konfigurieren und schaue mir die Threads an, hier habe ich eine Frage:

Für was ist: Allow From 127.0.0.2 und Allow From @LOCAL?

Alex10
20.10.04, 10:11
Für was ist: Allow From 127.0.0.2 und Allow From @LOCAL?

Steht für deinen Localhost, also deine Maschine.

Wurden die richtigen Berechtigungen für das Spoolverzeichnis von Samba gesetzt???

Ansonsten ändern! Nur zum Test, mal Vollzugriff geben, mit "chmod 777 spool"
Aber ohne "", versteht sich aber von selbst! ;)

hier (http://www.tecchannel.de/betriebssysteme/1335/index.html) noch ein Link für Samba als Druckserver.

Alex