Простое сканирование linux настройка

Пять графических утилит для сканирования в Linux

Оригинал: 5 Scanning Tools for Linux Desktop
Автор: Martins D. Okoi
Дата публикации: 6 декабря 2018 года
Перевод: А. Кривошей
Дата перевода: июнь 2019 г.

Судя по информации, которую я собрал на форумах, работать со сканерами в Linux не очень приятно. Но так быть не должно, потому что на самом деле есть эффективные опции для сканера, которые вы можете легко настроить на своем компьютере.

Именно по этой причине мы представляем вам наш список 5 утилит для сканирования в Linux. Все они бесплатные и с открытым исходным кодом.

1. XSane

XSane — это приложение, которое позволяет управлять сканерами с помощью библиотеки SANE (Scanner Access Now Easy). Это самая многофункциональная утилита для сканирования в этом списке, так что вы можете просто остановиться здесь.

Он даже может работать со сканерами, которые были разработаны для систем Mac и Windows, благодаря тому, что она сама не поддерживает сканеры, но работает с любым сканером, поддерживаемым библиотекой SANE. Вы можете использовать ее для сканирования файлов, создания фотокопий, создания факсов и в качестве плагина GIMP.

2. Skanlite

Skanlite — это легкая утилита для сканирования, которую с любовью используют в сообществе KDE.

Его функции включают в себя сохранение изображений в форматах JPG, PNG, PPM, XPM, XBM и BMP, автосохранение, предварительную настройку качества сканирования, и возможность сохранения частей отсканированных документов в виде отдельных файлов.

3. Gscan2pdf

Gscan2pdf — это приложение с графическим интерфейсом, которое позволяет сканировать документы и сохранять их в файлах PDF и DjVu.

Оно совместимо практически со всеми дистрибутивами Linux и предлагает несколько функций редактирования, таких как извлеченние встроенных изображений в PDF, вращение, повышение резкости изображений, выбор страниц для сканирования, выбор стороны для сканирования, цветовой режим, разрешение и т. д.

Gscan2pdf также поддерживает OCR (оптическое распознавание символов) и множество функций, которые доступны из терминала, если вам нужна дополнительная функциональность.

4. Simple Scan

Simple Scan — это легковесная утилита для сканирования со множеством функций редактирования. Она позволяет сканировать документы одним нажатием кнопки, поворачивать и/или обрезать изображение и сохранять его в формате JPG, PNG или PDF.

По умолчанию она использует разрешение 300 точек на дюйм для фотографий и 150 точек на дюйм для текста — настройки, которые вы можете изменить в меню настроек.

Simple Scan — это приложение для сканирования по умолчанию во многих дистрибутивах Linux, включая рабочий стол GNOME, поэтому вы оно может быть уже установлено у вас.

5. GIMP с Quitelnsane

Как вы правильно поняли, GIMP способен работать с вашим сканирующим устройством, все, что вам нужно сделать, это установить Quitelnsane.

Quitelnsane — это графический интерфейс для SANE (Scanner Access Now Easy), и вы можете использовать его с GIMP для сканирования документов и их простого редактирования перед сохранением в предпочитаемом формате.

Существуют также альтернативы, такие как VueScan и TurboPrint Control, но они не являются ни бесплатными, ни открытыми. Существуют ли инструменты сканирования, достойные этого списка, которые мы пропустили? Не стесняйтесь писать свои мысли в разделе комментариев ниже.

Источник

Сканирование в linux

Материал из Пингвиньи радостей

Содержание

Статья о Сканировании в linux

Сканировании в linux это процесс сканирования изображений или оцифровки документов в операционной среде Linux. Настоящая статья даёт общее представление о процессе сканирования, о программах используемых при этом и о сканерах, установка которых в Linux была осуществлена успешно.

Программы для работы со сканерами

В таблице приведёны ссылки на статьи о программах для работы со сканерами и их краткое описание

ссылка описание
sane пакет программ для сканирования
simple-scan простая утилита для сканирования
skanlite простая графическая программа сканирования из проекта KDE, бывшая kooka
xsane графическая программа сканирования
scanimage консольная утилита для сканирования из пакета sane-utils
scanbuttond демон для отработки нажатий клавиш Copy/Scan на сканере
Читайте также:  Автозапуск windows что должно быть

Настройка локального сканирования

В целях настоящей статьи Локальным сканированием называется процесс оцифровки документов на сканере подключённом непосредственно к управляющему компьютеру посредством USB-порта.
Локальное сканирование может быть осуществлено как в консоли, так и помощью графических программ.

Для осуществления Локального сканирования с помощью консольной утилиты scanimage

  • сканер подключается к USB-порту компьютера и включается
  • устанавливается пакет sane-utils
  • осуществляется сканирование

Для осуществления Локального сканирования с помощью графической программы xsane

  • устанавливается программа xsane
  • запускается программа сканирования

Локальное сканирование может быть также осуществлено с помощью браузера. Для этого следует скачать и установить PHP-скрипт phpSANE.

Настройка сетевого сканирования

В целях настоящей статьи Сетевым сканированием называется процесс оцифровки документов на сканере, подключённом удалённо по локальной сети.
Сетевое сканирование может быть осуществлено как в консоли, так и помощью графических программ. Компьютер к которому физически подключён сканер будет называться Сканер-сервером, а управляющий компьютер на котором отображается сканирование — Сканер-клиентом.

Для настройки Сканер-сервера для осуществления Сетевого сканирования

  • осуществляется подключение сканера и установка пакета sane-utils как описано в разделе Настройка локального сканирования
  • в файл /etc/sane.d/saned.conf добавляется строка с указанием локальной сети имеющей право доступа к сканеру
  • уточняется способ запуска SANE — как демона или через супер-сервер openbsd-inetd

Для настройки Сканер-клиента для осуществления Сетевого сканирования

Источник

Linux.yaroslavl.ru

Сканирование в Linux
Пред. Глава 5. Быстрый старт След.

Сканирование в Linux

АлександрПрокудин

Поддержка сканеров в Linux

В Linux поддержка сканеров обеспечивается при помощи общего интерфейса под названием SANE (Scanner Access Now Easy— « доступ к сканерам теперь прост »), который обеспечивает доступ к драйверам (backends) для сканеров.

Определить статус поддержки вашего сканера в Linux поможет таблица поддержки сканеров, находящаяся по адресу http://panda.mostang.com/sane/sane-mfgs.html.

Как подключить сканер

Если имеющийся у вас сканер соединяется через USB -порт, то он будет обнаружен и подключн kudzu — системным монитором аппаратного обеспечения. Если этого не произойдт.

Как проходит процесс сканирования

Запустите программу xsane через системное меню ( Мультимедиа -> Графика -> XSane ) или из эмулятора консоли, набрав команду xsane & . При первом запуске xsane предложит выбрать один из обнаруженных сканеров, после чего откроется несколько окон этого приложения: главное окно, окно предварительного просмотра изображения, окно с индивидуальными параметрами для используемого вами сканера и окно с гистограммой изображения.

В окне для предварительного сканирования нажмите кнопку Предварительное сканирование для того, чтобы просмотреть сканируемое изображение или предмет. Далее можно воспользоваться предустановками из выпадающего меню в нижней части этого окна, выбрав нужный размер сканируемой области— например, А4 портрет или 10см Х 15 см. Передвигать выделенную область, не изменяя е размер, можно при помощи правой клавиши мыши.

Закончив процедуру выделения области, стоит оценить визуальные параметры конечного изображения— разрешение (измеряется в точках на дюйм), гамму, яркость и контрастность. Изменяя эти параметры в основном окне программы вы сразу же можете видеть результат в окне для предварительного сканирования. При этом также обновятся данные гистограммы. Остатся лишь выбрать цветность конечного изображения (полноцветное изображение, изображение в оттенках серого, чрно-белое изображение) и нажать кнопку Сканировать в главном окне программы. Отсканированное изображение можно сохранить как файл на локальный или удалнный жсткий диск (режим Файл), послать по факсу (режим Факс) или электронной почте (режим Почта).

Использование xsane в других программах

Поскольку xsane является универсальным интерфейсом для всех сканеров, вы можете вызывать эту программу из других приложений, таких как GIMP и OpenOffice.org .

В GIMP программа xsane вызывается через меню Файл -> Захватить . Отсканированное изображение сразу будет передано в GIMP для дальнейшей обработки.

Источник

Блог «Познай Linux!»

просто и доступно о cложном

24 мая 2009

Настройка сканера в Ubuntu

aptitude install libsane sane-utils xsane xsane-common

sane-find-scanner -q
.
found USB scanner (vendor=0x055f, product=0x021a [USB Scanner], chip=GT-6816) at libusb:002:003
.

sudo scanimage —test -d ‘gt68xx:libusb:002:003’
.
[gt68xx] Couldn’t open firmware file (`/usr/share/sane/gt68xx/A2Nfw.usb’): No such file or directory
scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument
.

sudo scanimage —test -d ‘gt68xx:libusb:002:003’
.
[gt68xx] Please wait for lamp warm-up
scanimage: scanning image of size 2555×3514 pixels at 8 bits/pixel
scanimage: acquiring gray frame, 8 bits/sample
scanimage: reading one scanline, 2555 bytes. PASS
scanimage: reading one byte. PASS
scanimage: stepped read, 2 bytes. PASS
scanimage: stepped read, 4 bytes. PASS
scanimage: stepped read, 8 bytes. PASS
scanimage: stepped read, 16 bytes. PASS
scanimage: stepped read, 32 bytes. PASS
scanimage: stepped read, 64 bytes. PASS
scanimage: stepped read, 128 bytes. PASS
scanimage: stepped read, 256 bytes. PASS
scanimage: stepped read, 512 bytes. PASS
scanimage: stepped read, 1024 bytes. PASS
scanimage: stepped read, 2048 bytes. PASS
scanimage: stepped read, 4096 bytes. PASS
scanimage: stepped read, 4095 bytes. PASS
scanimage: stepped read, 2047 bytes. PASS
scanimage: stepped read, 1023 bytes. PASS
scanimage: stepped read, 511 bytes. PASS
scanimage: stepped read, 255 bytes. PASS
scanimage: stepped read, 127 bytes. PASS
scanimage: stepped read, 63 bytes. PASS
scanimage: stepped read, 31 bytes. PASS
scanimage: stepped read, 15 bytes. PASS
scanimage: stepped read, 7 bytes. PASS
scanimage: stepped read, 3 bytes. PASS
.

ACTION!=»add», SUBSYSTEM!=»usb», DRIVER!=»usb», GOTO=»libsane_rules_end»

Читайте также:  Windows 10 два монитора мышка зацепляется

#Mustek Systems, Inc. BearPaw 2448 TA Plus
ATTR==»055f», ATTR==»021a», ATTR==»USB Scanner», MODE=»664″, GROUP=»scanner»

Также можно почитать:

31 коммент.:

После установки файла A2Nfw.usb в директории /usr/share/sane/gt68xx/ с правами доступа 100644, изменений не последовало (open of device gt68xx:libusb:002:003 failed: Invalid argument).
В чем может быть дело?

Almaz, надо посмотреть на твой вывод lsusb, возможно что сканер у тебя подключен не на Bus 002 Device 003.

Статья очень помогла, так из-за прав на /dev/bus/usb/002/002 (у меня так) xsane запускался только от root-а. При запуске от пользователя выдавал сообщение об ошибке, хотя пользователь был добавлен в группу scanner. Debian Lenny , Intell Xenon.

Михаил, а какую модель сканер используешь?

Нифига не получается. Все стопориться на процессе копирования фирмвара. Несмотря на то, что работаю с правами рут, папка даже не хочет открываться:(. жаль, долблюсь уже неделю. Наверное не судьба и придется сканить в винде. Там это попроще как-то. Неужели сложно было сделать так же, как и остальными ЮСБ устройствами, типа принтера.

Я не технарь и копаться в кодах — увольте, нету времени на непрофильную фигню. Неужели трудно написать драйвер как пакет, например? Почему в той же саксевой винде это занимает у меня 3 минуты, а здесь уже неделю и без просвета. Извините, накипело.

Mikalai,о какой папке идет речь? /usr/share/sane/gt68xx/? Как Вы копируете? Из командной строки или при помощи файлового менеджера? Порядок Ваших действий?

Порядок действий указан выше Вами. Ему и следую

Все круто в блоге, но только не выбранный шрифт.
АААААА как его можно было выбрать ))
gmurik@gmurik.ru

Отличная статья! настроил HP Scanjet 2300c в Linux Mint 5. Спасибо!

Зачем столько мучений?
Копируем USB-прошивку, запускаем от рута simple-scan и все.

У меня ваще грабли с самого начала появились:
Hp3500c
simple-scan сканирует страницу, но каретку сканера не уводит в стартовую пизицию, т.е. оставляет на другом краю стекла. второе сканирование уже не делается.
после выполнения всех инструкций xsane аылетает после сканирования, т.е. получет изображение, ведет каретку в обратную сторону и вылетает. запускал и от рута, и от юзера — толку ноль, в терминал только следующие сообщени выходят:
(xsane:1497): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(xsane:1497): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

штук 20 сразу. что нить можнопредположить? где можно посмотреть логи?

Не получается сканировать через xsane, только «простое сканирование». Сканер такой же, подключен по на Bus 006 Device 005. При попытке скана через xsane получаю сообщение «Невозможно инициализировать сканирование: Неверный Аргумент».
В чём может быть проблема, и какого решение?

И да, работа останавливается на этапе добавления пользователя в группу «scanner» поскольку такая группа отсутствует. В чём мой промах, и является ли это проблемой?

Андрей, какой Linux у тебя? От рута scanimage видит сканер? Возможно группа scanner не создается по-умолчанию. В принципе можно посмотреть в каких группах состоит пользователь и в правилах udev указать какую-либо из этих групп вместо группы scanner. Посмотреть в каких группах пользователь можно выполнив команду id, от имени пользователя.

Читайте также:  Драйвера для broadcom 802 11n network adapter windows 10

Рекомендую пользователя в группу добавлять командой:
sudo usermod -aG scanner `whoami` проверено на ubuntu 10.04

А у меня ваще сканит пол страницивдоль и растягивает до а4
и что бы из железа не подключал к ubunte всё работает через попу и рота в ней суке нет!

Спасибо за статью. Под 7кой мой сканер (той же модели, что в статье) не ставится, приходилось нетбук включать с ХРшкой, чтоб просканировать. А тут всё стало — прелесть)))

Первоначально всё получилось на «ура»! Сканер работал без претензий. После перезагрузки вначале были сбои в работе, не сплошной звук каретки при поступательном движении, а прерывистый, как у струйных принтеров. Стал проверять, оказалось скачал фирмварь на CA вместо TA. Переустановил. Вначале — результат тот же. При движении каретки были слышны стуки в конечных точках и прокрутка зубчатой лентопротяжки (подозреваю наличие именно такого устройства). После этого сканер перестал реагировать на вызов. Из списка usb-устройств не исчез. Утилита поиска его определяет. После команды sudo scanimage -L — мёртвая тишина. Никаких данных не выводится, кроме нового приглашения. Что случилось?
В хрюше проверил — всё нормально.

После выполнения комманды: sudo scanimage —test -d ‘snapscan:libusb:006:002’
система выдала следующее:
[snapscan] Cannot open firmware file /usr/share/sane/snapscan/your-firmwarefile.bin.
[snapscan] Edit the firmware file entry in snapscan.conf.
scanimage: open of device snapscan:libusb:006:002 failed: Invalid argument

Помогите решить проблему, заранее спасибо. В линуксе новичок.

Pagan, какая модель сканера у тебя? Тебе нужно в /usr/share/sane/snapscan/ положить firmware для твоего сканера.

Надеюсь на помощь толковых
Начнем с самого начала, порядок действий
У меня сканер Mustek 1200 UB Plus
Выполнил все до команды sudo scanimage —test -d ‘gt68xx:libusb:006:003’
scanimage: sane_start: Device busy

В ответ мне пишет
scanimage: sane_start: Device busy
Что мне делать? остановить службу или устройство?
не пойму, как же все тяжко в ubuntu дается

Александр, сложно однозначно сказать почему занято устройство. Возможно запущена программа, использующая сканер. Выяснить, какой программой или процессом занято устройство можно командой fuser. Например: fuser -v /dev/bus/usb/006/003

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

Александр, на Ubuntu свежего примера нет. Есть свежий пример для Debian, хотя это не сильно принципиально. Какая модель сканера? Нужен вывод команд: lsusb -v и scanimage -L.

Спасибо, браточик, за пост. Бреду по просторам Никсов вслепую и подробное описание пригодилось, как для чукчи в Париже. Но во время «прошивки» файл не хотел копироваться в папку. Надо было использовать:
sudo chmod 0777 /usr/share/sane/gt68xx/
Осталось звук сделать. Буду искать как.

А как получить права root и вставить 0644. По-подробнее плиз. Открывать какой-то командер или в файловом менеджере (там я не нашел системных папок). Очень благодарен, до этого пункта ваша статья очень помогла.

у меня выходит вот такое сообщение

$ sudo scanimage —test -d genesys:libusb:001:007
scanimage: sane_start: Error during device I/O

Прошу совета. Система Linux Mint 18.2, сканер Genius Colorpage Vivid4x. Закинул прошивку ccd548.fw в /usr/share/sane/gt68xx. При подключении сканера к USB команда lsub выводит: Bus 003 Device 015: ID 0458:201b KYE Systems Corp. (Mouse Systems) ColorPage-Vivid4x
команда scanimage -L выводит device `gt68xx:libusb:003:015′ is a Genius Colorpage Vivid4x flatbed scanner
команда sane-find-scanner выводит found USB scanner (vendor=0x0458, product=0x201b [600DPI USB Scanner], chip=GT-6816) at libusb:003:015
НО при попытке открыть xsane выводит ошибку: Невозможно открыть устройство dt68xx:libusb:003:015 Неверный аргумент. После этой ошибки lsub, scanimage -L и sane-find-scanner не выводят информацию о сканере. Переподключив сканер, снова появляется информация, но с другим номером libusb:003:020 и снова ошибка. По вашей методике я пробовал, тоже ничего не получается. Ранее сканер работал, перестал работать после переустановки Linux Mint. Подскажи, в чем дело?

Источник

Оцените статью