PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cups bzw. Sambakonfig...



Alex10
13.09.04, 14:38
Hi Leute,

ich wende mich nochmals, wegen dringender Hilfe, an euch!
Ich bekomm die Konfiguration von Cups und Samba nicht hin!?
Der Treiberdownload des Druckertreibers von Samba auf den Client (Win2k) funktioniert, aber ich bekomm nicht einen Druckauftrag an den Drucker!!! :mad:
Sämtliche Logs ergaben nichts!
Testparm sagt nichts und die error_log von cups auch nicht, bis auf diesen Eintrag hier:

"get_printer_attrs: resource name '/printers/::{2227a280-3aea-1069-a2de-08002b30309d}' no good!"

Von Samba die Client Logdatei ergibt nur einen (für mich) ungewöhnlichen Eintrag!

"rpc_server/srv_pipe.c:api_rpcTNP(1538)api_rpcTNP: rpc command: SPOOLSS_CLOSEPRINTER"

hier auch ein Auszug meiner smb.conf

[global]
dos charset = 850
unix charset = ISO-8859-15
display charset = ISO-8859-15
workgroup = LINUX
interfaces = 172.17.2.1/255.255.255.0
update encrypted = Yes
passwd program = /etc/passwd
unix password sync = Yes
log level = 3
log file = /var/log/samba/%m.log
max log size = 1000
name resolve order = lmhosts wins bcast host
deadtime = 10
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

load printers = Yes
printing = cups
printcap name = cups
printer admin = root, alex, administrator
show add printer wizard = Yes
use client driver = No
print command = lpr -r -P'%p' %s
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j

add user script = useradd -d /dev/null -s /bin/false
delete user script = userdel
add group script = /usr/sbin/groupadd -p
delete group script = /usr/sbin/groupdel
add user to group script = /usr/sbin/groupmod -m
delete user from group script = /usr/sbin/groupmod -x
set primary group script = /usr/sbin/usermod -g
add machine script = useradd -w
logon script = logon.bat
logon path = \\linux\profiles\%U
logon drive = H:
logon home = \\linux\home\%U
domain logons = Yes
os level = 100
preferred master = Yes
domain master = Yes
enhanced browsing = No
wins support = Yes
create mask = 0640
directory mask = 0750
dont descend = /proc, /dev, /etc, /lib, /lost+found, /initrd,

[printers]
comment = Alle Drucker
path = /var/spool/samba/
read only = Yes
printable = Yes
printer admin = root, alex
guest ok = Yes
browseable = No
[print$]
comment = Druckertreiber Download-Bereich
browseable = Yes
guest ok = No
path = /etc/samba/drivers
write list = root, alex
read only = Yes
create mask = 0664
directory mask = 0775

Es sind sämtliche Rechte, der hier angegebenen Verzeichnisse inzwischen komplett freigegeben.
Win2k sagt immer, ich hätte keine ausreichenden Rechte vergeben, deswegen haben meine User inzwischen schon Rootrechte!? :ugly:

Aber es druckt immernoch nicht!!!!!!!!!!!!!!!!!

Ich hab echt keinen Plan mehr!!! :(

Um Hilfe bittend Alex

codc
14.09.04, 10:11
print command = lpr -r -P'%p' %s
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j

und cups machen keinen Sinn laut man smb.conf

Alex10
15.09.04, 08:22
print command = lpr -r -P'%p' %s
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j

und cups machen keinen Sinn laut man smb.conf

Was aber keine Rolle spielt, da Cups automatisch seine Einstellung nutzt, bzw diese Druckbefehle ignoriert, wenn "printing" und "printcap" auf "cups" gesetzt wurde.
Das ist also nicht maßgebend für mein derzeitiges, obengenanntes, Problem.
Es geht hier um Rechte, die ich angeblich nicht habe und deswegen schreib ich gerade die cupsd.conf um! Mal sehen ob es hilft!?
___________________________________________

Aber es half dann doch nichts!!! :mad: :o :mad:

Weitere Tips?

Gruß Alex

maniac1810
15.09.04, 15:23
was ist eigentlich der besondere Charme am Umweg über samba?

Wenn der nicht sein muss dann siehe hier:

http://www.linuxforen.de/forums/showthread.php?t=151446

Alex10
16.09.04, 07:38
Hi,

der besondere Charme ist, das alle User die ein Serverprofil auf meinem Samba haben, nicht unbedingt den Drucker mit lokalen Treibern installieren sollen, (da er unter Win2k nicht mal vorhanden ist) sondern dieses automatisch funktioniert und mein User einfach nur auf "verbinden" klicken soll, muss wie auch immer und er den Drucker dann nutzen kann!

Gruß Alex

_____________________________________________
warum einfach, wenn's auch umständlich geht!

ThyMaster
16.09.04, 09:33
Ähm, kann es vielleicht sein, dass Dein CUPS garnichts mit den eingehenden Daten von den Windows clients anfangen kann? In dem Fall gehen alle Druckaufträge nämlich sang- und klanglos ins Nirvana!

Schau mal in der /etc/cups/mime.convs nach und enferne ggfs. das # vor "application/octet-stream.

siehe auch hier:

################################################## ######################
#
# Raw filter...
#
# Uncomment the following filter and the application/octet-stream type
# in mime.types to allow printing of arbitrary files without the -oraw
# option.
#

application/octet-stream application/vnd.cups-raw 0 - Gruß
Falko

maniac1810
16.09.04, 11:43
Hi,

der besondere Charme ist, das alle User die ein Serverprofil auf meinem Samba haben, nicht unbedingt den Drucker mit lokalen Treibern installieren sollen, (da er unter Win2k nicht mal vorhanden ist) sondern dieses automatisch funktioniert und mein User einfach nur auf "verbinden" klicken soll, muss wie auch immer und er den Drucker dann nutzen kann!

Gruß Alex

_____________________________________________
warum einfach, wenn's auch umständlich geht!

Die Frage nach dem Sinn einer solchen Konfiguration stellt sich für mich schon in einem kleinen Heim-Netzwerk. In einen größeren Netzwerk ist der Vorteil unbestritten.

Micha

Alex10
16.09.04, 12:05
Danke, aber damit funzt es auch nicht... :(

Gruß Alex

___________________________________________

warum einfach, wenn's auch umständlich geht!

michaxyz
20.09.04, 20:36
Hi,

wir haben folgende Konfiguration bei uns laufen:
Samba2.2-Domäne, Cups

In unserer smb.conf steht aber nicht(!) cups als Drucksystem.
So fangen wir die Druckaufträge ab. Das hat den Vorteil, dass
wir Druckkosten berechnen können (Schule).

Die Drucker sind auf win-Ebene als ps-Drucker konfiguriert.
Dann geben wir in einem Script den Druckauftrag an cups
weiter.

Bei Interesse: www.ratsgymnasium-pe.de/dokumentation

Viele Grüße!

Michael Lange

Alex10
21.09.04, 08:12
Die Frage nach dem Sinn einer solchen Konfiguration stellt sich für mich schon in einem kleinen Heim-Netzwerk. In einen größeren Netzwerk ist der Vorteil unbestritten.

Micha

Hi Micha,

siehste, und ich mach derzeitig mein Praktikum bei ner Krankenversicherung, wo man eventuell auf Samba wechseln möchte und das ist doch ein ziemlich grosses Netz!
Und ausserdem möchte man den jungen Damen auch nicht unbedingt "zumuten", noch ewig nen Drucker zu installieren. :D

Gruß Alex
___________________________________
warum einfach, wenn's auch umständlich geht!

maniac1810
21.09.04, 15:16
Hi Micha,

siehste, und ich mach derzeitig mein Praktikum bei ner Krankenversicherung, wo man eventuell auf Samba wechseln möchte und das ist doch ein ziemlich grosses Netz!
Und ausserdem möchte man den jungen Damen auch nicht unbedingt "zumuten", noch ewig nen Drucker zu installieren. :D

Gruß Alex
___________________________________
warum einfach, wenn's auch umständlich geht!

ok, kann ich nachvollziehen ;)

schau doch mal hier nach, aber vielleicht kennst du das ja schon

http://de.samba.org/samba/docs/man/Samba-HOWTO-Collection/printing.html

Alex10
22.09.04, 08:20
jab die Adresse ist mir schon bekannt, aber danke trotzdem!

Inzwischen hat sich mein Problem fast gelöst, jetzt kann ich alles unter Win2k beim Drucker als root einstellen und auch drucken, aber bei meinen Usern funzt das nicht!??
Ich bekomme nicht einen Druck raus!!!???? :confused: :ugly:

Aber eins weiß ich, ich werd nochmal ein richtiger Linuxkonsolenfutzi!!! :D
Macht mehr Spass als Klicki-Bundi-Windows!!!!!!!!!!!!!!!!

Alex
____________________________________
warum einfach, wenn's auch umständlich geht!

Alex10
22.09.04, 10:09
Gääääääääääähn!!! :rolleyes:

Sowas nenn ich Layer 1 Fehler, man sollte auch dem Verzeichnis vom Spooler die erforderlichen Rechte geben, dann klapts auch mit dem Nachbarn!!!! :D

Alex
___________________________________
warum einfach, wenn's auch umständlich geht!