PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Drucker druckt immer 2 Seiten



Helge
02.03.03, 16:48
Hallo Zusammen,

ich habe hier schon ordentlich gesucht, aber nix zu diesem Thema gefunden:

Mein SuSE 8.1 Prof soll als Druckerserver fungieren. Der Drucker ist installiert und funktioniert problemlos. Auch die WinXP und Win2000 Kisten können auf den Drucker zugreifen und ausdrucken (obwohl der Fehler "Zugriff verweigert" angezeigt wird....

Allerdings druckt er grundsätzlich 2 Seiten, obwohl nur eine Seite ausgedruckt werden soll. Die erste Seite hat den gewünschten Inhalt und die zweite Seite ist leer!!!

Ich habe den richtigen Treiber gewählt und auf RAW eingestellt, aber irgendwie interessiert ihn das nicht. Wie kann man das Problem beheben??

Danke schonmal!

Gruss

Helge

Mindstorm
03.03.03, 12:07
Hi,

das Thema hatten wir hier schon tausend mal. Richtig suchen ist das Geheimnis, oder begebe Dich auf die Support-Datenbank Seite von SuSE und gebe als Suchbegriff CUPS ein, dann wird Dir die
Lösung Deines Problems ins Gesicht springen :-)

Ich bin mal so frei:

Symptom
Eine oder mehrere zusätzliche leere Blätter bei gewissen Ausdrucken mit CUPS.

Das ganze scheint teils vom verwendeten Ghostscript-Treiber, teils vom Typ der zu druckenden Daten (PostScript oder beispielsweise DVI) und teils von dem zum Druck verwendeten Tool (Kommandozeilenbefehl oder Druck aus einem Anwendungsprogramm) abzuhängen.

Ein anderes Problem ist es, wenn bei einem Drucker immer ein zusätzliches leeres Blatt kommt. In diesem Fall sollte eine PPD-Datei verwendet werden, die besser zu dem Drucker passt.
Ursache
Die eigentliche Ursache ist letztlich noch unklar, da zu viele Faktoren eine Rolle spielen, aber im Accounting im cupsomatic-Filterscript liegt zumindest eine der Ursachen.

Das Accounting im cupsomatic-Filterscript verändert den PostScript-Code derart, dass Ghostscript für jede PostScript-Seite eine Zeile der Art
PAGE: <Seitennummer>
auf der Standardfehlerausgabe liefert.
Der veränderte PostScript-Code führt nach der Verarbeitung durch Ghostscript unter gewissen Umständen zu zusätzlichen leeren Blättern bei der Ausgabe auf dem Drucker.
Lösung
Da normalerweise die CUPS-Accounting-Informationen nicht benötigt werden, kann das Accounting im cupsomatic-Filter abeschaltet werden, indem man als Benutzer "root" im Filterscript
/usr/lib/cups/filter/cupsomatic
die Zeile
my $ps_accounting = 1;
in
my $ps_accounting = 0;
ändert.
Falls /etc/foomatic/filter.conf verwendet wird, ist ps_accounting dort auszuschalten.

Helge
03.03.03, 19:39
Manchmal sieht man den Wald vor lauter Bäumen nicht, aber manchmal kommt man einfach nicht auf die richtigen Suchbegriffe ;)

Ich habe den Wert entsprechend geändert und er druckt trotzdem noch Leerseiten. Wahrscheinlich hat dieses blöde Yast wieder seine Finger irgendwo drin und da schlummert irgendwo noch ein verstecktes Script..

Trotzdem vielen Dank!!!!!!


Gruss

Helge