Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37697445
en ru br
Репозитории ALT
S:0.2.3-alt4
5.1: 0.2.3-alt3
4.1: 0.2.3-alt2
4.0: 0.2.3-alt0.1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: scanbuttond

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh

# This script is started by scanbuttond whenever a scanner button has been pressed.
# Scanbuttond passes the following parameters to us:
# $1 ... the button number
# $2 ... the scanner's SANE device name, which comes in handy if there are two or
# more scanners. In this case we can pass the device name to SANE programs
# like scanimage.

TMPFILE="/tmp/scan.tiff"
LOCKFILE="/tmp/copy.lock"

case $1 in
1)
echo "button 1 has been pressed on $2"

# This example turns your scanner+printer into a photocopier.
# Fine-tuned for the Epson Perfection 2400, the HP LaserJet 1200 and
# ISO A4 paper size so that the scanned document matches the printer
# output as closely as possible.
#
# if [ -f $LOCKFILE ]; then
# echo "Error: Another scanning operation is currently in progress"
# exit
# fi
# touch $LOCKFILE
# rm -f $TMPFILE
scanimage --device-name $2 -x 215 -y 297 1> /tmp/image.pnm
A= gimp /tmp/image.pnm
# tiff2ps -z -w 8.27 -h 11.69 $TMPFILE | lpr
# rm -f $LOCKFILE
#
;;
2)
echo "button 2 has been pressed on $2"
scanimage --device-name $2 -x 215 -y 297 1> /tmp/image.pnm
lpr /tmp/image.pnm
;;
3)
echo "button 3 has been pressed on $2"
scanimage --device-name $2 -x 215 -y 297 1> /tmp/image.pnm
A= evolution mailto:?attach=/tmp/image.pnm
;;
4)
echo "button 4 has been pressed on $2"
;;
esac

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin