File scanbuttond-sbd-mail.sh of Package scanbuttond
#!/bin/sh
# one-touch e-mail
# http://gentoo-wiki.com/Scanner_buttons_and_one-touch_scanning
#
DEVICE=$2
TMPFILE=$1
scanimage --device-name ${DEVICE} --format pnm \
--mode Color --depth 8 --resolution 300 \
-l 0 -t 0 -x 215mm -y 280mm \
--lampoff-time 300 \
> ${TMPFILE}.pnm
pnmtojpeg -quality 85 -optimize \
-comment "Created with scanbuttond and pnmtojpeg." \
${TMPFILE}.pnm > ${TMPFILE}.jpeg
rm -f ${TMPFILE}.pnm
# try to find the prefered mailer automatically
. /etc/sysconfig/displaymanager
case $DISPLAYMANAGER in
kdm) # using KDE => kmail
kmail --composer --attach ${TMPFILE}.jpeg
;;
gdm) # using GNOME => evolution
evolution --display=:0.0 "mailto:?attach=${TMPFILE}.jpeg"
;;
*) # unknown => thunderbird
thunderbird -compose attachment=file://${TMPFILE}.jpeg
;;
esac