Как настроить сканер ubuntu

Обновлено: 30.06.2024

Расскажу про свой небольшой опыт подключения сканера на Linux-систему на базе Ubuntu (Linux Mint).

Для начала - немного теории. В Linux за сканирование отвечает sane - опенсорсная подсистема, "умеющая" работать со сканером.

Итак, для того, чтобы подключить сканер к Linux, необходимо:

Как пишут в наборах радиоэлектроникик: "равильное собранное устройство в настройке не нуждается". Так вот, правильно подобранная пара sane - сканер в настройке не нуждается. Все не просто, а. очень просто.

Ну и оффтопик: я купил HP ScanJet 3500c. Он был помечен как "Good" - и, в общем, со своей основной функцией - сканировать - справляется на отлично. Медленно правда, особенно на 1200dpi, зато CCD датчик . в общем, доволен я :)

Еще записи по теме

Добрый день. Что делать, если сканер в списке значится как гуд (Canon LiDE 300 USB 0x04a9/0x1913 Good), установила пакет, запускаю XSane Image Scanning Programm, сканер шуршит, а потом вылезает окно, что нет доступных устройств?

2 Alexander Bashkirov 25-02-2021 17:35

Я бы посмотрел в сислог (dmesg) и в логи xsane. Там где-то по идее должно быть написано что не так.

Еще я бы проверил кабель и порты. Однажды долго плясал с настройкой второго монитора, а дело было в убитом VGA разъеме.

Еще сделала все как тут описывали, на последнем шаге система пишет, что не видит сканер

В техподдержку звонила - они говорят скачать драйвер с сайта и установить. Установила, ничего не поменялось. При повторной установке пакета - пишет, что уже стоит, но программу не могу найти в менеджере приложений.

Что конкретно искать в логах?

Еще такой косяк заметила, что если в любой юсб-порт что-то подключаю, при подключенном сканере - он начинает шуршать :-) не знаю, хорошо это или плохо.

к винде10 сканер подключала - работает нормально

4 Alexander Bashkirov 25-02-2021 21:49

Ситуация 1-в-1: сканер не видится после установки дров с Кэнона. Есть несколько вариантов, какой из них подойдет - сказать сложно.

Спасибо, сегодня попробую его победить. Дык ещё до установки дров с сайта убунта не видела сканер

6 Alexander Bashkirov 26-02-2021 09:36

Тут зависит от того, что это за Убунта и от версии. Например, Runtu вырезает вообще всё лишнее, Убунту разных версий имеют разный набор модулей ядра (которые отвечают в тч за переферию).

Версия такая Description: Ubuntu 16.04.6 LTS

Позапускала команды с аскубунту.ком - ничего хорошего со сканером не произошло :-(.

$ sudo add-apt-repository ppa:leksa/

Cannot add PPA: 'ppa:

leksa' user or team does not exist.

Проблема может быть в том, что Убунта достаточно старая. Не факт, но возможно: я сталкивался с тем, что некоторое ПО под Убунту требует минимум 18.х

Вариант - попробовать поднять виртуалку, проборосить USB, на ней накатить что-то свежее и посмотреть, появится ли сканер. Если да - то причина найдена.

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

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

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

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

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

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

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

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


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

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

Этот комментарий был удален автором.

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

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

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

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


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

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

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

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

В ответ мне пишет
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

Большинство принтеров поддерживаются в Xubuntu автоматически. Приложение Принтеры позволяет добавлять принтеры и изменять их настройки. С его помощью можно также открыть общий доступ к принтеру с других компьютеров в сети, сделать принтер неактивным или снова активировать его.

Локальная печать

A local printer is one which is directly connected to your computer (as opposed to a network printer, discussed in Печать по сети). To set up a new local printer, plug your printer into your computer and power it on. Most printers will be automatically detected and configured. Once detected, a printer icon will appear in the notification area and you should get a popup with the text Printer is ready for printing. If your printer was not detected, then you will need to follow these steps:

Узнайте модель вашего принтера

Убедитесь, что принтер включен


Перейдите в → Настройки → Принтеры

Выберите в меню Сервер → Новый → Принтер

Принтер должен быть автоматически обнаружен и появится в окне Устройства

Выберите ваш принтер и нажмите Вперёд

Компьютер найдёт и установит драйверы для вашего принтера.

Вы можете ввести описание и местоположение вашего принтера

Нажмите Применить

К этому моменту принтер уже должен быть правильно настроен, и вам будет предложено распечатать пробную страницу

Если вы нажмёте Печать пробной страницы , будет распечатана тестовая страница для проверки правильности печати. Можете также нажать Отменить . В любом случае ваш принтер готов к печати.

Если ваш принтер не был обнаружен автоматически, попробуйте выбрать порт и драйвер принтера вручную. Некоторым принтерам требуется дальнейшая настройка. Поищите информацию о своём принтере в базе данных OpenPrinting или на вики-странице поддержки принтеров в Ubuntu.

Печать по сети

Вы также можете настроить свою систему Xubuntu для отправки заданий на печать на удалённый сервер печати. Удалённые принтеры могут находиться в каком-либо месте сети. Чтобы настроить удалённый принтер:

Узнайте модель вашего принтера

Убедитесь, что принтер включен


Перейдите в → Настройки → Принтеры

Выберите в меню Сервер → Новый → Принтер

Выберите Сетевой принтер в окне Устройства

Если принтер непосредственно подключён к компьютеру с Windows в вашей сети, выберите Принтер Windows через SAMBA. В противном случае, выберите протокол, который используется для связи с принтером.

Введите информацию о сетевом принтере и нажмите Вперёд

Выберите производителя принтера и нажмите Вперёд

Выберите модель и драйвер, затем нажмите Вперёд

Вы можете указать описание и сведения о местоположении принтера в соответствующих полях

Нажмите Применить

К этому моменту ваш принтер уже настроен, и вам будет предложено распечатать пробную страницу. Нажмите Отменить или Печать пробной страницы по своему выбору

Если вам неизвестен протокол или другие подробности о вашем принтере, проконсультируйтесь с вашим администратором сети.

Если у вас нет сетевого принтера, но вы хотите обеспечить общий доступ к вашему принтеру для компьютеров вашей сети, нажмите Сервер → Параметры в диалоговом окне Принтеры, отметьте пункт Публиковать общие принтеры, подключённые к этой системе, а затем нажмите OK . Другие компьютеры, работающие под управлением Xubuntu более поздних версий, чем 13.04, автоматически определят принтеры, к которым вы открыли общий доступ. На компьютерах под управлением Xubuntu более ранних версий, чем 13.10, или других систем семейства Linux/Ubuntu, возможно, потребуется включить параметр, разрешающий отображение общих принтеров.

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

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

Работает ли мой сканер в Xubuntu?

There are three ways to see if your scanner works in Xubuntu:

Просто подключите его и попробуйте! Если это новый сканер с интерфейсом USB, скорее всего он просто начнёт работать.

Проверьте список поддерживаемых сканеров проекта SANE. SANE — это программное обеспечение, используемое для поддержки большинства сканеров в Xubuntu.

Использование сканера

Чтобы отсканировать документ:

Поместите документ в сканер

Выберите → Графика → Simple Scan

Щёлкните на стрелочке справа от кнопки Сканировать и выберите тип исходного документа: Текст или Фотография

Ваш сканер не поддерживается в Xubuntu. Например, большинство сканеров с интерфейсом параллельного порта и многофункциональных устройств Lexmark (принтер/сканер/факс) не поддерживаются.

Драйвер для вашего сканера не был загружен автоматически.

Возможно, вам удастся заставить сканер работать, установив драйвер или внеся изменения в некоторые конфигурационные файлы. Спросите совета на форуме Ubuntu или на сайте AskUbuntu.

Для работы некоторых сканеров может быть необходимо подключать их после того, как компьютер загрузится.

Установка сканера вручную

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

Установите пакет libsane-extras

Выполните pkexec mousepad /etc/sane.d/dll.conf в командной строке, чтобы открыть файл драйвера SANE для редактирования

Сохраните файл и откройте Simple Scan . Если всё прошло нормально, ваш сканер теперь должен работать.

Несмотря на то, что человечество ещё не может полностью отказаться от использования бумаги, многие люди уже предпочитают сканировать документы и фотографии и работать с ними в электронном формате. Но наличия сканера не достаточно. Вам ещё понадобится программное обеспечение для управления сканером.

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

Программы для сканирования Linux


1. Simple Scan

Программа Simple Scan - небольшая, быстрая, эффективная и лёгкая в использовании программа. Возможно, вы уже видели её раньше, потому что это программа по умолчанию для сканирования в окружении GNOME, которая используется во многих дистрибутивах.

Сканирование документа или фото выполняется в один клик мышки. После этого вы можете редактировать изображение, вращать его, а потом сохранить в формате JPG или PNG или же в формате документа PDF. Но надо сказать, что программа может работать медленно, даже если вы сканируете документы в не очень высоком разрешении. По умолчанию используются такие параметры: 150 DPI для текста и 300 DPI для фото. Вы можете изменить их в настройках.

2. Skanlite

Skanlite - это альтернатива Simple Scan для KDE. Утилита имеет те же функции, что и Simple Scan, плюс несколько дополнительных настроек. Вы можете оорганизовать автоматическое сохранение обработанных файлов, установить качество сканирования и указать, куда надо сохранять результат. Skanline поддерживает такие форматы: JPEG, PNG,BMP, PPM, XBM и XPM.

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

3. Gscan2pdf

Ещё одна старая, но популярная программа - gscan2pdf. Несмотря на её возраст, у неё есть несколько функций, которых нет у других программ в этом списке. И в то же время программа достаточно лёгкая. Кроме форматов изобаржения JPEG, PNG и TIFF, утилита позволяет сохранять результат сканирования в PDF и DJVU.

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

4. Gimp

Наверное, вы уже знаете Gimp, как мощный графический редактор, но вы можете использовать эту программу и для управления своим сканером. Для этого надо установить программу XSane и плагин Xsane для Gimp. Обе программы доступны в официальных репозиториях. Затем откройте меню Файл -> Создать -> Сканер/Камера.

В этом окне осталось выбрать ваш сканер и нажать кнопку Сканировать. Если такой вариант не работает, вы можете использовать плагин Gimp - QuiteInsane. С помощью любого из плагинов можно сделать из Gimp мощный инструмент для сканирования. Вы даже можете настроить несколько параметров сканирования, например цветной режим или чёрно-белый, а также разрешение сканирования. А дальше можно использовать все возможности Gimp для применения эффектов и фильтров к обработанному материалу.

Выводы

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

Читайте также: