Алексей Федорчук
За последние лет пять я привык к тому, что сканирование из под (почти) любого дистрибутива Linux не нуждается в каких-либо хитросплетениях настроек. По крайней мере, для моего МФУ HP DJ 2050 вся подготовка к процессу сводилась к включению устройства и запуску программы Simple Scan (в локализованных системах — Простое сканирование). Разве что иногда последнюю, вместе с пакетом HPLIP (Hewlett-Packard Linux Imaging and Printing), приходилось предварительно установить — обычно оба-два присутствуют по умолчанию.
Именно так происходило в LMDE2 Betsy (а до того — во всех без исключения Ubuntu’идах, включая Linux Mint), когда в закромах Родины были обнаружены азиатские старые фотки. Однако закрома, как им и положено, оказались неисчерпемы — вслед за тем в них нашлось и несколько фоток северо-восточных, старых не столь. А поскольку в тот момент у меня был загружен Antergos, я процедуру внесения их в скрижали истории резонно было выполнить там.
Не обнаружив Simple Scan в умолчальной инсталляции, я ничтоже сумняшеся установил его через Pamac (очерк про который в тот момент сочинялась) и немедленно запустил. На что получил сообщение об отсутствии нужного устройства. Что было предсказуемо: сканируя раз в год по обещанию, про HPLIP-то я и забыл. Повторил процедуру запуска Simple Scan — с тем же результатом.
Наверное, HPLIP нужно настроить — смекнул я, и стал припоминать, что это делается утилитой hp-toolbox
. Которая, однако, тоже отказалась запускаться, сославшись на отсутствие средств поддержки её GUI. Последние, в виде пакетов python-pyqt4
и pyqt4-common
, были обнаружены среди необязательных зависимостей пакета hplip
и немедленно установлены. После чего процесс настройки вроде бы пошёл:
МФУ было правильно опознано:
И для него даже нашёлся профильный файл:
Однако завершился он сообщением об ошибке, вызванной незнанием дистрибутива:
Ну согласен, может быть, HPLIP действительно не слышал про Antergos (как до недавнего времени не подозревал о его существовании и автор этих строк). Но уж исходный для того Arch знать он должен. И как объяснить ему, что эти имена связаны знаком почти тождественного равенства?
И тут я вспомнил про программу xsane
— основной (а некогда и практически единственный) инструмент для сканирования во всех Linux’ах. Будучи фронт-эндом для низкоуровневым средством sane
(которое лежит «под ковром» и у пакета simple-scan
, ибо другого в мире Open Source просто не существует), она издревле славится богатством своих настроек. Почему и была тут же установлена.
К моей радости, для начала сканирования настраивать ничего не пришлось: МФУ без единого вопроса было подхвачено:
И приведено в состояние готовности (разве что разрешение на скриншоте ниже было выставлено вручную, по умолчанию предлагалось 75 dpi):
А само сканирование, хоть и продолжалось долго (1200 dpi, физический предел моего агрегата — это всё-таки не мало), но завершилось более чем успешно.
Самое смешное, что после этого заработал и Simple Scan — столь же медленно и столь же успешно:
Ну а полученные результаты оказались практически одинаковыми — файлы размером около 65 МБ, с выраженным растром при просмотре «в натуральную величину». Чего, впрочем, при уменьшении до приемлемого в сети масштаба, практически не заметно (результаты будут представлены в заметке совсем другой тематики).
Правда, картинка из xsane могла быть подвергнута некоторой обработке, в частности, ликвидации растра, размытию и масштабированию. Хотя, как В картинке же из Simple Scan можно только обрезать пустое пространство. Зато Simple Scan проще при массовом сканировании, если нет чрезмерных претензий к качеству, так как не напрягает применителя настройками.
С настройками HPLIP можно, конечно, поразбираться, но предварительный вывод таков: для сканирования в Antergos достаточно установки xsane. Бэк-энд sane
вытянется как зависимость, а в HPLIP, возможно, и вовсе нет необходимости, проект Sane располагает собственной базой данных поддерживаемой аппаратуры. Впрочем, проверять последнее утверждение, удаляя соответствующие пакеты, мне было лениво.
Что же до применения — Simple Scan вполне годится для сканирования «на скорую руку», особенно всяких бюрократических бумажек. Но для сканирования качественного xsane остаётся столь же незаменимым, как и 15 лет назад.
Алексей, безмерно благодарна за этот очерк. Не пришлось наступать на грабли.
С помощью статьи возродила давно забытый сканер Epson Perfection 2480 Photo, который в WinXP работал тяжеловато и поэтому был отставлен в сторону.
Теперь спустя почти десять лет наблюдаю, что в линуксе он прекрасно себя чувствует и охотно выполняет свои задачи.
Таня, не за что. Самое главное — мы иногда забываем, что прежние люди были ничуть не глупей нас. И придумывали хорошие полезные штуки. Xsane — одна из таких штук…