Drucken über Cups / Samba Treiberbereitstellung

N

nexx

Jungspund
Hi,

Ich hab bei uns in der Firma den Auftrag einen Druckserver unter Open Suse 10.3 zu Konfigurieren.
Nun ich habe es geschafft als root zu Drucken, jedoch kann ich unter einem normalen Benutzer nicht Drucken. Die Drucker sind zu erreichen über die smb Freigabe, ein Auftrag wird los gesendet, aber es kommt kein Job bei Cups und beim Drucker an. Die Cups error_log spuckt diese Fehlermeldung im Minutentackt aus.

cupsdAcceptClient: 7 from localhost (Domain)
D [28/May/2008:11:16:09 +0200] cupsdReadClient: 7 POST / HTTP/1.1
D [28/May/2008:11:16:09 +0200] cupsdAuthorize: No authentication data provided.
D [28/May/2008:11:16:09 +0200] Get-Jobs ipp://localhost/printers/phpdj970cxi
D [28/May/2008:11:16:09 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)
D [28/May/2008:11:16:09 +0200] cupsdReadClient: 7 POST / HTTP/1.1
D [28/May/2008:11:16:09 +0200] cupsdAuthorize: No authentication data provided.
D [28/May/2008:11:16:09 +0200] Get-Printer-Attributes ipp://localhost/printers/phpdj970cxi


Diese kommt beim senden des Jobs.
cupsdAcceptClient: 7 from localhost (Domain)
D [28/May/2008:11:42:07 +0200] cupsdReadClient: 7 POST /printers/phpdj970cxi HTTP/1.1
D [28/May/2008:11:42:07 +0200] cupsdAuthorize: No authentication data provided.
D [28/May/2008:11:42:07 +0200] cupsdSendError: 7 code=401 (Unauthorized)
D [28/May/2008:11:42:07 +0200] cupsdCloseClient: 7



Unter der Cups Weboberfläche kommt kein Job unter dem jeweiligen Drucker an.
Hat jemand damit Érfahrung? :oldman

Ich poste gerne auch meine smb.conf und cupsd.conf wenn diese benötigt werden. :hilfe2:
Orientiert habe ich mich an diesem Thread: http://www.unixboard.de/vb3/showthread.php?t=36451&highlight=print$
 
Zuletzt bearbeitet:
smb.conf posten kann nie verkehrt sein.

Kann ein User überhaupt lokal am SMB-Server drucken?
 
Meine smb.conf mit versuchen... ;)

[global]
workgroup = xxx
security = user
netbios name = printsrv
browseable = yes
encrypt passwords = yes
printing = cups
printcap name = cups
load printers = yes
host msdfs = no
server string =
wins server = xxx
domain master = false
domain logons = no
local master = no
#use client driver = yes
#printer admin = 10149
cups options = raw
#admin users = 10149
ldap suffix = O=xxx
ldap server = xxx
ldap ssl = off
#passwd program = /etc/passwd %u

# LOG - Logdatei

log level = 2
syslog = 1
debug timestamp = no
max log size = 100
ldap suffix =
#passdb backend = smbpasswd
Wins support = No

# Einstellungen zum Netzwerkdruck

[print$]
comment = Treiber auf dem Server

browseable = yes
guest ok = no
read only = yes
write list = root, @ntadmin
path = /etc/samba/drivers/
create mask = 0777
directory mask = 0777
force group = ntadmin
create mode = 0777

# Alle Drucker

[printers]
comment = All Printers
printable = yes
guest ok = yes
writable = no
printer admin = root
browseable = no
path = /var/spool/samba
create mask = 0700
#printing = cups

Den lokalen Test mache ich mal gleich, guter Tipp :) thx
 
Zuletzt bearbeitet:
Wenn der Druck klappt, dann teste auch gleich folgendes:

Melde dich als user am SMB-Server an und ..

# smbclient \\\\server\\printfreigabe
und verwenden Sie dann den print-Befehl, um eine Datei zu drucken:
smb: /> print textdatei

wird etwas gedruckt??
 
Zuletzt bearbeitet:
Wie ist das gemeint?
Führe ich die Befehle auf der Konsole aus?
 
Die Frage ist jetzt nicht ernst gemeint, oder?

Muss auch nicht zwingend die Konsole sein, ein Terminal reicht.

Kann der User denn nun auf dem Server drucken??
 
Hi NoXqs,

Sorry das ich mich nicht mehr gemeldet hatte, hatte Schule und abschlussprüfungsstress... :)
So jetzt ist es alles fast vorbei, nun kümmere ich michwieder um meinen Server.
Zum print befehl, irgendwie kommt die Fehlermeldung "command not found."
Ich geh mal davon aus das hier was fehlt. ;)
Ich habe ausserdem einen log auszug von der cups_error log bei einem Testdruck von der Cups webseite als root, dort funktioiert der Druck allerdings nur auf HP Druckern.

----------------------
D [24/Jun/2008:11:15:14 +0200] cupsdAcceptClient: 7 from 192.168.0.82:631 (IPv4)
D [24/Jun/2008:11:15:14 +0200] encrypt_client: 7 Connection from 192.168.0.82 now encrypted.
D [24/Jun/2008:11:15:14 +0200] cupsdReadClient: 7 GET /printers/phplj1320nmuc?op=print-test-page HTTP/1.1
D [24/Jun/2008:11:15:14 +0200] cupsdReadClient: 7 Browser asked for language "de.utf-8"...
D [24/Jun/2008:11:15:14 +0200] cupsdAuthorize: username="root"
I [24/Jun/2008:11:15:14 +0200] commptr="?op=print-test-page"
D [24/Jun/2008:11:15:14 +0200] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 27592
I [24/Jun/2008:11:15:14 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=27592)
D [24/Jun/2008:11:15:14 +0200] cupsdSendCommand: 7 file=8
D [24/Jun/2008:11:15:14 +0200] cupsdAcceptClient: 10 from localhost (Domain)
D [24/Jun/2008:11:15:14 +0200] cupsdReadClient: 10 POST /printers/phplj1320nmuc HTTP/1.1
D [24/Jun/2008:11:15:14 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jun/2008:11:15:14 +0200] cupsdSendError: 10 code=401 (Unauthorized)
D [24/Jun/2008:11:15:14 +0200] cupsdCloseClient: 10
D [24/Jun/2008:11:15:14 +0200] cupsdAcceptClient: 10 from localhost (Domain)
D [24/Jun/2008:11:15:14 +0200] cupsdReadClient: 10 POST /printers/phplj1320nmuc HTTP/1.1
D [24/Jun/2008:11:15:14 +0200] cupsdAuthorize: username="root"
D [24/Jun/2008:11:15:14 +0200] Print-Job ipp://localhost:631/printers/phplj1320nmuc
D [24/Jun/2008:11:15:14 +0200] print_job: request file type is application/postscript.
D [24/Jun/2008:11:15:14 +0200] Adding default job-sheets values "none,none"...
I [24/Jun/2008:11:15:14 +0200] Adding start banner page "none" to job 9.
D [24/Jun/2008:11:15:14 +0200] Discarding unused job-created event...
I [24/Jun/2008:11:15:14 +0200] Adding end banner page "none" to job 9.
I [24/Jun/2008:11:15:14 +0200] Job 9 queued on "phplj1320nmuc" by "root".
D [24/Jun/2008:11:15:14 +0200] Job 9 hold_until = 0
D [24/Jun/2008:11:15:14 +0200] [Job 9] Sending job to queue tagged as raw...
D [24/Jun/2008:11:15:14 +0200] Discarding unused printer-state-changed event...
D [24/Jun/2008:11:15:14 +0200] job-sheets=none,none
D [24/Jun/2008:11:15:14 +0200] banner_page = 0
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[0]="phplj1320nmuc"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[1]="9"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[2]="root"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[3]="Test Page"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[4]="1"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[5]="job-uuid=urn:uuid:0e764db5-9a3f-38a6-55b0-e4d147a75b9e"
D [24/Jun/2008:11:15:14 +0200] [Job 9] argv[6]="/var/spool/cups/d00009-001"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[2]="CUPS_DOCROOT=/usr/share/doc/packages/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[8]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[9]="SERVER_ADMIN=root@printsrv.muc.telemotive.de"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[10]="SOFTWARE=CUPS/1.2.12"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[11]="TMPDIR=/var/spool/cups/tmp"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[12]="USER=root"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[13]="CUPS_SERVER=/var/run/cups/cups.sock"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[14]="CUPS_ENCRYPTION=IfRequested"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[15]="IPP_PORT=631"
D [24/Jun/2008:11:15:14 +0200] [Job 9] envp[16]="CHARSET=utf-8"

sind nur 2 seiten von 31...
Ich habe sehr warscheinlich ein Rechte Problem unter cups, da bei einem Druck einer Datei aus dem Windows Clienten diese Fehlermeldung kommt:

D [24/Jun/2008:11:47:57 +0200] cupsdCloseClient: 7
D [24/Jun/2008:11:47:57 +0200] cupsdAcceptClient: 7 from localhost:631 (IPv4)
D [24/Jun/2008:11:47:57 +0200] cupsdReadClient: 7 POST / HTTP/1.1
D [24/Jun/2008:11:47:57 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jun/2008:11:47:57 +0200] Get-Printer-Attributes ipp:///printers/pkmc2525emuc
D [24/Jun/2008:11:47:57 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)
D [24/Jun/2008:11:47:57 +0200] cupsdCloseClient: 7
D [24/Jun/2008:11:47:57 +0200] cupsdAcceptClient: 7 from localhost:631 (IPv4)
D [24/Jun/2008:11:47:57 +0200] cupsdReadClient: 7 POST / HTTP/1.1
D [24/Jun/2008:11:47:57 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jun/2008:11:47:57 +0200] Get-Printer-Attributes ipp:///printers/phplj2100muc
D [24/Jun/2008:11:47:57 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)
D [24/Jun/2008:11:47:57 +0200] cupsdCloseClient: 7
D [24/Jun/2008:11:47:58 +0200] cupsdAcceptClient: 7 from localhost:631 (IPv4)
D [24/Jun/2008:11:47:58 +0200] cupsdReadClient: 7 POST /printers/phpdj970cxi HTTP/1.1
D [24/Jun/2008:11:47:58 +0200] cupsdAuthorize: No authentication data provided.
D [24/Jun/2008:11:47:58 +0200] cupsdSendError: 7 code=401 (Unauthorized)
D [24/Jun/2008:11:47:58 +0200] cupsdCloseClient: 7

Das kommt dann die ganze Zeit...
So hoffe du oder irgend jemand kann mir helfen, ich hab jetzt noch etwa 3 Wochen Zeit, dann sollte der Server zumindestens unter Benutzer und Gruppen funktionieren, da ich dan mündliche abschlussprüfung habe.
 
Es sieht so aus, als wäre das kein Samba Problem, sondern ein CUPS Problem.

Gehe mal von der CUPS-Webpage weg und entdecke die Shell.

Erst als user und dann als root
Code:
echo "hallo" | lp -d <printername>
Wird es gedruckt? Gibt es Fehlermeldungen? Was sagt das logfile?
 
Hi Danke für deine Hilfe!

Shell:
qitest@printsrv:~> echo hallo | lp -d phpdj970cxi
Passwort für qitest auf localhost?
Auftrags ID ist phpdj970cxi-10 (1 Datei(en))
qitest@printsrv:~>
-> Kein Druck!

[26/Jun/2008:09:38:22 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:38:22 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:38:22 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:38:22 +0200] CUPS-Get-Printers
D [26/Jun/2008:09:38:22 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:38:22 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:38:22 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:38:22 +0200] CUPS-Get-Classes
D [26/Jun/2008:09:38:22 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:38:22 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:38:22 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:38:22 +0200] CUPS-Get-Default
D [26/Jun/2008:09:38:22 +0200] CUPS-Get-Default client-error-not-found: No default printer
D [26/Jun/2008:09:38:22 +0200] cupsdProcessIPPRequest: 8 status_code=406 (client-error-not-found)
D [26/Jun/2008:09:38:22 +0200] cupsdCloseClient: 8
D [26/Jun/2008:09:38:22 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:38:22 +0200] cupsdReadClient: 8 POST /printers/phpdj970cxi HTTP/1.1
D [26/Jun/2008:09:38:22 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:38:22 +0200] cupsdSendError: 8 code=401 (Unauthorized)
D [26/Jun/2008:09:38:22 +0200] cupsdCloseClient: 8
D [26/Jun/2008:09:38:43 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:38:43 +0200] cupsdReadClient: 8 POST /printers/phpdj970cxi HTTP/1.1
D [26/Jun/2008:09:38:43 +0200] cupsdAuthorize: username="qitest"
D [26/Jun/2008:09:38:43 +0200] Print-Job ipp://localhost/printers/phpdj970cxi
D [26/Jun/2008:09:38:43 +0200] print_job: auto-typing file...
D [26/Jun/2008:09:38:43 +0200] print_job: request file type is text/plain.
I [26/Jun/2008:09:38:43 +0200] Adding start banner page "none" to job 14.
D [26/Jun/2008:09:38:43 +0200] Discarding unused job-created event...
I [26/Jun/2008:09:38:43 +0200] Adding end banner page "none" to job 14.
I [26/Jun/2008:09:38:43 +0200] Job 14 queued on "phpdj970cxi" by "qitest".
D [26/Jun/2008:09:38:43 +0200] Job 14 hold_until = 0
D [26/Jun/2008:09:38:43 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:38:43 +0200] cupsdCloseClient: 8

-----------------------------------------
als root: request id is phpdj970cxi-11 (1 file(s))
-> Kein Druck!

/var/log/cups/error_log:

D [26/Jun/2008:09:36:33 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:36:33 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:36:33 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:36:33 +0200] CUPS-Get-Printers
D [26/Jun/2008:09:36:33 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:36:33 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:36:33 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:36:33 +0200] CUPS-Get-Classes
D [26/Jun/2008:09:36:33 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:36:33 +0200] cupsdReadClient: 8 POST / HTTP/1.1
D [26/Jun/2008:09:36:33 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:36:33 +0200] CUPS-Get-Default
D [26/Jun/2008:09:36:33 +0200] CUPS-Get-Default client-error-not-found: No default printer
D [26/Jun/2008:09:36:33 +0200] cupsdProcessIPPRequest: 8 status_code=406 (client-error-not-found)
D [26/Jun/2008:09:36:33 +0200] cupsdCloseClient: 8
D [26/Jun/2008:09:36:33 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:36:33 +0200] cupsdReadClient: 8 POST /printers/phpdj970cxi HTTP/1.1
D [26/Jun/2008:09:36:33 +0200] cupsdAuthorize: No authentication data provided.
D [26/Jun/2008:09:36:33 +0200] cupsdSendError: 8 code=401 (Unauthorized)
D [26/Jun/2008:09:36:33 +0200] cupsdCloseClient: 8
D [26/Jun/2008:09:36:33 +0200] cupsdAcceptClient: 8 from localhost (Domain)
D [26/Jun/2008:09:36:33 +0200] cupsdReadClient: 8 POST /printers/phpdj970cxi HTTP/1.1
D [26/Jun/2008:09:36:33 +0200] cupsdAuthorize: username="root"
D [26/Jun/2008:09:36:33 +0200] Print-Job ipp://localhost/printers/phpdj970cxi
D [26/Jun/2008:09:36:33 +0200] print_job: auto-typing file...
D [26/Jun/2008:09:36:33 +0200] print_job: request file type is text/plain.
I [26/Jun/2008:09:36:33 +0200] Adding start banner page "none" to job 13.
D [26/Jun/2008:09:36:33 +0200] Discarding unused job-created event...
I [26/Jun/2008:09:36:33 +0200] Adding end banner page "none" to job 13.
I [26/Jun/2008:09:36:33 +0200] Job 13 queued on "phpdj970cxi" by "root".
D [26/Jun/2008:09:36:33 +0200] Job 13 hold_until = 0
D [26/Jun/2008:09:36:33 +0200] [Job 13] Sending job to queue tagged as raw...
D [26/Jun/2008:09:36:33 +0200] Discarding unused printer-state-changed event...
D [26/Jun/2008:09:36:33 +0200] job-sheets=none,none
D [26/Jun/2008:09:36:33 +0200] banner_page = 0
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[0]="phpdj970cxi"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[1]="13"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[2]="root"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[3]="(stdin)"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[4]="1"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[5]="job-uuid=urn:uuid:3f7f9db8-7794-344a-7a55-888c647c2820"
D [26/Jun/2008:09:36:33 +0200] [Job 13] argv[6]="/var/spool/cups/d00013-001"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[2]="CUPS_DOCROOT=/usr/share/doc/packages/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[8]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[9]="SERVER_ADMIN=root@printsrv.muc.telemotive.de"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[10]="SOFTWARE=CUPS/1.2.12"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[11]="TMPDIR=/var/spool/cups/tmp"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[12]="USER=root"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[13]="CUPS_SERVER=/var/run/cups/cups.sock"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[14]="CUPS_ENCRYPTION=IfRequested"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[15]="IPP_PORT=631"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[16]="CHARSET=utf-8"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[17]="LANG=en"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[18]="PPD=/etc/cups/ppd/phpdj970cxi.ppd"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[19]="RIP_MAX_CACHE=8m"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[20]="CONTENT_TYPE=text/plain"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[21]="DEVICE_URI=socket://phpdj970cxi.muc.telemotive.de:9100"
D [26/Jun/2008:09:36:33 +0200] [Job 13] envp[22]="PRINTER=phpdj970cxi"
I [26/Jun/2008:09:36:33 +0200] Started backend /usr/lib/cups/backend/socket (PID 28053) for job 13.
D [26/Jun/2008:09:36:33 +0200] Discarding unused job-state event...
D [26/Jun/2008:09:36:33 +0200] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [26/Jun/2008:09:36:33 +0200] cupsdCloseClient: 8
D [26/Jun/2008:09:36:33 +0200] Discarding unused printer-state-changed event...
D [26/Jun/2008:09:36:33 +0200] Discarding unused printer-state-changed event...
D [26/Jun/2008:09:36:38 +0200] Discarding unused printer-state-changed event...


Also wenn ich den Auftrag los schicke steht dieser als Job auf der Url, wird aber nicht gedruckt.
Nach einiger Zeit kommt dann folgendes gedruckt raus:

POST /HTTP/ 1.1
Content-Lenght: 278
Content-Type: application/ipp
Host: phpdj970cxi.muc.telemotive.de
User-Agent: CUPS/1.2.12
Except: 100-continue

:):):):)pfeilattributes-charset"kreuz"utf-8Httributes-natural-language"kreuz"de-deEprinter-uir*http

uff so naja und das druckt der dann alle halbe Stunde aus bis kein Papier mehr da ist...
 
cups

Halo


Wollte nur mal so in den Raum werfen, daß man fürs drucken, auch von win-Clients nicht zwingend Samba braucht, cups reicht da völlig aus.


mfg
schwedenmann
 
das ist richtig, aber wenn man eine automatische Druckertreiber installation haben will benötigt man samba ;)
 
Soll die Passwortabfrage sein?
Ich meine, ist es gewollt, dass Benutzer sich fürs Drucken authentifizieren sollen?
 
Hmm ja wäre schon gut so, wir würden das gerne so einteilen, das nur bestimmte Benutzer (gruppen) auf bestimmten Druckern drucken können.
Schafft das Probleme? Zum testen kann ich die Pws auch entfernen.
 
Wenn du die PWs entfernst, wird es sicherlich klappen.

Ich verstehe nicht, wie du an dieses Projekt rangehst?
Alles einstellen und konfigurieren und sich dann wundern, warum etwas nicht klappt.

Warum nicht in kleinen Schritten?
1. Drucken ohne passwörter für alle user einrichten bis es klappt.
2. Passwörter aktivieren und mit jedem User einen Testdruck machen bis es klappt.
3. Samba obendrauf packen und es vom PC probieren bis es klappt.
 
zu 1. wie soll das gehen? ich kann doch unter Linux einen User nicht ohne PW anlegen, ich kann mir das höchstens in der cups.conf vorstellen und die AuthClass verändern??!?
Ich hbs doch schon step by step probiert, aber das hat mich auch nicht weiter gebracht.
Wie ändere ich den Benutzerrechte in Cups ? Oder überhaupt unter Cups?
 
Der user hat natürlich immer ein passwort im unix-system, aber es ist nicht natürlich, dass ein user zum drucken ein passwort benötigt.
Das ist jawohl so gewollt und im cups konfiguriert worden.
Das solltest du mal rausnehmen und vorne anfangen.
 
sobald ich irgendeine änderung mache, kann ich den cups deamon nicht mehr neu starten... das hab ich auch erst seit dem ich auf open suse 10.3 arbeite...
auf sles 10.1 konnte ich ändern soviel ich wollte... gebracht hats allerdigs nix...

printsrv:/etc/cups # rccups restart
Shutting down cupsd done
Starting cupsdcupsd: Child exited with status 1!
startproc: exit status of parent of /usr/sbin/cupsd: 2
failed

Noch was interessantes, wenn ich unter root versuche zu drucken mit echo "hallo" | lp -d phpdj970cxi dann kommt das:
lp: Not allowed to print.

Da stimmt doch was nicht oder?

Und jetzt kommt das beste:

qitest@printsrv:/etc/cups/> echo hallo | lp -d phplj1320nmuc
Passwort für qitest auf localhost?
Auftrags ID ist phplj1320nmuc-16 (1 Datei(en))

ICH HABE EINEN AUSDRUCK!!!!!!!!! :-)

Und jetzt?


Tja allerdings funktioniert der Druck vom Windows Clienten aus auf dem printsrv nicht.
Wenn ich ein Notepad öffne und den geschriebenen Text drucke, kommt kein Job beim "Cups-Webinterface" an.
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

so hab einen erneuten Fortschritt gemacht, hab jetzt erst mal die Authentifizierung unter cupsd.conf ausgeschalten und siehe da der User kann Drucken. ;)

-> <Location /printers>
AuthType None
Order Deny,Allow
Deny From All
 
Zuletzt bearbeitet:
Hallo,

ich habe seit gestern Ferien und würde nun gerne einen Samba Printserver aufsetzen. Ich habe den Server soweit, dass ich Treiber für Windowsclients auf den Server laden kann aber wenn ich dann auf "Übernehmen" klicke, dann bekomme ich die Fehlermeldung: "Die Druckereinstellungen konnten nicht gespeichert werden. Zugriff verweigert".

Kann mir vielleicht jemand weiterhelfen, danke.

Max
 
ich habe seit gestern Ferien
Das ist ja toll, nur was hat das mit deinem Problem zu tun.

würde nun gerne einen Samba Printserver aufsetzen.
Lobenswerter Ansatz.
Ich habe den Server soweit, dass ich Treiber für Windowsclients auf den Server laden kann
Immerhin geht schon was..
aber wenn ich dann auf "Übernehmen" klicke, dann bekomme ich die Fehlermeldung: "Die Druckereinstellungen konnten nicht gespeichert werden. Zugriff verweigert
Windowsfehlermeldung? Sagt mir nix.
Guck mal hier
und gehe die Schritte nochmal durch.
Vorallem würde ich schauen, was in der smb.conf als "print admin" konfiguriert ist.
Aber die Methode mit smbclient/rpcclient ist erfolgversprechender, denke ich.

Und außerdem, warum machst du nicht einen eigenen Thread für dieses Problem auf??
 
Zuletzt bearbeitet:
Und außerdem, warum machst du nicht einen eigenen Thread für dieses Problem auf??

Weil ich denke, dass es sich um eine Sache handelt, welche direkt mit der Treiberbereitstellung zusammenhängt.

Das Problem hat sich erledigt, weil ich einen Windows Server auf die Maschine gepackt habe. Und weißt du warum? Weil ich diese großkotzigen Antworten von "Frickeladmins" satt habe!

Ich wünsche noch einen schönen Abend!!!
 

Ähnliche Themen

[CUPS/LPR] Nach Upgrade von Squeeze auf Wheezy - Drucken überfordert Drucker

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Zugriff auf Samba-Server nur per IP möglich

Größere Dateien auf Webserver laden mittels Jumpload und AjaXplorer schlägt fehl - SE

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Zurück
Oben