CUPS: Zwei Dateien/Bilder beidseitig oder 2-on-1 drucken klappt nicht
Hi, ich möchte über cups / kprinter zwei Dateien (Bilder) auf eine Seite drucken oder beidseitig oder am Besten beides auf einmal (d.h. 4 Bilder auf ein beidseitiges Blatt Papier). Leider geht nichts davon, er fängt jedes Mal ein neues Blatt an - ich vermute, dass er das automatisch macht, wenn er mit der nächsten Datei anfängt (ich übergebe beide als Parameter). Gibt es eine Option mit der das umgestellt werden kann? Ich möchte, dass es ich so verhält, wie wenn ich ein mehrseitiges Dokument drucke. Leider gibt es bei Bildern keine Seiten, so dass ich sie auch nicht ineinander kopieren kann. ;) Viele Grüße, David -- David Geiger info@david-geiger.de
Hi! Ich weiss nicht, ob Dir das hilft. Aber tif ist meines Wissens ein Bildformat mit mehreren Seiten. Andereseits könnte man ja eventuell die Bilder in ein OpenOffice Dokument importieren. Jedes auf eine separate Seite. gruss Steffen David Geiger schrieb:
Hi,
ich möchte über cups / kprinter zwei Dateien (Bilder) auf eine Seite drucken oder beidseitig oder am Besten beides auf einmal (d.h. 4 Bilder auf ein beidseitiges Blatt Papier). Leider geht nichts davon, er fängt jedes Mal ein neues Blatt an - ich vermute, dass er das automatisch macht, wenn er mit der nächsten Datei anfängt (ich übergebe beide als Parameter).
Gibt es eine Option mit der das umgestellt werden kann? Ich möchte, dass es ich so verhält, wie wenn ich ein mehrseitiges Dokument drucke. Leider gibt es bei Bildern keine Seiten, so dass ich sie auch nicht ineinander kopieren kann. ;)
Viele Grüße, David
-- ************************************************************************ Dr. St. Thomas University Potsdam Institut for Chemistry PO-BOX 601553 Fon: ~49 331 9775197 D-14415 Potsdam, Germany e-mail: thomas@chem.uni-potsdam.de http://sthomas.de ***********************************************************************
Am Dienstag, 17. Januar 2006 11:48 schrieb Dr. Steffen Thomas:
Ich weiss nicht, ob Dir das hilft. Aber tif ist meines Wissens ein Bildformat mit mehreren Seiten. Andereseits könnte man ja eventuell die Bilder in ein OpenOffice Dokument importieren. Jedes auf eine separate Seite.
Stimmt, hast du mit Beidem Recht, danke. Werde es wohl so machen, allerdings würde mich trotzdem noch interessieren, warum sich cups so verhält. Kennt sich jemand damit aus? -- David Geiger info@david-geiger.de
Hallo, On Jan 17 11:34 David Geiger wrote (shortened):
ich möchte über cups / kprinter zwei Dateien (Bilder) auf eine Seite drucken
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. Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
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
Hallo, On 1/20/2006 9:42 PM, David Geiger wrote:
Am Dienstag, 17. Januar 2006 12:34 schrieb Johannes Meixner: ...
Wow, das nenne ich eine ausführliche Antwort. Danke. :)
Stimmt, er ist immer sehr hilfreich.
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?
Aha, Postscript-dateien. psutils sind gut dafür. Wenn installiert, insbes. man psnup lesen. Und dann 'ne ganze Weile rumprobieren... Arno
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
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
Am Freitag, 20. Januar 2006 22:27 schrieb Arno Lehmann:
Wenn installiert, insbes. man psnup lesen. Und dann 'ne ganze Weile rumprobieren...
Hat bei mir die gleiche Wirkung wie die number-up Option in CUPS. Ich denke, das Problem liegt eher daran, dass convert die Bilder eben nicht auf eine A4-Seite einpasst, sondern ein ps-File mit "ungewöhnlichen" Dimensionen erzeugt. Hab's jetzt mal mit der convert-option -page A4 probiert. Jetzt passen die Bilder mit number-up oder psnup zwar auf die Seite drauf, dafür sind sie nun etwas zu klein. ;) Viele Grüße, David -- David Geiger info@david-geiger.de
Hallo, On 1/20/2006 11:21 PM, David Geiger wrote:
Am Freitag, 20. Januar 2006 22:27 schrieb Arno Lehmann:
Wenn installiert, insbes. man psnup lesen. Und dann 'ne ganze Weile rumprobieren...
Hat bei mir die gleiche Wirkung wie die number-up Option in CUPS. Ich denke, das Problem liegt eher daran, dass convert die Bilder eben nicht auf eine A4-Seite einpasst, sondern ein ps-File mit "ungewöhnlichen" Dimensionen erzeugt.
Ah, sorry. Ich nahm an dass die Bilder schon als ps vorliegen. Wenn Du sie erst mit convert umwandeln musst ist das natürlich etwas anderes.
Hab's jetzt mal mit der convert-option -page A4 probiert. Jetzt passen die Bilder mit number-up oder psnup zwar auf die Seite drauf, dafür sind sie nun etwas zu klein. ;)
Viele Grüße, David
Also nochmal zur Rekapitulation: Du hast Bilder, davon sollen zwei auf eine Seite und zwei Seiten auf ein Blatt, richtig? Letzteres kann ja CUPS, es geht also darum zwei Bilder auf eine Seite zu bekommen. Wenn *ich* das nur selten zu tun hätte, würde ich, je nachdem, gimp, OOo, Photoshop, oder was auch immer nehmen. Wenn das eine Routineaufgabe wäre würde ich mir für das alles ein script basteln. Wahrscheinlich würde ich nicht mit convert anfangen, sondern, quai classic, mit den pnmtools... aber das ist im Prinzip egal. ImageMagick kenne ich nun nicht so, aber ich bin sicher dass man da auch per Befehlszeile zwei Bilder mit genaueren Einstellungen (Skalierung bzw. Ränder, Positionen, Rahmen) auf eine Seite kriegen kann. Arno -- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
participants (4)
-
Arno Lehmann
-
David Geiger
-
Dr. Steffen Thomas
-
Johannes Meixner