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