Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox und Thunderbird drucken nur Fehlermeldungen

76 views
Skip to first unread message

Marc Haber

unread,
Jul 14, 2012, 4:30:03 PM7/14/12
to
Hallo,

auf meinem Arbeitsplatzrechner drucken Firefox und Thunderbird auf
meinem via CUPS und Netz angebundenen Lexmark C510 nur
Fehlermeldungen:

ERROR:
configurationerror
OFFENDING COMMAND:
setpagedevice
STACK:
--nostringval--
false
792
612

0

0
792
612
--nostringval--
5

Libreoffice und KDE drucken prima, und auch Firefox und Thunderbird
drucken prima via CUPS-PDF in ein PDF, das sich dann auch mit okular
auf dem C510 zu Papier bringen lässt.

Von meinem Notebook aus drucken auch Firefox und Thunderbird prima.
Die installierten Pakete und die Konfiguration von CUPS auf Notebook
und Arbeitsplatzrechner sehenin der ersten Näherung identisch aus.

Habt Ihr Tipps, wo ich noch hinfassen kann, damit ich mir den blöden
PDF-Umweg endlich wieder sparen kann.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/E1Sq8pm-...@swivel.zugschlus.de

Stefan Baur

unread,
Jul 14, 2012, 4:40:02 PM7/14/12
to
Am 14.07.2012 22:20, schrieb Marc Haber:
> Hallo,
>
> auf meinem Arbeitsplatzrechner drucken Firefox und Thunderbird auf
> meinem via CUPS und Netz angebundenen Lexmark C510 nur
> Fehlermeldungen:

Oooh ein altes Schätzchen aus meiner Zeit als Druckeradmin...


> ERROR:
> configurationerror
> OFFENDING COMMAND:
> setpagedevice
> STACK:

setpagedevice ist ein PostScript-Kommando.
Irgendwie sind sich also Dein Drucker und Dein CUPS nicht einig, welche
Sprache und welche Version der Sprache sie sprechen wollen.
Schickt CUPS PS Level 2?
Erwartet der Drucker PS Level 2 oder vielleicht PCL5 oder PCL XL (PCL6)?
Vielleicht versehentlich was umgestellt?

Übrigens spricht der C510, wenn ich mich recht erinnere, auch nativ PDF.
War glaube ich einer der ersten, die das konnten. (Ich hoffe mal, ich
verwechsle ihn jetzt nicht mit dem Nachfolgemodell.)
Wenn Du willst, kannst Du also auch cups-pdf verwenden und als
Ausgabeziel nicht eine Datei, sondern die Druckeradresse (socket://...)
eingeben.

Allerdings kann es auch sein, dass Dein Drucker zu wenig Speicher für
den Job hat. Speicher kann dem C510 zum Beispiel ausgehen, wenn Du die
Option "Drucken und zurückhalten" aktiviert hast, oder im Drucker
Formulare hinterlegt sind.

Wenn Dir das als Hinweis reicht, wo Du auf die Suche gehen musst, gut,
wenn nein, einfach noch mal nachfragen. Eventuell habe ich auch noch
eine Visitenkarte von einem Lexmark-SE hier herumliegen.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/5001D891...@stefanbaur.de

Marc Haber

unread,
Jul 14, 2012, 5:00:03 PM7/14/12
to
On Sat, 14 Jul 2012 22:37:37 +0200, Stefan Baur
<newsgrou...@stefanbaur.de> wrote:
>setpagedevice ist ein PostScript-Kommando.
>Irgendwie sind sich also Dein Drucker und Dein CUPS nicht einig, welche
>Sprache und welche Version der Sprache sie sprechen wollen.
>Schickt CUPS PS Level 2?
>Erwartet der Drucker PS Level 2 oder vielleicht PCL5 oder PCL XL (PCL6)?
>Vielleicht versehentlich was umgestellt?

Das CUPS ist sowohl auf dem Notebook (wo es geht) als auch auf dem
Arbeitsplatzrechner (wo es nicht geht) auf "Lexmark C510
Foomatic/PostScript" eingestellt.

>Allerdings kann es auch sein, dass Dein Drucker zu wenig Speicher für
>den Job hat.

War beide Male dieselbe Webseite, die ich versucht habe auszudrucken.

>Speicher kann dem C510 zum Beispiel ausgehen, wenn Du die
>Option "Drucken und zurückhalten" aktiviert hast, oder im Drucker
>Formulare hinterlegt sind.

Das ist nicht der Fall.

>Wenn Dir das als Hinweis reicht, wo Du auf die Suche gehen musst, gut,
>wenn nein, einfach noch mal nachfragen. Eventuell habe ich auch noch
>eine Visitenkarte von einem Lexmark-SE hier herumliegen.

Ich schiebe das hier auf einen Konfigurationsfehler auf der
Linux-Seite; wenn Lexmark schuld wäre, dann würde das Notebook ja auch
nicht drucken.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/E1Sq9Qm-...@swivel.zugschlus.de

Stefan Baur

unread,
Jul 14, 2012, 5:10:02 PM7/14/12
to
Am 14.07.2012 22:59, schrieb Marc Haber:
> War beide Male dieselbe Webseite, die ich versucht habe auszudrucken.

[...]

> Ich schiebe das hier auf einen Konfigurationsfehler auf der
> Linux-Seite; wenn Lexmark schuld wäre, dann würde das Notebook ja auch
> nicht drucken.

Dann schieb' doch mal die Ausgabe von CUPS in eine Datei statt auf den
Drucker, und vergleiche die Dateien.

Falls Du da nicht lang herumkonfigurieren kannst/willst, kannst Du ja
auch statt des Druckers mal eben schnell ifconfig eth0:0 <druckerip>
machen und netcat auf Port 9100 lauschen lassen, mit Ausgabeumlenkung in
eine Datei.

Nur danach nicht vergessen, eth0:0 wieder zu dekonfigurieren. ;)

Bitte NICHT nur die PostScript-Datei von Firefox direkt speichern lassen
und vergleichen, es kann gut sein, dass die bei beiden Feuerfüxen
identisch ist und CUPS auf der einen Kiste irgendwelchen FOO macht und
auf der anderen eben nicht.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/5001DEAE...@stefanbaur.de

Marc Haber

unread,
Jul 15, 2012, 3:50:01 AM7/15/12
to
On Sat, 14 Jul 2012 23:03:42 +0200, Stefan Baur
<newsgrou...@stefanbaur.de> wrote:
>Am 14.07.2012 22:59, schrieb Marc Haber:
>> War beide Male dieselbe Webseite, die ich versucht habe auszudrucken.
>
>[...]
>
>> Ich schiebe das hier auf einen Konfigurationsfehler auf der
>> Linux-Seite; wenn Lexmark schuld wäre, dann würde das Notebook ja auch
>> nicht drucken.
>
>Dann schieb' doch mal die Ausgabe von CUPS in eine Datei statt auf den
>Drucker, und vergleiche die Dateien.

Wie geht das?

>Falls Du da nicht lang herumkonfigurieren kannst/willst, kannst Du ja
>auch statt des Druckers mal eben schnell ifconfig eth0:0 <druckerip>
>machen und netcat auf Port 9100 lauschen lassen, mit Ausgabeumlenkung in
>eine Datei.

Muss der Drucker nicht irgendwelche Handshakes machen können, damit
CUPS anfängt Daten zu schicken?

Vermutlich würde ich eher hingehen und mir den Datenaustauch mit
Wireshark anschauen.

>Bitte NICHT nur die PostScript-Datei von Firefox direkt speichern lassen
>und vergleichen, es kann gut sein, dass die bei beiden Feuerfüxen
>identisch ist und CUPS auf der einen Kiste irgendwelchen FOO macht und
>auf der anderen eben nicht.

Ja, die Gefahr sehe ich auch.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/E1SqJZa-...@swivel.zugschlus.de

Stefan Baur

unread,
Jul 15, 2012, 4:20:01 AM7/15/12
to
Am 15.07.2012 09:48, schrieb Marc Haber:

>>> Ich schiebe das hier auf einen Konfigurationsfehler auf der
>>> Linux-Seite; wenn Lexmark schuld wäre, dann würde das Notebook ja auch
>>> nicht drucken.
>>
>> Dann schieb' doch mal die Ausgabe von CUPS in eine Datei statt auf den
>> Drucker, und vergleiche die Dateien.
>
> Wie geht das?

http://www.cups.org/documentation.php/ref-cupsd-conf.html
Siehe "FileDevice"

Wobei ich mir gerade überlegt habe, evtl. geht es noch einfacher:
Queue anhalten und unter /var/spool/cups die Datei
d<jobid_mit_fuehrenden_Nullen> abgreifen.

Das *sollte* eigentlich die Datei sein, die dann direkt auf den Drucker
geschoben wird, ohne weiteres Processing. Wenn Deine Tests aber keinen
Unterschied zeigen sollten, dann kommt das Processing wohl doch erst
hinterher.

>> Falls Du da nicht lang herumkonfigurieren kannst/willst, kannst Du ja
>> auch statt des Druckers mal eben schnell ifconfig eth0:0 <druckerip>
>> machen und netcat auf Port 9100 lauschen lassen, mit Ausgabeumlenkung in
>> eine Datei.
>
> Muss der Drucker nicht irgendwelche Handshakes machen können, damit
> CUPS anfängt Daten zu schicken?

Nope. Wenn Du per socket://... überträgst, könntest Du, statt mit CUPS
zum Drucker zu connecten, genausogut per netcat eine PostScript-Datei
einkippen oder sogar ein PDF (da dieses Druckermodell direkt PDF
versteht). Und umgekehrt gilt das gleiche: Sobald CUPS auf der
angegebenen IP unter Port 9100 connecten kann, wird es dort seinen
Druckjob einwerfen.

Falls Du natürlich irgendein proprietäres Protokoll verwendest, wie es
zum Beispiel mein Billig-Tintenstrahler hier tut, oder meinst, den
Drucker per lpd://... ansprechen zu müssen, dann geht das nicht so einfach.
Für LPD gäbe es dann noch rlpr in die Richtung PC->Drucker, umgekehrt
müsstest Du dann wohl Deinen eigenen LPD aufsetzen und in dem eine
Umleitung auf eine Datei hinterlegen.

Deswegen halte ich socket://... für den schönsten Ansatz, da kann man
wie beschrieben auch mal schnell mit netcat dazwischengehen.

> Vermutlich würde ich eher hingehen und mir den Datenaustauch mit
> Wireshark anschauen.

Wenn Du Dir daraus wieder die Dateien zusammenpuzzlen willst... viele
Wege führen nach Rom, manche kriechen halt auf allen Vieren, andere
benutzen den mit Samt ausgeschlagenen Einspänner. ;-)

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50027C7B...@stefanbaur.de

Christian Schmidt

unread,
Jul 24, 2012, 5:30:01 PM7/24/12
to
Stefan Baur, 14.07.2012 (d.m.y):

> Bitte NICHT nur die PostScript-Datei von Firefox direkt speichern
> lassen und vergleichen, es kann gut sein, dass die bei beiden
> Feuerf�xen identisch ist und CUPS auf der einen Kiste irgendwelchen
> FOO macht und auf der anderen eben nicht.

Du koenntest auch den Log-Level des cupsd auf "debig" hochdrehen und
einen Druckversuch starten. Im error-Log sollte CUPS sich dann auch
ueber die Filter-Chain auslassen.

Gruss/Regards,
Christian Schmidt

--
Q: Why did the astrophysicist order three hamburgers?
A: Because he was hungry.


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/20120724212...@chemie.uni-hamburg.de
0 new messages