Forum: PC Hard- und Software [Linux] Drucker druckt keine PDF mit original Treiber


von Dieter Müller (Gast)


Lesenswert?

Ich habe hier ein kleines Problem:

Ich habe einen S/W Laser Drucker (DELL 2335dn) an einem Raspberry. 
Dieser ist über USB angeschlossen.

Wenn ich ihn unter CUPS mit (Generic PCL 5e Printer - CUPS+Gutenprint 
v5.2.11) installiere druckt er völlig Problemlos PDF Dateien aus - Aber 
relativ langsam, als würde jede Seite einzelnen gesendet und gedruckt, 
quasi immer 5sec Bedenkzeit zwischen den Seiten (Egal ob PDF oder 
irgendein anderen Text).

Wenn ich nun den normalen Treiber nutze (über eine PPD Datei) druckt er 
"normal" schnell. Jedoch bei PDF Dateien kommt dann nicht die Datei, 
sondern es wird der Sourcecode der Datei gedruckt.

Ich kenne mich nun auch nicht so wirklich gut mit Druckern aus, aber der 
"normale" von Dell angebotene Treiber ist ein Postscript Treiber. Hat 
das was damit zu tun? Kann man das irgendwie beheben?

von Dieter Müller (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch der Drucker Treiber, falls es jemand benötigt.

von oszi40 (Gast)


Lesenswert?

Dieter Müller schrieb:
> 5sec Bedenkzeit

Es ist ein Unterschied ob NUR ein paar Buchstaben oder eine PDF-Seite 
als Bildpunkte übertragen werden müssen.

von Jim M. (turboj)


Lesenswert?

Dieter Müller schrieb:
> Jedoch bei PDF Dateien kommt dann nicht die Datei,
> sondern es wird der Sourcecode der Datei gedruckt.

Womit wird gedruckt? Bitte mal die genauen Kommandos als Beispiel 
angeben.

Wenn übers Netzwerk gedruckt wird, ist eine "Raw" Queue meistens besser.

von ... (Gast)


Lesenswert?

Mit dem PCL-Treiber wird der "dumme" Drucker mit fertig
gerenderten Grafikdaten beliefert, die er dann druckt.
Das Rendern braucht Zeit. Das gibt die Pausen beim Drucken.

Als Postscriptdrucker koennte er quasi fast direkt PDF drucken.
PDF ist ja im wesentlichen nur verhackstuecktes Postscript.

von Dieter Müller (Gast)


Lesenswert?

Jim M. schrieb:
> Dieter Müller schrieb:
>> Jedoch bei PDF Dateien kommt dann nicht die Datei,
>> sondern es wird der Sourcecode der Datei gedruckt.
>
> Womit wird gedruckt? Bitte mal die genauen Kommandos als Beispiel
> angeben.
>
> Wenn übers Netzwerk gedruckt wird, ist eine "Raw" Queue meistens besser.

Es wird über das Netzwerk gedruckt. Es wird ohne Kommandos gedruckt, 
sondern direkt aus der PDF Anwendung heraus.

... schrieb:
> Mit dem PCL-Treiber wird der "dumme" Drucker mit fertig
> gerenderten Grafikdaten beliefert, die er dann druckt.
> Das Rendern braucht Zeit. Das gibt die Pausen beim Drucken.

Ah okay, das verstehe ich. Das macht Sinn.

... schrieb:
> Als Postscriptdrucker koennte er quasi fast direkt PDF drucken.
> PDF ist ja im wesentlichen nur verhackstuecktes Postscript.

Die Frage ist, warum tut er es dann nicht, sondern druckt mir das 
"verhackstuecktes Postscript" als Source Code aus?

von Sebastian L. (sebastian_l72)


Lesenswert?

Dieter Müller schrieb:
> Jim M. schrieb:
> ... schrieb:
>> Als Postscriptdrucker koennte er quasi fast direkt PDF drucken.
>> PDF ist ja im wesentlichen nur verhackstuecktes Postscript.
>
> Die Frage ist, warum tut er es dann nicht, sondern druckt mir das
> "verhackstuecktes Postscript" als Source Code aus?

Wenn man die PostScript an einen Drucker schickt, muss der Drucker diese 
als solche Erkennen. Dafür gibt es Setup- oder PS Header-Dateien. Wenn 
die
Setup- oder PS Header-Datei nicht korrekt versendet oder erkannt wird 
passieren lustige Dinge.

Siehe Druckerhandbuch Seite 285.

Dieter Müller schrieb:
> Ich kenne mich nun auch nicht so wirklich gut mit Druckern aus,
PostScript wird bald 40 Jahre alt. Das sollte aber keine Entschuldigung 
der Jüngeren sein, sich nicht die Grundlagen anzueignen. PostScript ist 
- und wird wohl auch noch lange bleiben - DIE Seitenbeschreibungssprache 
neben PCL.
https://de.wikipedia.org/wiki/PostScript

von Dirk B. (dirkb2)


Lesenswert?

Dieter Müller schrieb:
> ... schrieb:
>> Als Postscriptdrucker koennte er quasi fast direkt PDF drucken.
>> PDF ist ja im wesentlichen nur verhackstuecktes Postscript.
>

PDF ist schon anders als Postscript.

Die wenigsten Drucker verstehen direkt PDF.

> Die Frage ist, warum tut er es dann nicht, sondern druckt mir das
> "verhackstuecktes Postscript" als Source Code aus?

Wenn du eine Sprach nicht kennst, wirst du sie auch erstmal deutsch 
(oder english) lesen/aussprechen.

Der Drucker kennt PDF nicht, also druckt er es so, als wäre es seine 
Standardsprache.

von Andreas M. (amesser)


Lesenswert?

... schrieb:
> Als Postscriptdrucker koennte er quasi fast direkt PDF drucken.
> PDF ist ja im wesentlichen nur verhackstuecktes Postscript.

Nein. Man kann Postscript in einen PDF Container packen, aber PDF kann 
mehr. Z.b. kann ich ein JPG Bild direkt in dem PDF Container ablegen 
(wenig Speicherbedarf), in einem echten Postscript müsste das PDF zu 
PostSkript gerastert werden. (Riesengroß)

Das Rendern von PDF nach Postscript oder PCL ist aufwendig und dauert 
deswegen länger, vor allem aber kann ein von PDF nach Postscript 
gerendertes Dokument riesengroß werden, das muss dann alles zum Drucker 
geschaufelt werden.

Ein Laserdrucker der das PostScript direkt verarbeitet kann das selber 
rendern, das ist meist stark optimiert und geht daher schneller aber: es 
braucht Speicher im Drucker und einen Postscript-Renderer. Der Speicher 
im Drucker entscheidet dann über die maximale Komplexität, die der 
Drucker noch zu verarbeiten schafft und der Renderer welche Formate 
unterstützt werden. PDF ist komplizierter und wird meist nur von richtig 
teuren Druckern unterstützt.

von Sebastian L. (sebastian_l72)


Lesenswert?

Andreas M. schrieb im Beitrag #5804158
> Nein. Man kann Postscript in einen PDF Container packen, aber PDF kann
> mehr. Z.b. kann ich ein JPG Bild direkt in dem PDF Container ablegen

RGB-jpegs im PDF = Klassischer DTP Anfängerfehler
Zu Studienzeiten hatte ich einen Preflight Testserver den Werbebüros als 
Software as a Service mieten konnten.
War ein nettes Nebengeschäft.
Damals druckte Otto aber auch noch Kataloge.

jpegs in PDF zu packen gibt Farben wie aus der Lotterietüte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.