Сканер canon для linux

Не могу подключить сканер МФУ Canon MF645Cx на Linux Mint

ОС: Linux Mint Cinnamon 19.3 МФУ: Canon I-SENSYS MF645Cx Принтер подключил без проблем по инструкции: https://tutorialforlinux.com/2019/05/30/how-to-install-canon-i-sensys-mf641cw-mf643cdw-mf645cx-linux-mint-driver-easy-guide/ Хотя и без дров стандартными средствами linux принтер видит. Но сканер подключить не могу. Офф. драйверов на сайте Canon нет. При вводе команды:

с подключённым МФУ по USB устройство находится. Но при вводе команды:

сканер не находит. Текст ответа:

На сайте Sane сканер данного МФУ в статусе Complete с драйвером pixma: http://sane-project.org/sane-mfgs.html Но с Pixma у меня тоже ничего не получилось. Искал информацию по решению вышеизложенной проблемы на разных форумах, но так и не нашёл. Надеюсь найдутся умельцы, которые знают как подключить функцию сканера в данном МФУ. Заранее благодарен за уделённое внимание!

не проще ли запустить simple-scan?

Попробуйте сравнить версии sane.
https://gitlab.com/sane-project/backends/-/issues/146
возможно соит поновее из ppa поставить, поддержка есть, работать должно.

Первая созданная тема: 09.05.20 20:33:54

Он тоже не видит. Это первое, что я сделал.

Обновлял до самой новой версии, не помогло.

Устанавливаешь Vuescan и все проблемы с любыми сканерами заканчиваются. Платная версия, ломаную можно найти в сети.

Думаю, у тебя проблемы с правами. Может просто нужно добавить себя в соотв. группу? Найди в пакете правило для udev и посмотри какие там права выставлены. Сколько кэнонов имел, всегда затык был в этом. Может и до сих пор так?

Я уже добавил учётку в группу Scanner. Но это не помогло. Но даже если бы не добавлял, то по идее под рут правами он должен был определиться, но нет.

«Найди в пакете правило для udev и посмотри какие там права выставлены.» Хотя не уверен, что правильно понял что Вы имеете ввиду.

Даже не ожидал после всех танцев с бубнами, что Vuescan сразу определит сканер. Но только по USB, а по wi-fi не находит. В описании драйвера на сайте Vuescan указано, что беспроводное соединение поддерживается. Подозреваю что надо где-то прописать путь до сканера по wi-fi (например IP). МФУ подключён к роутеру Keenetic Ultra. Принтер по wi-fi ОС увидела сразу даже без установки дров. Буду признателен если подскажете как теперь подключить сканер по wi-fi.

как теперь подключить сканер по wi-fi.

У твоего на сайте производителя нет ничего для linux. Для моего был специальный пакет который конфигурировал и «анонсил» сканер в сети. Попробуй сделать через Setting up a network scanner using SANE или ищи в сети sane network scan

Похоже в силу своих скромных знаний у меня через sane вообще ничего не получается. Как не видел так и не видит сканер ни по wi-fi ни по USB.Так же не понятно почему название библиотеки на форумах указывают /lib/udev/rules.d/40-libsane.rules или 50-libsane.rules но у меня только 60-libsane1.rules…

«У твоего на сайте производителя нет ничего для linux» У них только дрова для принтера на linux есть. Писал в службу поддержки. но они вежливо шлют нафиг с linux) Пишут что в Linux поддерживается только функция печати и то что драйвера и ПО под данную ОС предоставляются на свободной основе в виду того, что существует огромное множество вариантов системы Linux. В общем как это обычно и бывает, службы поддержки могут посоветовать только проверить подсоединён ли кабель, воткнут ли аппарат в электросеть и приходится искать реальную помощ на форумах 🙂

Источник

Как установить драйвер принтера Canon в Ubuntu

Как установить драйвер принтера Canon в Ubuntu

В этом руководстве мы покажем вам, как установить драйвер принтера Canon в Ubuntu. Для тех из вас, кто не знал, Canon является одним из крупнейших производителей принтеров в мире, к сожалению, canon никогда не включает драйвер Linux / Ubuntu в каждый продукт, который мы покупаем, другими словами, драйвер принтера доступен только в Windows и macOS. . Canon действительно выпустила некоторые драйверы принтеров для Linux, но большинству владельцев принтеров Canon не повезло.

Читайте также:  Дистрибутивы линукс для планшетов

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку драйвера принтера Canon в Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите драйвер принтера Canon в Ubuntu

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.

Шаг 2. Установка драйвера принтера Canon в Ubuntu Linux.

Теперь мы запускаем следующую команду, чтобы добавить репозиторий PPA в вашу систему:

Если вы обнаружите какие-либо проблемы при установке указанной выше команды PPA, вы можете запустить следующую альтернативную команду репозитория PPA, указанную ниже:

После успешной установки откройте свой веб-браузер и загрузите следующий адрес localhost. Теперь вы можете найти имя вашего принтера и номер модели для настройки вашего принтера в веб-интерфейсе браузера:

Найдите в веб-приложении опцию «Добавить принтер». Щелкните пустое поле поиска и найдите свою модель принтера. Когда имя и модель вашего принтера появятся в результатах поиска, щелкните номер модели, чтобы добавить принтер в вашу систему Ubuntu.

Если у вас есть многофункциональный принтер Canon с принтером и сканером, этот метод, вероятно, поможет вам установить драйвер вашего принтера в Ubuntu Linux:

Другой метод, чтобы установить драйвер, конечно, вы должны знать, какая у вас серия, вот несколько примеров установки Canon Pixma iP100 в ubuntu, для другой серии можно увидеть ниже:

Поздравляю! Вы успешно установили драйвер Canon. Благодарим за использование этого руководства по установке драйвера принтера Canon в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Canon .

Источник

Сканеры. Решение общих проблем с подключением.

Содержание

Проверка поддержки сканера в Linux на уровне драйверов.

Прежде всего стоит проверить, поддерживается ли подключенный или планируемый к покупке сканер на уровне драйверов. Данную информацию можно получить на сайте проекта SANE:
http://www.sane-project.org.
В частности, на странице раздела со стабильной поддержкой:
http://www.sane-project.org/sane-mfgs.html, где проще всего искать по производителю (заголовок «Scanners», список «Manufacturers».)

Данные о сканерах представлены в таблицах, где наибольший интерес представляет столбец «Статус». Вот его легенда:

Если «Статус» имеет последние два значения, то придётся отказаться от покупки и/или использования данного сканера.

Если по данным сайта сканер поддерживается, но, в данный момент, не сканирует, то можно применить следующие рекомендации. И так, сначала самое простое.

Обновление системы с целью получения новых драйверов.

В Linux-дистрибутивах, к которым относиться и Ubuntu, большинство драйверов встроенно в ядро системы (собственно, в сам Linux). Поэтому следует регулярно устанавливать обновления системы, так как на ряду с другими обновлениями могут прийти новые версии ядра, а следовательно, и новые драйвера для компьютера и периферии.

Установить обновления можно с помощью системного приложения «Программы и обновления» (для классической Ubuntu с Unity) или с помощью «Менеджера обновлений Muon» (для KDE). О том, как использовать «Менеджер обновлений» можно прочитать, например, здесь:
Репозитории и обновления
(заголовок «Управление обновлениями» во второй части страницы).

«Менеджер обновлений Muon» в KDE работает аналогично, хотя немного и отличается интерфейсом и наличием доп. функций.

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

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

Если сканер по-прежнему не работает, то потребуются применить более серьёзные методы решения проблемы.

Читайте также:  Текущая версия chrome для linux

Проверка распознавания системой сканера, как устройства.

Сначала нужно посмотреть, определяется ли сканер физически. Большинство сканеров сейчас подключается по USB, поэтому необходимо открыть Терминал и ввести команду, показывающую все подключенные USB-устройства:

Если среди них нет искомого сканера, то, скорее всего, проблема аппаратная. Стоит проверить, подключён ли сканер по USB, не переломился ли кабель и вообще, исправен ли сам сканер. Так же могут быть проблемы с распознаваем сканера в BIOS или UEFI компьютера. Часто помогает отключение XHCI в UEFI.

Если же в выводе Терминала есть строчка подобная этой:

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

Теперь нужно ввести в Терминале:

Если система не может выполнить команду, то, вероятно, не установлен пакет sane-utils , о чём и сообщит Терминал. Установить этот пакет можно командой:

а затем повторить ввод:

Положительным ответом будет считаться строка, аналогичная этой:

Собственно, на этом можно и остановиться. Сканер подключен и распознаётся, можно сканировать.

Если же Терминал выдаёт отрицательный ответ примерно в таком виде:

то это может означать:

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

Предоставление своей учётной записи права на работу со сканером.

Введённая в Терминал команда

покажет логин активного в данный момент пользователя.

Далее, нужно узнать, в каких группах состоит этот пользователь:

где — логин, полученный по команде whoami .

Если в этом списке указаны группы plugdev и scanner , то всё в порядке. Это означает, что проблем с правами на доступ пользователя к сканеру нет и можно переходить к следующему решению.

Если же групп plugdev и scanner нет в списке, то нужно добавить текущего пользователя в эти группы. Например:

где user1 — логин добавляемого пользователя.

Управление группами можно организовать и через графический интерфейс. К сожалению, в современных версиях Ubuntu удалены графические оболочки для управления группами, поэтому сначала придётся их поставить.

Для Ubuntu с Unity и GNOME:

Для Kubuntu или для KDE, являющимся в системе дополнительным рабочим окружением:

Запустить графическую утилиту управления группами в Unity можно через Главное меню→линза Приложения→фильтр Система→раздел Установленные→программа Пользователи и группы
Запуск в KDE: Главное меню→Приложения→Система→программа KUsers (Управление пользователями)

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

После включения пользователя в нужные группы снова ввести в Терминал:

Если в ответ появляется строка, аналогичная этой, то проблема решена:

Иначе следует применить следующий метод решения проблемы.

Разрешение сканеру обращаться к ядру системы.

Если ответ Терминала по прежнему отрицательный, то, возможно, сканеру запрещено обращаться к ядру. Разрешение можно дать, отредактировав конфигурационный файл «40-libsane.rules», или если такого файла нет, «60-libsane.rules» в текстовом редакторе, запущенном с правами Суперпользователя:

В открывшемся тексте наверняка найдётся строка с параметрами сканера со схожим названием. Нужно скопировать строчку с этими данными и вставить её копию сразу под найденной, заменив в копии название сканера и номера idVendor и idProduct на полученные ранее по команде lsusb .

Вот как это будет выглядеть подробнее.

Строка с похожим сканером в файле «40-libsane.rules»:

Данные от lsusb :

В файле «40-libsane.rules» в копии строки, в заголовке меняется номер модели сканера с 60 на 25, а двойной ID 04a9:2220, полученный от lsusb нужно разделить на idVendor04a9 и idProduct2220. В результате, основная и новая строки, друг за другом, будут выглядеть так:

Остаётся только сохранить файл и закрыть его.

Теперь снова вводим в Терминале:

Теперь уже ответ должен быть положительным:

Проблема решена. Можно приступать к сканированию.

Источник

Железный Linux. Сканирование и печать

Linux поддерживает большинство существующих чипсетов, процессоров, и с такими устройствами, как флоппи-дисководы, приводы CD-ROM, CD-RW, DVD-ROM и жесткими дисками вопросов, скорее всего, не возникнет.

Первое взаимонепонимание системы и пользователя может встретиться при выборе монитора и видеокарты. С картами от ведущей тройки производителей (ATI, Matrox, nVidia) проблем практически нет (в базе драйверов дистрибутива ALT Linux Junior 2.1 1 пока нет только самых последних моделей: Matrox Perphilia, ATI Radeon 9000 и 9700). Весь список поддерживаемых видеокарт можно посмотреть в директории /usr/share/ldetect-lst/ в файле pcitable. На начальном этапе, например, для любой карты на чипах семейства Radeon предлагается один драйвер — Radeon.

Читайте также:  Manual windows update blocker wub

Благодаря тому, что драйверы поставляются самими производителями, карты от ATi, Matrox и nVidia поддерживают полноценное 3D-ускорение. Что касается всех других видеокарт, здесь ситуация «зависит от…». В разделе «Монитор» DarkConf в режиме «Эксперт» можно посмотреть, какая поддержка обеспечена вашей видеокарте — т.е. в каком режиме обеспечено аппаратное 3D-ускорение и насколько оно надежно. Следующая проблема, которую может встретить пользователь — низкая частота обновления экрана (еше раз напомню, как это вредно — смотреть на экран с частотой обновления ниже 75 герц). Да, при установке системы, даже при выборе правильной марки монитора и корректном автоопределении видеокарты, может встретиться такая ситуация — вместо положенных, допустим, 85 герц (вы точно знаете, что ваша видеоподсистема «тянет» такое обновление при разрешении 1152х864 и 32-битной глубине цвета) система самолично устанавливает вам 75 герц, а то и еще ниже.

Из этой ситуации можно выбраться двумя способами. Первый — вместо реального подключенного монитора вы задаете монитор с лучшими характеристиками. Если у дисплея есть средство для определения частоты обновления, этот способ годится. Но если статус невозможно определить, придется пойти вторым путем — в директории /ect/X11/ отредактировать файл XF86Config. Для этого надо найти секцию Monitor Section и в ней параметр VertRefresh, он и задает диапазон обновления экрана. Если вы точно знаете, что ваша видеоподсистема выдержит, установите, например, диапазон 85–100, тогда ниже 85 герц частота не опустится.

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

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

Пожалуй, сканеры для Linux представляют наиболее капризные девайсы, и перед тем как установить сканер в систему (не говоря уж о приобретении нового сканера для использования его под Linux) желательно уточнить — есть ли Linux-поддержка конкретной модели. И здесь не удастся обойтись средствами дистрибутива. Те же USB-сканеры в изобилии присутствуют в файле usbtable директории /usr/share/ldetect-lst/, и это означает, что система способна только правильно определить подключенный сканер, но не гарантирует наличие для него подходящего драйвера. Поэтому придется обратиться к самому авторитетному сканерному сайту — SANE. Там можно найти все сканеры, на сегодняшний день «принимаемые в обращение» Linux, причем с указанием — насколько хорошо поддерживается та или иная модель.

Вообще, хотя общий алгоритм установки сканера является плохо формализуемым, можно указать несколько действий, которые помогут справиться с этой задачей. Во-первых, на сайте SANE необходимо пройтись по ссылкам Supported devices (complete lists/search function) — List ordered by manufacturer и найти таблицу производителя и затем, уже в таблице, — конкретную, интересующую вас модель. В соответствующей строке будут указаны статус (Status) используемого драйвера, комментарий (Comment), название драйвера (Backend) и ссылка на страницу описания настройки драйвера (Manpage).
Status показывает, насколько драйвер отлажен. Уровни stable и beta считаются настолько хорошими, что их можно рекомендовать к применению. Уровни alpha и untested — рекомендовать нельзя. Но попробовать, насколько они работоспособны, конечно, никому не возбраняется.

Далее, Comment покажет, работает ли конкретный сканер под данным драйвером (SANE-драйверы, как правило, могут использоваться для нескольких сканеров, которые, например, собраны на одном чипсете). Причем в пределах одной таблицы комментарии могут быть разные — от радужных «All known modes and functions supported» (все известные режимы и функции поддерживаются) до невеселых «Gray only» (сканирование возможно только в шкале серого цвета) или совсем грустных «Unsupported» (не поддерживается).

Если все этапы пройдены, вероятность, что сканер «станет» под Linux очень высока. Тогда нужно искать особенности установки разных сканеров в ркуководстве (man 7 sane). В двух словах они сводятся к следующему:
• уточняется список поддерживаемых драйвером сканеров;
• уточняются набор рабочих режимов и функции;
• подтверждается факт, что если вы устанавливаете SCSI-сканер, скорее всего, проблем не будет никаких, а с LPT- и USB-сканнерами, придется повозиться;
• дается путь, где можно найти файл конфигурации данного типа сканеров и рекомендации по его изменению.

Источник

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