Hallo, ich habe Probleme mit dem Drucken von Web-Seiten aus dem Firefox. Will sagen: es funktioniert überhaupt nicht. Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts. Wandle ich das .ps File mit ps2pdf in ein pdf, kann dieses gedruckt werden. Irgendwas scheint mit dem vom Ff produzierten ps faul zu sein. Das Verhalten beobachte ich schon über mehrere Firefox Releases / Suse Versionen hinweg. Hat denn ausser mir niemand diese Probleme? Gruss ....Volker -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am 06.06.06 schrieb Volker Poplawski
Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts.
Ist der Drucker so eingestellt, daß er PS-Fehler ausgibt? Falls nicht: Anstellen und nochmal versuchen. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 13:04 schrieb Martin Schröder:
Am 06.06.06 schrieb Volker Poplawski
: Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts.
Ist der Drucker so eingestellt, daß er PS-Fehler ausgibt? Falls nicht: Anstellen und nochmal versuchen.
Ha! Die Idee war gut :-) Ich krieg ne Error-Page mit einer einzigen Zeile: %%[Error: undefined; OffendingCommand: get Info: a4]%% Hmmm, der String "get" kommt im ps überhaupt nicht vor und "A4" nur als Comment %% im Header. Wähle ich im Firefox Dialog letter anstatt A4, krieg ich die entsprechende Fehlerzeile mit "letter". -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, On Jun 6 13:42 Volker Poplawski wrote (shortened):
Am 06.06.06 schrieb Volker Poplawski
: Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts.
Ohne genaue Suse Linux Version und Firefox Version kann man nur raten: http://de.opensuse.org/SDB:Drucker_einrichten_ab_SUSE_LINUX_9.1 "Drucken aus Mozilla"
Ich krieg ne Error-Page mit einer einzigen Zeile: %%[Error: undefined; OffendingCommand: get Info: a4]%%
Hmmm, der String "get" kommt im ps überhaupt nicht vor und "A4" nur als Comment %% im Header. Wähle ich im Firefox Dialog letter anstatt A4, krieg ich die entsprechende Fehlerzeile mit "letter".
Weiter geraten: https://bugzilla.mozilla.org/show_bug.cgi?id=324635 https://bugzilla.mozilla.org/show_bug.cgi?id=334485 https://bugzilla.mozilla.org/show_bug.cgi?id=283437 https://bugzilla.mozilla.org/show_bug.cgi?id=335356 Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 14:03 schrieb Johannes Meixner:
Hallo,
On Jun 6 13:42 Volker Poplawski wrote (shortened):
Am 06.06.06 schrieb Volker Poplawski
: Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts.
Ohne genaue Suse Linux Version und Firefox Version kann man nur raten: http://de.opensuse.org/SDB:Drucker_einrichten_ab_SUSE_LINUX_9.1 "Drucken aus Mozilla" Also, z.B. Suse 10.0 x86_64 Out-of-the-box-install mit MozillaFirefox-1.0.8-0.2 aus dem rpm. Aber wie gesagt, gleiches Verhalten durch die Bank an diversen Rechnern: 9.3, 10.0, 10.1, Firefox aus rpm, von mozilla.org
Drucker ist ein Konika-Minolta Bizhub C250. Drucken geht ohne (gößere) Probleme von Linux (konqueror, kmail, OOo...) sowohl von Windows. Alle Rechner drucken über einen einzigen Cups Server auf den Drucker (10.0 x86_64), welcher wiederum die Jobs per Netz/lpd auf den Drucker schiebt.
Ich krieg ne Error-Page mit einer einzigen Zeile: %%[Error: undefined; OffendingCommand: get Info: a4]%%
Hmmm, der String "get" kommt im ps überhaupt nicht vor und "A4" nur als Comment %% im Header. Wähle ich im Firefox Dialog letter anstatt A4, krieg ich die entsprechende Fehlerzeile mit "letter".
Weiter geraten: https://bugzilla.mozilla.org/show_bug.cgi?id=324635 https://bugzilla.mozilla.org/show_bug.cgi?id=334485 https://bugzilla.mozilla.org/show_bug.cgi?id=283437 https://bugzilla.mozilla.org/show_bug.cgi?id=335356
Die Bugs scheinen sich alle um die setpagedevice Section zu drehen, die Ff fälschlicherweise einfügt. Das scheint aber nicht Ursache des Problems zu sein. Wenn ich die Section einfach rausschneide aus dem .ps File krieg ich immer noch den gleichen Fehler. ABER: Wenn ich aus dem .ps File aus den Header-Kommentaren die Zeile %%Creator: Mozilla PostScript module ... entferne funktioniert's! Aus den mime Configs auf dem Cups-Server entnehme ich, dass sich Cups wohl speziell verhält (filtert) wenn eine ps Datei aus dem Firefox vorbeikommt. In meinem Fall wirkt sich das wohl kontraproduktiv aus. Gruss .....Volker
Gruss, Johannes Meixner
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, On Jun 6 15:03 Volker Poplawski wrote (shortened):
Am Dienstag, 6. Juni 2006 14:03 schrieb Johannes Meixner:
http://de.opensuse.org/SDB:Drucker_einrichten_ab_SUSE_LINUX_9.1 "Drucken aus Mozilla" ... Wenn ich aus dem .ps File aus den Header-Kommentaren die Zeile %%Creator: Mozilla PostScript module ... entferne funktioniert's!
Vermutlich ist der "pswrite" Prefilter aktiviert, siehe obigen Supportdatenbank Artikel. Ab irgendeiner Suse Linux Version war der standardmäßig aktiviert (ich kann nicht aus dem Kopf sagen, ab welcher) aber seit der 10.1 ist er wieder standardmäßig deaktiviert (evtl. nur, wenn man es neu installiert hat). Ggf. manuell in /etc/cups/mime.convs wie folgt deaktivieren ------------------------------------------------------------------ #application/mozilla-ps application/postscript 33 pswrite application/mozilla-ps application/vnd.cups-postscript 66 pstops ------------------------------------------------------------------ und danach den cupsd neu starten. Bei mehr oder weniger kaputtem PostScript vom Anwendungsprogramm kann man eben auch durch nachträgliche Workarounds oft nichts besseres erreichen, als die Probleme in andere Bereiche zu verschieben wo es hoffentlich seltener negative Konsequenzen gibt. Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Johannes Meixner schrieb:
Ggf. manuell in /etc/cups/mime.convs wie folgt deaktivieren ------------------------------------------------------------------ #application/mozilla-ps application/postscript 33 pswrite application/mozilla-ps application/vnd.cups-postscript 66 pstops ------------------------------------------------------------------ und danach den cupsd neu starten.
Bei mehr oder weniger kaputtem PostScript vom Anwendungsprogramm kann man eben auch durch nachträgliche Workarounds oft nichts besseres erreichen, als die Probleme in andere Bereiche zu verschieben wo es hoffentlich seltener negative Konsequenzen gibt.
Zumindest hier - gleiches Problem wie beim OP, nur mit bizhub C351 - hilft das nichts. Das Problem dürfte im PPD-File von Konica stecken, auf HPLJ 5000, HPLJ 2200 oder Samsung C??? kann ich mit unverbogenem CUPS auch aus firefox (und thunderbird) drucken. (mein cupsd läuft auf Suse 9.3) -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, On Jun 7 09:08 Michael Behrens wrote (shortened):
Das Problem dürfte im PPD-File von Konica stecken, auf HPLJ 5000, HPLJ 2200 oder Samsung C??? kann ich mit unverbogenem CUPS auch aus firefox (und thunderbird) drucken. (mein cupsd läuft auf Suse 9.3)
Dubious, denn wenn die PPD Datei fehlerhaft ist, warum funktioniert es dann aus anderen Anwendungsprogrammen? Die Frage ist also, was in der Druckausgabe von Mozilla/Firefox besonderes ist, dass es den Fehler in der PPD zu Tage treten läßt. Letztlich läuft es anscheinend wieder einmal darauf hinaus, dass ein Anwendungsprogramm druckerunabhängiges "sauberes" PostScript produzieren muss, damit es sicher sein kann, dass es mit CUPS "normal" funktioniert, siehe die URLs in meiner ersten Mail dazu. Ist die Seitengröße in Mozilla/Firefox die richtige - also die, die der Drucker tatsächlich hat? Funktioniert es evtl. wenn man in Mozilla/Firefox als Druckbefehl etwas generisches wie z.B. lp -d Warteschlange einträgt? Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Johannes Meixner schrieb: ...
Die Frage ist also, was in der Druckausgabe von Mozilla/Firefox besonderes ist, dass es den Fehler in der PPD zu Tage treten läßt.
Da ist der Fehler wohl zu suchen. ...
Ist die Seitengröße in Mozilla/Firefox die richtige - also die, die der Drucker tatsächlich hat?
Ja, A4. Die gedruckte Postscript-Fehlermeldung ist %%[ Error: undefined; OffendingCommand: get; Info: a4 ]%%
Funktioniert es evtl. wenn man in Mozilla/Firefox als Druckbefehl etwas generisches wie z.B. lp -d Warteschlange einträgt?
Nein, ich teste meistens mit einer von Firefox in ein File "gedruckten" Seite. Und gelegentlich nochmal mit aktuellen Druckausgaben direkt aus Firefox, z.B. wegen der neuen Version 1.5.04 - das geht immer schief. Wenn man am PPD-File "vorbei" - mir raw-Ausgabe über xpp - druckt, klappt der Druck, dann stimmt aber die Geometrie nicht so ganz. -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 6. Juni 2006 15:53 schrieb Johannes Meixner:
Hallo,
On Jun 6 15:03 Volker Poplawski wrote (shortened):
Am Dienstag, 6. Juni 2006 14:03 schrieb Johannes Meixner:
http://de.opensuse.org/SDB:Drucker_einrichten_ab_SUSE_LINUX_9.1 "Drucken aus Mozilla"
...
Wenn ich aus dem .ps File aus den Header-Kommentaren die Zeile %%Creator: Mozilla PostScript module ... entferne funktioniert's!
Vermutlich ist der "pswrite" Prefilter aktiviert, siehe obigen Supportdatenbank Artikel. Ab irgendeiner Suse Linux Version war der standardmäßig aktiviert (ich kann nicht aus dem Kopf sagen, ab welcher) aber seit der 10.1 ist er wieder standardmäßig deaktiviert (evtl. nur, wenn man es neu installiert hat).
Ggf. manuell in /etc/cups/mime.convs wie folgt deaktivieren ------------------------------------------------------------------ #application/mozilla-ps application/postscript 33 pswrite application/mozilla-ps application/vnd.cups-postscript 66 pstops ------------------------------------------------------------------ und danach den cupsd neu starten.
Die oben vorgeschlagenen Änderungen am Cups-Server haben den Erfolg gebracht! Vielen Dank anJohannes Meixner! Hab die Diskussion um die ppd Datei mitverfolgt. Hab selbst nicht in die ppd Datei reingeschaut, glaub aber nicht, dass es direkt an der liegt. Die ist hier an mehreren Stellen im Einsatz. BTW: Wir verwenden die ppd Datei aus dem Win98 Treiber-Packet für unseren Bizhub C250. Eine "offizielle" scheint's nicht zu geben, kann man bei nem Drucker für 5000EUR wohl nicht erwarten :-( (Genausowenig wie ein mib-File) Gruss ....Volker -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Volker Poplawski wrote:
Drucker ist ein Konika-Minolta Bizhub C250.
Aha, gerade wollte ich frage, ob es ein Konica-Minolta-Drucker ist. Hier das gleiche Problem mit bizhub C351. Wenn ich von Firefox über xpp "raw" drucke - unter Umgehung des .ppd-Files also - druckt er, allerdings stimmt dann die Geometrie nicht ganz.
, Drucken geht ohne (gößere) Probleme von Linux (konqueror, kmail, OOo...) sowohl von Windows. Alle Rechner drucken über einen einzigen Cups Server auf den Drucker (10.0 x86_64), welcher wiederum die Jobs per Netz/lpd auf den Drucker schiebt.
Ich krieg ne Error-Page mit einer einzigen Zeile: %%[Error: undefined; OffendingCommand: get Info: a4]%%
Hmmm, der String "get" kommt im ps überhaupt nicht vor und "A4" nur als Comment %% im Header.
Wenn man sich anschaut, was wirklich zum Drucker geschickt wird, wenn das ppd-File im Spiel ist, findet man darin auch die beanstandeten get-Befehle. (debug-Funktion von cups oder ethreal...) -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag 06 Juni 2006 13:00 schrieb Volker Poplawski:
Hallo,
ich habe Probleme mit dem Drucken von Web-Seiten aus dem Firefox. Will sagen: es funktioniert überhaupt nicht. Die Daten werden an den Drucker gesendet, von diesem aber ignoriert. Auch wenn ich im Firefox in Datei drucke und das resultierende .ps File an den (natürlich ps-fähigen) Drucker sende bzw über kprinter sende passiert nichts. Wandle ich das .ps File mit ps2pdf in ein pdf, kann dieses gedruckt werden. Irgendwas scheint mit dem vom Ff produzierten ps faul zu sein. Hatte diese Probleme mit gewissen Seiten, mit Brother Druckern HL-1870N mit SuSE 9.3. Auf der SuSE 10.0 die ich nun installiert habe, scheint dieses Problem verschwunden zu sein. Zur Not habe ich den PCL-Treiber verwendet.
Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (5)
-
Johannes Meixner
-
Martin Schröder
-
Michael Behrens
-
Volker Poplawski
-
Werner Merz