10.2, CUPS: erlaubt nicht Druck auf DeviceURI:/dev/usb/lp0
Hallo beisammen, weiss hier jmd warum Suse 10.2 nicht das direkte Drucken auf DeviceURI:/dev/usb/lp0 zuläßt? Suse 9.2 und Vorgänger erlauben das, die CUPS-Doku hat da auch nichts dagegen. Bei Suse 10.2 passiert einfach nichts. Ein Drucken auf DeviceURI usb://HP/LaserJet%201022 funktioniert einwandfrei, ich muss aber ausnahmsweise mehrere GLEICHE (!) Drucker an einen PC hängen, dann will ich über /dev/usb/lpX (oder /dev/usblpX) gehen. Warum sträubt sich Suse 10.2 dagegen? - Ein echo blabla > /dev/usb/lp0 funktioniert übrigens prächtig! Der Drucker springt an und druck Müll - immerhin etwas ;-) Hier das debug-Log aus /var/log/cups/err_log: [...] D [05/Aug/2009:22:51:08 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok) D [05/Aug/2009:22:51:11 +0200] cupsdReadClient: 7 POST / HTTP/1.1 E [05/Aug/2009:22:51:11 +0200] cupsdAuthorize: Local authentication certificate not found! D [05/Aug/2009:22:51:11 +0200] Get-Printer-Attributes ipp://localhost/printers/R220_usblp0 D [05/Aug/2009:22:51:11 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok) D [05/Aug/2009:22:51:11 +0200] cupsdReadClient: 7 POST / HTTP/1.1 E [05/Aug/2009:22:51:11 +0200] cupsdAuthorize: Local authentication certificate not found! D [05/Aug/2009:22:51:11 +0200] Get-Jobs ipp://localhost/printers/R220_usblp0 D [05/Aug/2009:22:51:11 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok) D [05/Aug/2009:22:51:11 +0200] cupsdReadClient: 7 POST / HTTP/1.1 E [05/Aug/2009:22:51:11 +0200] cupsdAuthorize: Local authentication certificate not found! D [05/Aug/2009:22:51:11 +0200] Get-Printer-Attributes ipp://localhost/printers/R220_normal D [05/Aug/2009:22:51:11 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok) D [05/Aug/2009:22:51:11 +0200] cupsdReadClient: 7 POST / HTTP/1.1 E [05/Aug/2009:22:51:11 +0200] cupsdAuthorize: Local authentication certificate not found! D [05/Aug/2009:22:51:11 +0200] Get-Jobs ipp://localhost/printers/R220_normal D [05/Aug/2009:22:51:11 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok) die Rechte auf /dev/usb/lp0 habe ich mal auf 666 gesetzt, hilft aber auch nicht. Genauer gesagt müssen nicht mehrere Laser HP 1022 parallel angeschlossen werden sondern mehrere Epson R220, weil am WE innerhalb einer Stunde zwei hundert Farbfotos gedruckt werden sollen ;-) Das ganze mit Turboprint. Da hier sicherlich jmd auf die Idee gekommen wäre, das ganze läge an Turboprint, habe ich kurzerhand meinen Laser HP 1022 angeschlossen, der nichts mit turboprint zu tun hat. Also ist es nicht ein Problem von turboprint. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Aug 5 23:25 Ekkard Gerlach wrote (shortened):
weiss hier jmd warum Suse 10.2 nicht das direkte Drucken auf DeviceURI:/dev/usb/lp0 zuläßt? Suse 9.2 und Vorgänger erlauben das,
Siehe https://bugzilla.novell.com/show_bug.cgi?id=264219#c1 Vergl. http://www.cups.org/newsgroups.php?gcups.general+T+Q"Local+authentication+certificate" Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Johannes Meixner schrieb:
Hallo,
On Aug 5 23:25 Ekkard Gerlach wrote (shortened):
weiss hier jmd warum Suse 10.2 nicht das direkte Drucken auf DeviceURI:/dev/usb/lp0 zuläßt? Suse 9.2 und Vorgänger erlauben das,
weil die devs ein paradoxon geschaft haben. die rechte für lp0 werden für den root-betrieb eines cupsservers gesetzt und der cupsserver wird seltsamerweise mit user-mode ausgeliefert. ändere den mode auf root, dann läuft es. hat den vorteil, dass du auch beim pdf-writer einen usermode einschalten kannst. cat /etc/cups/cupsd.conf |grep RunAsUser soll heissen: 'RunAsUser No' gruß peter -- aedon DESIGNS http://www.aedon.eu/ http://www.hochzeitsbuch.info/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Aug 6 11:55 Peter J. Nachtigall wrote (shortened):
On Aug 5 23:25 Ekkard Gerlach wrote (shortened):
weiss hier jmd warum Suse 10.2 nicht das direkte Drucken auf DeviceURI:/dev/usb/lp0 zuläßt? Suse 9.2 und Vorgänger erlauben das,
weil die devs ein paradoxon geschaft haben. die rechte für lp0 werden für den root-betrieb eines cupsservers gesetzt und der cupsserver wird seltsamerweise mit user-mode ausgeliefert
Es geht doch hier um openSUSE 10.2, also http://en.opensuse.org/SDB:CUPS_in_a_Nutshell --------------------------------------------------------------------- Up to SUSE LINUX 10.1 we provided CUPS 1.1 and since openSUSE 10.2 we provide CUPS 1.2 which is not fully backward compatible with CUPS 1.1. Therefore in case of an update it is recommended not to use an outdated cupsd.conf from a CUPS 1.1 installation before but to start from scratch with the original cupsd.conf from our CUPS 1.2 RPM. For example RunAsUser is no longer supported so that since openSUSE 10.2 / CUPS 1.2 the cupsd runs as root and therefore we are back to its default "basic authentication" via system users and system passwords (in /etc/shadow). --------------------------------------------------------------------- Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Johannes Meixner schrieb:
Hallo,
On Aug 6 11:55 Peter J. Nachtigall wrote (shortened):
On Aug 5 23:25 Ekkard Gerlach wrote (shortened):
weiss hier jmd warum Suse 10.2 nicht das direkte Drucken auf DeviceURI:/dev/usb/lp0 zuläßt? Suse 9.2 und Vorgänger erlauben das, weil die devs ein paradoxon geschaft haben. die rechte für lp0 werden für den root-betrieb eines cupsservers gesetzt und der cupsserver wird seltsamerweise mit user-mode ausgeliefert
Es geht doch hier um openSUSE 10.2, also
bei mir unter'm sles 10 ist so ein szenario eingetretten. aber demnach habe ich anscheinend zu weit ausgeholt. sorry.
Gruß Johannes Meixner
gruss peter -- aedon DESIGNS http://www.foto-hochzeitsalbum.de/ http://www.hochzeitsbuch.info/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Johannes Meixner schrieb:
Danke! Die Lösung hat mir in cups.general gestern Nacht schon Michael Sweet verraten: - add "FileDevice Yes" to /etc/cups/cupsd.conf - set the "DeviceURI file:/dev/usb/lp0" in /etc/cups/printers.conf
Vergl. http://www.cups.org/newsgroups.php?gcups.general+T+Q"Local+authentication+certificate"
... ja, mein thread in cups.general ;-) und es funktioniert! 3 Stück Epson R220 Drucker gleichzeitig am PC angeschlossen und alle drucken fröhlich ... viele Farbfotos aus. :-) Gruss Ekkard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Ekkard Gerlach
-
Johannes Meixner
-
Peter J. Nachtigall