• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Eingescanntes JPG auf DIN A4 Seite drucken

Hallo Leute,
folgendes Problem: Ich scanne eine DIN A4 Seite mit 300 dpi als tiff ein. Wandle es dann in ein JPG um. Dadurch wird es platzsparend abgelegt.
Später möchte ich das JPG ausdrucken, und es soll wieder eine DIN A4 Seite herauskommen.
Habe es schon mit lpr bild.jpg versucht. Aber dabei wird das Bild auf vier Seiten ausgedruckt, statt auf einer.
Außerdem möchte ich nicht mit irgendwelchen Bildprogrammen manuell arbeiten, sondern es sollte möglichst per Skript von der Kommandozeile aufrufbar sein.
Wer kann mir da helfen?
Gruß
Christian
 
Habe es mit Hilfe von googeln selbst hingekriegt.
Es folgt das fertige Skript:
Code:
#!/bin/bash
#
dir=/home/christian/JMyScanner/images
datei=${dir}/${1}
ein=${datei}.jpg
aus=${dir}/temp.ps
pdf=${dir}/temp.pdf
rc=0
rm "${aus}"
rm "${pdf}"
convert "${ein}" "${aus}"
rc=$?
if [ $rc -ne 0 ]; then
	echo "convert returned:" $rc
	exit 16
fi
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile="${pdf}" "${aus}"
rc=$?
if [ $rc -ne 0 ]; then
	echo "gs returned:" $rc
	exit 12
fi
lpr "${pdf}"
rc=$?
if [ $rc -ne 0 ]; then
	echo "lpr returned:" $rc
	exit 8
fi
exit 0
 
Oben