Сканер Epson ET-2750 не работает - «sane_start: Invalid argument» - Kubuntu 20.04

Я пытаюсь отсканировать документ Epson ET-2750-Scanner с помощью xsane. Я всегда получаю код ошибки: «Неверный аргумент».

Печать с помощью ET-2750 работает нормально, только сканирование - нет. Пробовал подключить через USB или Wi-Fi, разницы нет.

xsane находит принтер:

enter image description here

Но не может сканировать:

enter image description here

Что мне делать?

2
задан 3 July 2020 в 13:53

1 ответ

Предисловие

  • Kubuntu 20.04
  • Epson ET-3750, так что не совсем ваша модель. Однако я столкнулся с теми же проблемами.
  • Решение TL;DR можно найти в эпилоге ниже.
  • Все эксперименты проводились через WiFi, устройство ни разу не подключалось через USB.

XSane

  1. Я очень хотел заставить XSane работать: я сделал логотип около 20 лет назад.
  2. Описанная вами ошибка исчезает, когда я сначала делаю предварительное сканирование. Это мой ответ на ваш первоначальный вопрос. Но если вы, как и я, пытались заставить эту штуку сканировать под Linux, будьте моим гостем для одиссеи в оставшейся части этого поста.Я предполагаю, что это будет очень похоже на ваш принтер/сканер.
  3. BXSane обычно аварийно завершает работу с ошибкой сегментации при записи результатов (с использованием целевого формата PNG). Один раз сработало, но у меня было много сбоев.
  4. Сканирование без сохранения работало при разрешении 300 точек на дюйм, но никогда не работало при разрешении 600 точек на дюйм или выше. Я не пробовал все разрешения. При 600DPI я получаю такое же сообщение об ошибке (недопустимый аргумент, аргумент ungültiges) после завершения сканирования.

Затем я установил пакеты Epson imagescan (доступны по адресу http://support.epson.net/linux/en/imagescanv3.php). Мне пришлось настроить подходящий /etc/imagescan/imagescan.conf, добавив правильный IP-адрес в файл по умолчанию и раскомментировав соответствующие строки.

После этого XSane находит еще один сканер. Метка зависит от того, что вы вводите в вышеупомянутый файл conf.

С этим бэкендом XSane позволяет использовать в качестве входных данных даже устройство подачи документов (АПД), а не только планшет. Но это не позволяет мне выбрать разрешение вообще. А многостраничный интерфейс XSane… эээ… неоптимален.

Skanlite

После всего этого я попробовал программу Skanlite.

  • Работает при 300 DPI с подключением escl, выдает неверный аргумент при разрешении 600DPI.
  • Работает со сканером imagescan при разрешении до 600DPI, а также с ADF.
  • Не поддерживает PDF, не говоря уже о многостраничных PDF. Он сохраняет все страницы в отдельные файлы.

SimpleScan

  • SimpleScan также обнаруживает стандартный сканер escl и сканер с поддержкой imagescan.
  • ADF почти отлично работает с серверной частью imagescan и создает многостраничный PDF-файл. Здесь я могу выбрать различные разрешения.Однако сканы немного синеватые.
  • Он также делает вид, что может выполнять ADF через соединение escl. Но это никогда не работает. Вообще говоря, кажется, что никакие параметры никогда не выделяются серым цветом, независимо от того, работают они или нет.
  • Я хорошо сканирую при разрешении 300 точек на дюйм с подключением escl.
  • В SimpleScan почти нет настроек коррекции качества изображения, как в других инструментах.
  • По-видимому, в качестве выходного формата поддерживается только PDF.
  • Во время моего тестирования перестала работать функция ADF с соединением imagescan. Скрещивая пальцы, в будущем это снова сработает.

ImageScan

  • Инструмент сканирования от Epson находит только один сканер, настроенный в /etc/imagescan/imagescan.conf
  • Он позволяет выбирать вход с планшета и АПД
  • Сканирование АПД производится многостраничный PDF
  • Это была единственная программа, которую я мог сканировать с разрешением более 300 точек на дюйм. При разрешении 1200 точек на дюйм создается PNG-файл размером около 200 МБ.

Сканирование сканером на компьютер

Я понятия не имею, что ET-3750 ожидает от компьютера, чтобы иметь возможность "сканировать на него". Я попробовал несколько незащищенных ресурсов Samba, но безрезультатно. Может, USB подойдет?

Заключение

  • Каждое решение в той или иной степени отстой
  • Я выберу SimpleScan + imagescan-backend или программу imagescan всякий раз, когда захочу отсканировать несколько страниц из АПД. Конечно, для этого необходимо, чтобы функция ADF снова работала в SimpleScan.
  • Я, скорее всего, выберу Skanlite и бэкенд imagescan или escl для сканирования 1 страницы с планшета.
  • (ОБНОВЛЕНИЕ) Кроме того, давайте подождем следующей версии SANE, которая будет поддерживать ET-2650 и ET-3750, надеюсь, она также будет охватывать и ваш ET-2750. См. https://sane-project.gitlab.io/website/lists/sane-mfgs-cvs.html

Эпилог

  • Я установил последнюю версию SANE с помощью PPA одного из сопровождающих SANE: https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-release ОБНОВЛЕНИЕ Этот PPA больше не существует (по состоянию на январь 2021 г.), вместо этого используйте https://launchpad.net/~sane-project/+archive/ubuntu/sane-release
  • После этого все просто работает с серверной частью eSCL. Сканирование с высоким разрешением, автоподатчик документов, многостраничное сканирование.
  • Вы можете использовать XSane, Skanlite, SimpleScan, в зависимости от функций внешнего интерфейса.
  • Со временем я удалю пакеты Epson.
  • Привет и огромное спасибо сопровождающим SANE.
4
ответ дан 1 September 2020 в 19:59

Другие вопросы по тегам:

Похожие вопросы: