Linux не видит принтер pantum

Обновлено: 04.07.2024

Современная версия сервера печати CUPS, входящая в состав Astra Linux, поддерживает автоматическое объявление и обнаружение принтеров с помощью стандартных протоколов DNS-SD/Bonjour, а также обнаружение принтеров LDAP и Socket.

Для подключения принтеров производства компании Hewlett Packard следует использовать инструмент hp-setup (см. ниже).

Дополнительные действия для подключения принтеров Windows см. Подключение разделяемых Windows-принтеров

При этом работа с обнаруженными и подключенными принтерами может осуществляться с помощью стандартных протоколов : AppSocket (JetDirect/HP JetDirect), Internet Printing Protocol (IPP), Line Printer Daemon (LPD) и пр. Использование стандартных протоколов даёт возможность использовать удалённые принтеры, подключенный к другим, расположенным в той же сети компьютерам с Astra Linux или с любыми другими операционными системами, поддерживающими работу с указанными протоколам. В данной статье будет рассмотрен пример подключения удалённого принтера с использованием операционных система Astra Linux CE и Astra Linux SE. Данная возможность позволяет работать на одном компьютере как с удалёнными, так и с локальными принтерами.

  • Как подключить (установить) принтеры на сервере и клиенте;
  • Как настроить сервер принтеров CUPS;
  • Как использовать инструмент hp-setup;

Первым шагом в настройке как сервера, так и клиента печати Astra Linux является подключение принтера (принтеров), т.е. регистрация принтера в системе управления печатью CUPS. При этом к серверам печати обычно подключаются реальные физические принтеры, подключенных к непосредственно серверу, к клиентам - обычно подключение удалённых разделяемых принтеров, доступных через сервер(ы) печати, однако процедура подключения принтеров одинакова и для сервера и для клиента, а клиент всегда может быть превращён в сервер и наоборот.

Добавление принтера через графический инструмент fly-admin-printer

  1. Запустить менеджер печати fly-admin-printer ("Пуск" - "Панель управления" - "Оборудование" - Принтеры");

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

После этого будет осуществлён автоматический поиск доступных принтеров.

  • Политика операций "default";
  • Нулевые минимальные и максимальные уровни заданий.

Добавление принтера через web-интерфейс принт-сервера CUPS

Автоматическое добавление сетевых принтеров через cups-browsed

Для автоматизации подключения разделяемых/сетевых принтеров, в том числе принтеров, не поддерживающих современный протокол объявления DNS-SD/Bonjour (например, принтеры, предоставляемые серверами печати LDAP или принтеры, предоставляемые серверами печати с устаревшими версиями CUPS), можно использовать пакет cups-browsed.

cups-browsed имеет четыре независимо используемых функции:

3. Отслеживание принтеров, предоставляемых принт-серверами LDAP, и создание/удаление локальных очередей печати к этим принтерам.

4. Широковещательная рассылка локальных очередей по протоколу CUPS.

Пакет может быть установлен командой:

Для установки пакета cups-browsed в OC Astra Linux Special Edition требуется подключение диска со средствами разработки.

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

На сервере печати необходимо:

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

    либо выполнить на сервере печать в консоли команды:

    sudo /usr/sbin/cupsctl --remote-admin --remote-any
    sudo systemctl restart cups

    либо с помощью WEB-браузера

    Важно: для редакций Astra Linux SE убедиться, что опция MacEnable в файле /etc/cups/cupsd.conf установлена в значение "on":



    Для подключения принтеров HP следует использовать инструмент hp-setup. Этот инструмент входит в состав пакета hplip и устанавливается автоматически при стандартной установке ОС Astra Linux. Инструмент доступен через графичеcкое меню

    "Пуск" - "Панель управления" - "Оборудование" - "Установка принтеров, факсов и сканеров HP"

    или из командной строки. При этом из командной строки инструмент может быть запущен в графическом режиме:

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

    Для подключения принтера HP следует запустить инструмент hp-setup. После запуска инструмента в открывшейся форме "Обнаружение устройств" выбрать вариант подключения принтера, и нажать кнопку "Далее" .

    Инструмент осуществит поиск подключенных принтеров и выведет форму "Выбор из обнаруженных устройств" со списоком обнаруженных устройств:


    Для установки устройства выбрать его в списке, и нажать кнопку "Далее", после чего в форме "Настройка устройства" внести дополнительную информацию об устройстве (не обязательно), и, при желании напечатать тестовую страницу, отметить соответствующий check-box. После заполнения формы нажать кнопку "Завершить":


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


    Добавление принтера производится через графический инструмент fly-admin-printer, или через web-интерфейс (все действия должны выполняться пользователем с правами администратора печати).

    Добавление через графический инструмент fly-admin-printer производится следующим образом:
    "Очереди" → Правая кнопка мыши → "Добавить" → "Принтер" → "Другой" → "Протокол печати ipp" → "Сканировать" → "Узел" → 192.168.1.7 → "Сканировать".
    Далее в списке "Обнаруженные устройства" должен появиться адрес сервера, например "192.168.1.7:631". После его выбора нажать кнопку "Да", после чего появится диалог выбора очереди печати IPP:


    В диалоге выберать нужный принтер и нажать "Да", затем нажать "Далее" и ввести информацию о принтере. Драйвер принтера должен быть указан такой же, как и на сервере. После завершения настройки принтер готов к работе. Для редакций SE дистрибутива также надо выставить политику операций и желаемую минимальную/максимальную метку заданий. Следует также учесть, что метки безопасности принтера и политика операций распространяются только на подключения к серверу печати клиента.

    gard avatar

    И еще бы посмотреть какие сервисы у вас эти порты слушают и слушают ли вообще.

    В файерволле добавил указанные порты в исключения

    При запуске Skanlite определяет сканер, но при попытке сканировать появляется ошибка Error during device I/O
    Сканер отреагировал хоть как-то, перманентно горит экранчик с надписью "Сканирование", но больше ничего не происходит

    gard avatar

    Еще разрешите входящий на 6566/tcp
    И на диапазон, который указан в /etc/sane.d/saned.conf
    ps: так сказано в нашей вики

    Еще покажите содержимое /etc/sane.d/dll.conf

    Ну и . возможно придется откатить пакеты sane и временно их "заморозить".

    gard avatar

    Попробуйте добавить в вышеприведенный файл /etc/sane.d/dll.conf строки:
    pantum6500
    pantum_mfp

    В вашем случае может быть "pantum6550", но я так понимаю желательно иметь установленный пакет навроде "sane-backends-daemon" - так он называется в федоре. Это я вот тут увидел.

    И еще покажите содержимое директорий
    /etc/sane.d/dll.d/
    /etc/sane.d/

    ps: у них кстати на сайте драйвер для убунты есть, если что некоторые файлы и библиотеки можно оттуда вытащить и вообще посмотреть что должно быть установлено для работы драйвера.
    ps2: драйвер есть и в AUR

    Тут тоже советуют установить backend отсюда, если есть проблемы. Но, как я понял, там инструкция для Убунты, как в Арч скомпилировать это всё я так и не разобрался. И, к тому же, у меня установлена эта штука

    ls /etc/sane.d/dll.d/:
    airscan hpaio pantum6500 pantum_mfp

    ls /etc/sane.d/
    abaton.conf canon630u.conf coolscan.conf epjitsu.conf gt68xx.conf kodakaio.conf microtek2.conf pantum6500.conf ricoh.conf sp15c.conf u12.conf
    agfafocus.conf canon.conf dc210.conf epson2.conf hp3900.conf kodak.conf microtek.conf pantum_mfp.conf rts8891.conf st400.conf umax1220u.conf
    airscan.conf canon_dr.conf dc240.conf epson.conf hp4200.conf kvs1025.conf mustek.conf pie.conf s9036.conf stv680.conf umax.conf
    apple.conf canon_lide70.conf dc25.conf epsonds.conf hp5400.conf leo.conf mustek_pp.conf pieusb.conf saned.conf tamarack.conf umax_pp.conf
    artec.conf canon_pp.conf dell1600n_net.conf escl.conf hp.conf lexmark.conf mustek_usb.conf pixma.conf sceptre.conf teco1.conf v4l.conf
    artec_eplus48u.conf cardscan.conf dll.conf fujitsu.conf hpsj5s.conf ma1509.conf nec.conf plustek.conf sharp.conf teco2.conf xerox_mfp.conf
    avision.conf coolscan2.conf dll.d genesys.conf hs2p.conf magicolor.conf net.conf plustek_pp.conf sm3840.conf teco3.conf
    bh.conf coolscan3.conf dmc.conf gphoto2.conf ibm.conf matsushita.conf p5.conf qcam.conf snapscan.conf test.conf

    А файерволл в итоге я правильно настраиваю? Я смотрю, есть вкладка "Порт-источники", может туда надо ещё что-то добавить?

    gard avatar

    Или еще можете попробовать открыть эти порты:

    А определенный список портов в /etc/sane.d/saned.conf все-таки отсутствует?
    Если так - может быть его нужно указать?

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

    Большинство производителей принтеров не выпускали отдельных драйверов для Linux, поэтому при выборе принтера, сначала нужно смотреть поддерживается ли он вашей операционной системой. В этой статье мы разберем как подключить принтер к Ubuntu на примере принтера Canon Pixma e414 и дистрибутива Ubuntu 18.04, однако общий алгоритм действий подойдет и для других дистрибутивов Linux.

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

    1. Добавление принтера в систему

    Статья ориентирована в первую очередь на современные принтеры, которые подключаются к компьютеру по USB. Сначала подключите принтер к питанию, включите его, а потом подключите USB провод от принтера к компьютеру.

    Сначала нужно проверить не определяет ли ваша система принтер автоматически. Как я уже говорил, современные принтеры поддерживают универсальный протокол обмена данными и он поддерживается в новых версиях дистрибутивов. Для этого откройте утилиту Настройки, затем пункт Устройства и Принтеры:


    Здесь нажмите кнопку Добавить принтер:


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

    Когда принтер появится в основном окне вы можете нажать на шестеренку и установит галочку Использовать по умолчанию, чтобы всегда применять этот принтер для печати. Более точная настройка принтера ubuntu может быть выполнена с помощью пункта Параметры печати. Здесь же можно посмотреть очередь печати. Теперь можете что-то напечатать, например, с помощью LibreOffice, чтобы убедиться, что все работает.

    2. Поиск и установка драйверов

    Если первый способ не сработал, вам придется попытаться найти драйвера для этого принтера в интернете. Даже если принтер заработал, но в нём есть встроенный сканер, то без драйверов вы не сможете заставить его работать.

    Драйвера можно найти с помощью Google или на официальном сайте. Для поиска драйверов также можно использовать Vendor ID вашего принтера, который вы можете посмотреть с помощью команды lsusb:


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


    Загрузите версию драйвера для Linux в формате deb, а также утилиту для сканирования ScanGear. Затем распакуйте архивы с пакетами и установите сами пакеты. Разработчики поставляют в архиве не только пакет, но и скрипт для установки, поэтому после распаковки достаточно запустить скрипт .sh:

    tar xvzf cnijfilter2-5.10-1-deb.tar.gz
    sudo sh ./cnijfilter2-5.10-1-deb/install.sh

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

    Аналогичные действия надо проделать для утилиты сканирования:

    tar xvzf scangearmp2-3.10-1-deb.tar.gz
    sudo sh ./scangearmp2-3.10-1-deb/install.sh

    Теперь можно запустить что-нибудь на печать. Для запуска утилиты сканирования используйте команду:

    Установка принтера Ubuntu завершена. В моем Canon E414 сканер настроить так и не удалось, а печать прекрасно работает. Если этот драйвер у вас не сработал для Canon, то можно попробовать UFRII драйвер, тот драйвер устарел и не обновляется, зато драйвер UFR регулярно получает обновления. Загрузить его можно по ссылке. Установка аналогична предыдущему варианту, только после завершения установки надо добавить принтер через CUPS. Как это делается смотрите ниже.

    3. Ручная настройка CPUS

    Common Unix Printer Service - это служба для настройки и управления принтерами, разработанная в Apple для MacOS и других операционных систем на базе Unix. Она может использоваться для подключение принтера в linux локально, а также для группы компьютеров и имеет веб-интерфейс для удобного управления. Если в вашей системе программа ещё не установлена, вы можете установить её командой:

    sudo apt install cups

    Затем нужно добавить текущего пользователя в группу lpamin и перевойти в систему:

    sudo usermod -aG lpadmin $USER

    Теперь, откройте веб-интерфейс, который доступен по адресу localhost:631:

    Стоит отметить, что работать интерфейс будет только в Firefox, в Chromium утилита будет сообщать о проблемах с доступом. Затем перезапустите сервис. В интерфейсе надо открыть вкладку Администрирование, затем нажать кнопку Добавить принтер:


    В следующем окне появится список обнаруженных принтеров. Выберите нужный и нажмите кнопку Continue:


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


    На этом шаге вы можете выбрать версию модели вашего принтера, если она была определена неверно.


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

    Выводы

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

    Нет похожих записей


    Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

    Вы пытаетесь установить принтер в вашей системе Ubuntu? К счастью, теперь Ubuntu распознает большинство марок принтеров и автоматически устанавливает соответствующие драйверы при подключении.

    Многие производители принтеров, такие как Brother и HP, поддерживают дистрибутивы Linux и выпускают свои собственные драйверы принтеров. Но прежде чем устанавливать принтер другого бренда, вам следует заглянуть на их сайт, чтобы узнать, поддерживают ли они Linux.


    Это уже там?

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

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


    Ваш принтер включен в список

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


    • Если ваш принтер указан в списке, это потому, что у вас есть сетевой принтер. Выберите его, а затем нажмите на свойства.


    Как вы можете видеть на изображении выше, вы можете:

    • Измените имя принтера.
    • Распечатайте тестовую страницу, чтобы убедиться, что она работает правильно. ваши проблемы, если у вас есть проблемы.

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


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

    Обратите внимание на режим вывода на изображении выше. Если вы хотите сэкономить, потому что картриджи могут быть дорогими, вы можете использовать Color только при необходимости.

    Если вам не нужна цветная копия, вы можете изменить этот параметр на Черно-белый или Оттенки серого.

    Что делать, если вашего принтера нет в списке?

    Будут времена, когда ваша ОС Ubuntu не найдет подключенный принтер. Для этого есть разные причины: от простых до сложных.

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

    Проверьте ваше оборудование принтера

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

    Некоторые старые принтеры не были предназначены для работы с операционной системой с открытым исходным кодом или последней версией Ubuntu.

    Кроме того, если ваш принтер очень новый, возможно, он еще не был добавлен в базу данных Ubuntu. Так что ты можешь сделать?

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

    Установка марки каждого принтера будет отличаться, поэтому неукоснительно следуйте инструкциям.

    Используйте инструмент «Дополнительные драйверы»

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

    • В дистрибутивах на основе Ubuntu есть инструмент «Дополнительные драйверы», позволяющий устанавливать проприетарные драйверы. Сначала открой черту.
    • Затем выполните поиск дополнительных драйверов и запустите его.


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


    Сконфигурируйте вручную, используя CUPS (Common Unix Printing System)

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

    sudo apt устанавливает чашки

    sudo systemctl включить чашки

    • Используйте следующую команду для запуска CUPS:

    sudo systemctl стартовые кубки

    • После проверки подлинности с помощью пароля пользователя Сервер CUPS запустится автоматически,
    • Теперь, когда вы включили и запустили сервис CUPS, выйдите из терминала. Запустите CUPS на локальном хосте:
    • Добавьте свой принтер из CUPS для администраторов.


    • В разделе «Администрирование» в разделе «Принтеры» нажмите «Добавить принтер».


    • Найдите свой принтер из локально установленного принтера.

    Помните, что CUPS предназначен специально для печати, а не для сканирования или других функций, которые могут выполнять некоторые принтеры.

    Чтобы узнать больше о CUPS, посетите официальная страница,

    Если ваш принтер не очень новый или старый, в большинстве случаев настройка принтера в Ubuntu не так сложна.

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