Покритикуйте текст.
Одно только не устраивает в работе sane - xsane зависает время от времени,
в то время как scanimage - исправно работает.
Может, стоит попробовать kooka или GIMP?
=====
Как заставить работать сканер EPSON PERFECTION 1270 под Debian,
установленном "из коробки" - xsane, scanimage, sane-find-scanner.
1. Настройка libsane
Установим пакет, содержащий вспомогательные утилиты для xsane:
# apt-get install sane-utils
Проверим присутствие сканера через драйвер libsane утилитой
sane-find-scanner:
$ sane-find-scanner
....
found USB scanner (vendor=0x04b8 [EPSON], product=0x0120 [EPSON Scanner]) at libusb:004:005
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
Однако, другая утилита наш сканер не видит:
$ scanimage -L
No scanners were identified.
....
Для правильного распознавания утилитой scanimage нашего сканера,
скопируем в стандартный каталог sane прошивку (firmware) для него:
# mkdir -p /usr/share/sane/snapscan
# cp esfw3e.bin /usr/share/sane/snapscan/
$ md5sum /usr/share/sane/snapscan/esfw3e.bin
486fe0266b3f11c9bad14ccbf5ce87bf /usr/share/sane/snapscan/esfw3e.bin
Примечание: Firmware можно взять из пакета iscan-firmware.
Далее, добавим в настройки libsane следующие строчки:
# echo """
# Epson Perfection 1270
usb 0x04b8 0x0120
""" >> /etc/sane.d/snapscan.conf
Также, поправим одну строку в этом файле настроек:
$ diff /etc/sane.d/snapscan.conf /etc/sane.d/snapscan.conf.bak
5,6c5
< #firmware /usr/share/sane/snapscan/your-firmwarefile.bin
< firmware /usr/share/sane/snapscan/esfw3e.bin
---
> firmware /usr/share/sane/snapscan/your-firmwarefile.bin
106,108d104
< # Epson Perfection 1270
< usb 0x04b8 0x0120
<
После этого сканер обнаруживается:
$ scanimage -L
device `snapscan:libusb:004:005' is a EPSON EPSON Scanner flatbed scanner
2. Сканирование изображения формата A4
Если достаточно отсканировать лист A4 целиком, набираем -
$ scanimage -d snapscan --quality-cal=no | pnmtopng > test.png
3. Запуск xsane из-под обычного пользователя
Оболочка xsane не работает - не находит устройства даже из-под root'а.
По-видимому, не хватает некоторых прав на доступ к файлу-устройству.
Для определения имени этого файла, запускаем:
# lsof | grep xsane | grep dev
и находим /dev/pts/1. Затем, делаем chmod og+rw /dev/pts/1 - после
этого xsane запускается из-под обычного пользователя, так как мы
проставили права на соответствующее устройство. Под root'ом xsane
запускать уже не обязательно:
# DISPLAY=:0.0 xsane
[snapscan] Scanner warming up - waiting 9 seconds.
[snapscan] Scanner warming up - waiting 35 seconds.
....
Запускаем её с правами обычного пользователя:
$ xsane
....
Ссылки на внешние источники
SANE - Download,
http://www.sane-project.org/source.html
Stable Source
http://alioth.debian.org/frs/download.php/2320/sane-backends-1.0.19.tar.gz.md5
http://alioth.debian.org/frs/download.php/2318/sane-backends-1.0.19.tar.gz
Опубликовано под лицензией GNU Free Documentation License
Написано: Feb 2009.
http://lubyagin.discrete.ru/epson-perfection-1270-howto.html
Ответ на:
комментарий
от quickquest
Ответ на:
комментарий
от JB
Ответ на:
комментарий
от quickquest
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Epson Perfection 1270, как настроить? (2007)
- Форум Сканер Epson 1270 и SnapScan (2006)
- Форум Проблемы со сканером Epson Perfection 1270 (2007)
- Форум Сканер Epson Perfection 1270 USB (2005)
- Форум Debian Etch + сканер EPSON Perfection 1270 (USB) (2007)
- Форум Перестал работать сканер — Error during device I/O (2006)
- Форум сканер EPSON Perfection 1270 и глюки под Debian GNU/Linux (2012)
- Форум Epson Perfection V10 (2009)
- Форум Как подключить USB-сканер Mustek в Debian (2007)
- Форум 2 проблемы с xsane (2006)