LinuxForum.Fans
Тема

Epson perfection 1670 под linux

Автор: hedgehog566 20 сообщений 3535 просмотров
#292163

Здравствуйте!
Возникла следующая проблема.
Драйвера я поставил для этого сканера, сделал все по инструкции.
Проблема в том, что он не сканирует на высоком разрешении.
Предварительное сканирование и 100 dpi идет, а 300 уже нет.
Пишет что ошибка ввода-вывода в USB.
В чем может быть проблема и как исправить?
Заранее благодарю.

#292167

Телепаты ушли в отпуск. Какая такая инструкция, откуда? Какое ядро, железо, дистрибутив наконец? А? Что за драйвер такой?

#292188

Я ставил стандартно как это предлагается для данного устройства.
То есть взял прошивку сканера esfw30.bin, скопировал прошивку в /etc/sane.d/esfw30.bin, прописал в конфиге /etc/sane.d/snapscan.conf прошивку, затем определил сканер в ясте. Дистрибутив 12.1 OpenSuse. Ядро стандартное, 3.1

#292388

Осмелюсь предположить ещё один технический момент...
А USB кабель у вас случаем не за 50-100 рублей купленный...
Бывает проблема что не хватает скорости передачи данных и все....
Попробуйте заменить кабель.... на нормальный экранированный...

Народ у нас любит экономить... А сканеры этого не любят...
Качество кабеля критично при больших объемах информации...

#292437

Я проверил что под виндой сканирует.
Так что конечно проблема может быть в кабеле, но я думаю что с этим все нормально(тем более что я использую кабель который шел в комплекте со сканером).

#292476

Все, я кажется разобрался)
То, что раньше не сканировало теперь сканирует.
Помогла установка файла esfw30.bin из пакета libsane-epson-perfection 3.0 для дебиан.
Этот файл и тот что у меня был из виндовой прошивки отличались.

#292479

Так, но все равно я сейчас смотрю, работа нестабильна, то есть раз отсканирует, а раз и ошибка.

#300547

Поскольку проблема до сих пор не решена, может у кого-то есть такой-же сканер и ему удалось его настроить чтобы он сканировал.
В службе поддержки epson мне ответили вот что:

text

Благодарим за пользование Службой поддержки Epson.
Компания Epson официально не поддерживает операционные системы Linux. Некоторое количество драйверов разработки компании Avasys (компания прекратила разработку драйверов) находятся по указанной ниже ссылке:

http://download.ebz.epson.net/dsc/search/01/search/searchModuleFromResult

С уважением,

Там на него драйверов нет, приходится пользоваться драйвером snapscan, что подразумевает загрузку прошивки.
Может у кого есть правильный файл прошивки с которым все стабильно работает?(Надо смотреть на дату файла)

#300551

У меня когда-то был Perfection 660 - отлично работал. Драйвер Snapscan, подкладывал ему файл BIN, взятый с официального диска с драйверами.
Автору советую провести дополнительную диагностику под виндами, потому что это действительно может быть глюк из-за кабеля или дефект самого аппарата. Ещё у сканера должен быть хардварный рычажок для блокировки - нужно убедиться, что он в нужном положении.

#300571

Не пренебрегайте советом: попробовать заменить USB кабель
Вы же сами писали работает через раз, очень похоже.

#300610

Я испробовал заменить USB кабель. Проблему это не решило.

#300630

Я отметил, что он сканирует только первый раз. Второй раз -- нет.
Мне кажется это программная ошибка.

#300753

Попробуйте следующее :
Скопируйте файл esfw.30.bin в папку /usr/lib/epson-perfection
(если нет- создайте)

В файле /etc/sane.d/snapscan.conf пропишите путь к файлу /usr/lib/epson-perfection/esfw.30.bin

перезагрузитесь
OOPS!
Невнимательно прочитал пред посты,подобное вы уже делали

#300771

Проблема с правами!!!
Вот решение, надеюсь что и Вам поможет:
epson-perfection-1670

#300841

Установка прав как написано не помогла.
Кроме того, под рутом ситуация аналогичная.
Я еще проверил -- установка параметра usbcore.autosuspend=-1 в загрузку также не помогла. :(

#300847
"hedgehog566" написал:
Кроме того, под рутом ситуация аналогичная.

Да вообще не факт, что дело в драйвере. Нужно диагностику провести сначала.

#301256

Так, я проверил, отключение autosuspend(как опция)кажется немного помогло.
То есть теперь я могу сканировать уже много страниц, однако при смене настроек возникают те-же проблемы.
Я еще сделал как написано здесь
http://sane.10972.n7.nabble.com/using-scanners-unable-to-USB-AUTOSUSPEND-td10057.html

#301261

Все, мне удалось его наконец настроить)))))
Решение состоит в следующем:
В загрузку поставить параметр usbcore.autosuspend=-1
Подправить правила согласно ссылке выше

text
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c
  'if test -e /sys/$env{DEVPATH}/power/control;
   then echo on > /sys/$env{DEVPATH}/power/control;
   elif test -e /sys/$env{DEVPATH}/power/level;
   then echo on > /sys/$env{DEVPATH}/power/level; fi'" 

Переместить файл правил в 99-libsane.rules

#301265

Добавлю.
Иногда почему-то проблема возвращается (у меня после того как я решил сменить разрешение), но это лечится выкл/вкл. сканер и перезагрузкой.

Войдите или зарегистрируйтесь, чтобы ответить.