Hi Lug-DD's!
Auf einem etwas zurückliegenden Treffen hatten wir mal das Problem mit den verschobenen Ausdrucken.
Ich hab jetzt den Fehler und einen Workaround gefunden.
System: debian - potatoe cups Netzwerk Windowsrechner mit Druckfreigabe Laserdrucker
Drucken klappte zwar irgendwie, aber meistens waren die A4-Ausdrucke daumendick verschoben (je nach Ausrichtung, bei hochkant fehlts oben, bei quer rechts).
Der Tipp mit der Randeinstellung war leider nicht erfolgreich. Aber in der Datei /etc/cups/ppd/$DRUCKERNAME.ppd standen mehrere Einträge der Art:
*DefaultPageSize: Letter *DefaultPageRegion: Letter *DefaultImageableArea: Letter
Nachdem diese auf A4 geändert wurden klappte es auch. Nun stellt sich für mich die Frage, wozu es eine Datei namens /etc/papersize gibt. Laut Dateidatum ist es aber möglich, das ich die Papiergröße erst *nach* der Installation des cups-Druckers richtig dort eingetragen habe.
M.E. sollte diese Datei eigentlich vor jedem Druckvorgang von cups geparst werden, aber naja, egal. (Bug or feature?)
Zur Problembehebung/-findung ist auch die Datei /usr/lib/ghostscript/5.10/align.ps recht nützlich. Aber schaut *vorher* nach, ob file sie auch als PS erkennt. Ich hab mir nämlich zweimal die Postscript-Codes ausgedruckt. Aber nach ps2pdf und pdf2ps klappte es dann. (Es gibt bestimmt auch eine elegantere Möglichkeit.)
So. Ich hoffe der Artikel wandert ins Archiv ;-) damit sich jemand ein paar graue Haare und Zellen ersparen kann ;-)
Bert