This script will photocopy a page from my USB scanner and print it to my 600dpi printer. It works with Ubuntu Gutsy.
#!/bin/bash TEMPFILE=/tmp/photocopy echo "Scanning ..." scanimage --format tiff --mode Lineart --resolution 600 -l 0 -t 0 -x 210 -y 297 > "$TEMPFILE".tif echo "Converting ..." tiff2ps "$TEMPFILE".tif > "$TEMPFILE".ps echo "Printing ..." lpr "$TEMPFILE".ps echo "Removing temporary files ..." rm -rf "$TEMPFILE".tif rm -rf "$TEMPFILE".ps echo "Finished."
#!/bin/bash TEMPFILE=/tmp/photocopy echo "Scanning ..." scanimage --format tiff --mode Gray --resolution 200 -l 0 -t 0 -x 210 -y 297 > "$TEMPFILE".tif echo "Converting ..." tiff2ps "$TEMPFILE".tif > "$TEMPFILE".ps echo "Printing ..." lpr "$TEMPFILE".ps echo "Removing temporary files ..." rm -rf "$TEMPFILE".tif rm -rf "$TEMPFILE".ps echo "Finished."
Dieses Skript kopiert die in meinem USB-Scanner eingelegte Seite und gibt sie auf meinem 600dpi-Drucker aus. Es funktioniert unter Ubuntu Gutsy.
#!/bin/bash TEMPFILE=/tmp/photocopy echo "Scanning ..." scanimage --format tiff --mode Lineart --resolution 600 -l 0 -t 0 -x 210 -y 297 > "$TEMPFILE".tif echo "Converting ..." tiff2ps "$TEMPFILE".tif > "$TEMPFILE".ps echo "Printing ..." lpr "$TEMPFILE".ps echo "Removing temporary files ..." rm -rf "$TEMPFILE".tif rm -rf "$TEMPFILE".ps echo "Finished."
#!/bin/bash TEMPFILE=/tmp/photocopy echo "Scanning ..." scanimage --format tiff --mode Gray --resolution 200 -l 0 -t 0 -x 210 -y 297 > "$TEMPFILE".tif echo "Converting ..." tiff2ps "$TEMPFILE".tif > "$TEMPFILE".ps echo "Printing ..." lpr "$TEMPFILE".ps echo "Removing temporary files ..." rm -rf "$TEMPFILE".tif rm -rf "$TEMPFILE".ps echo "Finished."
Hehe, coole Sache! Aber braucht man das wirklich? :-)
Ich schon - ich habe ab und zu Sachen zu kopieren und besitze keinen Kopierer. :-)
Alternativ kann man auch mit
xsane --copy --no-mode-selection
eine GUI-Version basteln!