#! /bin/bash
file_time=`date +%d.%m.%y_%H.%M.%S` ; #создаем временную метку
scan_file="/tmp/tmp_${file_time}.ppm" ; #устанавливаем название файла скан-имиджа
scan_dir="~/scan_images" ; #назначаем целевую папку для хранения сканов
if `scanimage -n` &> /dev/null ; #проверяем наличие сканера
then
if [ ! -d ${scan_dir}] ; #смотрим есть ли папка scan_images в домашней папки
then
mkdir ${scan_dir} ; #если нет то создаём
fi
scanimage -v -p --mode Gray --resolution 200 > ${scan_file} ;
#скан в /tmp c разрешением 200 dpi, оттенки серого и дописываем временную метку для истории
if [ -f ${scan_file} ] ; #проверяем наличие в /tmp сканированого файла
then
convert ${scan_file} ${scan_dir}/${file_time}.jpg ;
# конвертируем ppm в jpg и сохраняем его в папке сканов
lpr -o landscape -o fit-to-page -o media=A4 ${scan_dir}/${file_time}.jpg
#отправляем jpg-файл на принтер по умолчанию
echo "ГОТОВО !!!" ;
else
exit 0 ; #выход из скрипта
fi
else #если сканера нет или с ним работает другая программа
echo "Сканер не подключен!" ;
fi
exit 0 ;
Данный блог не преднaзначен для читателей, просто мне надоело синхронизировать закладки в браузере:-)
воскресенье, 18 сентября 2011 г.
Сканер+принтер=копир
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий