Am Dienstag, 17. Januar 2006 12:34 schrieb Johannes Meixner:
Die Option "number-up" (siehe "CUPS Software Users Manual": "Standard Printer Options") funktioniert nur für solche Formate, die vom CUPS Filtersystem mit "pstops" umgewandelt werden (siehe /etc/cups/mime.convs), insbesondere für PostScript Dokumente.
Bildformate werden aber mit "imagetops" direkt umgewandelt.
Daher die Bilder vorher nach PostScript konvertieren.
Man vergleiche z.B.:
lp -d QUEUE -o number-up=2 -o page-border=single \ /usr/share/doc/packages/cups/images/printer-idle.gif \ /usr/share/doc/packages/cups/images/printer-processing.gif
mit
convert /usr/share/doc/packages/cups/images/printer-idle.gif \ /usr/share/doc/packages/cups/images/printer-processing.gif \ images.ps
lp -d QUEUE -o number-up=2 -o page-border=single images.ps
(/usr/bin/convert ist im Paket ImageMagick).
Die genaue Positionierung der Bilder auf dem Ausdruck bleibt dem Leser zur Übung überlassen ;-)
Man beachte dabei, dass die CUPS "Image Options" nicht für PostScript Dokumente funktionieren, sondern eben nur für Bilddateien.
Wow, das nenne ich eine ausführliche Antwort. Danke. :) Wenn ich das allerdings so mache, quetscht cups die Bilder zwar zu Zweit auf eine Seite, aber sie sind viel zu groß und werden daher abgeschnitten. Die scaling-options sind ja, wie du schon gesagt hast, nur für Bilddateien. Wie also bringe ich meine Bilder im ps-File auf (halbe) Seitengröße? Man kann zwar convert eine resize Option angeben, aber das scheint mir etwas umständlich, da mit Pixeln rumzuhantieren. Gibt es keine einfache - automatische - Möglichkeit? Ansonsten mache ich es eben doch mit OOo... Viele Grüße, David -- David Geiger info@david-geiger.de