Настройка принтера: различия между версиями
(Добавлено описание настройки - часть 1) |
Gro (обсуждение | вклад) мНет описания правки |
||
(не показана 61 промежуточная версия 16 участников) | |||
Строка 1: | Строка 1: | ||
{{ | {{ОбновляемаяСтатья}} | ||
Существует | |||
* утилита 'Настройка принтера' ([http://cyberelk.net/tim/software/system-config-printer/ URL]) | Существует несколько способов настройки принтера на машине с ОС «Альт»: | ||
* веб-интерфейс CUPS (Common UNIX Printing System) - {{pkg| | * утилита 'Настройка принтера' ([http://cyberelk.net/tim/software/system-config-printer/ URL]) — {{pkg|system-config-printer}} | ||
* веб-интерфейс CUPS (Common UNIX Printing System) — {{pkg|cups}} | |||
* модуль [[ЦУС]] [[Alterator-printers|Принтеры]] — {{pkg|alterator-printers}} | |||
* инструмент для управления заданиями печати и принтерами (KDE) — {{pkg|kde5-print-manager}} | |||
== Настройка через {{pkg|system-config-printer}} == | == Настройка через {{pkg|system-config-printer}} == | ||
Строка 14: | Строка 17: | ||
=== Настройка локального принтера === | === Настройка локального принтера === | ||
1. Запустите утилиту и нажмите кнопку "Добавить", потребуется ввести имя текущего пользователя и пароль. | |||
[[Файл:Install-printer-usb1.png]] | |||
2. Далее в открывшемся окне в списке устройств слева выберите подключенный по USB принтер. | |||
[[Файл:Install-printer-usb2.png]] | |||
[[Файл:Install-printer-usb3.png]] | |||
3. Нажмите кнопку "Далее" - утилита начнет поиск подходящего драйвера. | |||
[[Файл:Install-printer-usb4.png]] | |||
4. Если таковой найдется Вам остается только нажать кнопку "Готово". Если же нет - будет предложен список всех имеющихся драйверов, и Вам необходимо выбрать нужный. Также утилита может предложить рекомендуемый (ею) драйвер - можно попробовать с ним, однако не факт, что печать будет исправна. | |||
[[Файл:Install-printer-usb5.png]] | |||
[[Файл:Install-printer-usb6.png]] | |||
5. Введите имя и описание принтера | |||
[[Файл:Install-printer-usb7.png]] | |||
6. При желании, Вы можете напечатать пробную страницу | |||
[[Файл:Install-printer-usb8.png]] | |||
7. Принтер установлен | |||
[[Файл:Install-printer-usb9.png]] | |||
Если же возникнут проблемы, то Вам необходимо [[#Установка драйверов (популярные марки устройств)|установить требуемый драйвер]], а уже затем повторить все действия по добавлению принтера заново. | |||
=== Настройка сетевого принтера === | === Настройка сетевого принтера === | ||
1. Запустите утилиту и нажмите кнопку "Добавить", потребуется ввести имя текущего пользователя и пароль. | |||
[[Файл:Install-printer-network1.png]] | |||
2. Далее в открывшемся окне в списке устройств слева выберите раздел "Сетевой принтер". | |||
[[Файл:Install-printer-network2.png]] | |||
3. Из списка выберите "Поиск сетевого принтера" и в поле справа введите IP принтера и нажмите "Найти" | |||
[[Файл:Install-printer-network3.png]] | |||
4. Программа найдет нужный принтер слева, в правой части выберите нужный протокол и нажмите "вперед" | |||
[[Файл:Install-printer-network4.png]] | |||
5. Программа будет искать установленные драйвера | |||
[[Файл:Install-printer-network5.png]] | |||
6. Выберите из базы драйверов рекомендуемый | |||
[[Файл:Install-printer-network6.png]] | |||
[[Файл:Install-printer-network7.png]] | |||
7. Введите имя принтера и его описание | |||
[[Файл:Install-printer-network8.png]] | |||
8. При желании Вы можете распечатать пробную страницу | |||
[[Файл:Install-printer-network9.png]] | |||
9. Принтер установлен | |||
[[Файл:Install-printer-network10.png]] | |||
{{note|После настройки сетевого принтера могут возникнуть проблемы с печатью - иногда это вызвано неверным автосгенерированным URI устройства. | {{note|После настройки сетевого принтера могут возникнуть проблемы с печатью - иногда это вызвано неверным автосгенерированным URI устройства. | ||
Строка 34: | Строка 100: | ||
{{path|ipp://<printer's IP>:631}}}} | {{path|ipp://<printer's IP>:631}}}} | ||
=== Настройка принтера, расшаренного через CUPS === | === Настройка принтера, расшаренного через CUPS === | ||
На машине с Линуксом возможно открыть доступ к печати по сети на локальный принтер. Для этого необходимо в данной утилите открыть пункт меню {{path|"Сервер" -> "Параметры"}}. И установить флажок "Показывать общие принтеры, подключенные к этой системе". Или - на http://localhost:631/admin - "Разрешить совместный доступ к принтерам, подключенным к этой системе". После этого необходимый принтер будет иметь следующий URI: {{path|http://<PC's IP>:631/printers/<printer's name>}} | |||
* См. п.1 настройки локального принтера. | * См. п.1 настройки локального принтера. | ||
* В строку адреса введите URI устройства (закладка "Введите адрес") в формате указанном выше. | |||
* Далее с п.3 настройки локального принтера. | |||
=== Настройка принтера, работающего через принт-сервер === | === Настройка принтера, работающего через принт-сервер === | ||
* См. п.1 настройки локального принтера. | * См. п.1 настройки локального принтера. | ||
* Далее в списке устройств слева разверните закладку "Сетевой принтер". | |||
* Внизу открывшегося списка выберите "Хост или принтер LPD/LPR". | |||
* Введите адрес принт-сервер в поле "Сервер" и имя принтера в поле "Очередь". | |||
* Далее с п.3 настройки локального принтера. | |||
{{note|Можно сразу ввести URI данного устройства в формате {{path|lpd://<сервер>/<принтер/очередь>}} | |||
Также для удобства лучше установить данный принтер с универсальным драйвером ''Generic PCL 6/PCL XL'', дабы при смене принтера на сервере - не сломалась печать на ПК (так как будет нужен другой драйвер). Однако с данным драйвером все-таки могут быть проблемы и полностью на него пологаться не нужно"}} | |||
== Настройка через веб-интерфейс CUPS == | == Настройка через веб-интерфейс CUPS == | ||
Запуск утилиты либо через меню {{path|Menu -> Системные -> Настройка печати}}, либо в браузере http://localhost:631. | Запуск утилиты либо через меню {{path|Menu -> Системные -> Настройка печати}}, либо в браузере http://localhost:631. | ||
Если в меню данного ярлыка не нашли и страница в браузере не открывается, то необходимо доустановить пакет {{pkg|cups}}. | Если в меню данного ярлыка не нашли и страница в браузере не открывается, то необходимо доустановить пакет {{pkg|cups}}. | ||
{{note|{{altbug|34113}} | |||
Если необходимо производить настройку от обычного пользователя, а не от рута, необходимо либо добавить пользователя в группу ''sys'' ({{cmd|gpasswd -a user sys}}), либо в файле {{path|/etc/cups/cups-files.conf}} в раздел SystemGroup добавить группу ''wheel'' (соответственно, пользователь должен входить в данную группу - Администраторы системы). Во втором случае будет необходим перезапуск сервиса ''cups''.}} | |||
Чтобы добавить принтер, необходимо перейти на вкладку "Администрирование" и нажать кнопку "Добавить принтер". В открывшемся списке в разделе "Установленные принтеры" представлен список всех доступных для подключения локальных и "программных" устройств печати; ниже раздел "Найденные сетевые принтеры" - для автоматической настройки имеющихся в сети устройств и раздел "Другие сетевые принтеры", в котором необходимо вручную выбрать тип искомого принтера (подробнее смотрите [[%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.B5.D1.82.D0.B5.D0.B2.D0.BE.D0.B3.D0.BE_.D0.BF.D1.80.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D0.B0|выше]]). | |||
==Отключение автопоиска сетевых принтеров== | |||
Чтобы отключить автопоиск сетевых принтеров, необходимо подправить файл {{path|/etc/cups/client.conf}}: | |||
$ su - | |||
# echo 'DiscoveredOnly Yes' >> /etc/cups/client.conf | |||
== Настройка WiFi-принтера == | |||
Ничем не отличается от настройки сетевого принтера, за исключением того, что принтер не знает, к какому WiFi подключаться, а заставить его это сделать без специального приложения под Android или Windows сложно. | |||
Однако многие принтеры поддерживают [https://ru.wikipedia.org/wiki/Wi-Fi_Direct WiFi Direct]. Для принтера это значит, что он сам раздаст тебе какой-то вайфай (только к себе), после чего надо к нему подключиться и настроить ''настоящий'' вайфай. | |||
Нам потребуется: | |||
* SSID сети, которую раздаёт принтер по WiFi Direct | |||
* Ключ (пароль) этой сети | |||
* (возможно) IP-адрес, который принтер получит после настройки | |||
=== Настройка WiFi-печати на принтере Samsung Xpress 2020w через WiFi Direct === | |||
* Нажать на кнопку WPS 10 сек (не больше и не меньше). | |||
* **Не** включать WPS. | |||
* Приедет распечатка настроек. Если приехало что-то иное, значит, держали кнопку дольше или меньше. | |||
* В сетевых настройках в разделе Wi-Fi Direct: | |||
** IP Address: адрес принтера (у меня '''192.168.3.1''') | |||
** SSID: это принтер сам раздаёт сеть, у меня '''DIRECT-GDM2020 Series''' | |||
** Network key: пароль от принтерного вайфая | |||
* Подключаетмся к этому вайфаю, используя этот пароль | |||
* Заходим '''http://192.168.3.1''', жмём, внезапно, «Войти в систему» (это место. над которым я думал дольше всего, реально) | |||
* ИД (здравствуй, Фрейд!): '''admin''' | |||
* Пароль: '''sec00000''' (сек от слова «секретно», ооок) | |||
* Всё, мы в Хопр^Wинтерфейсе управления принтером, где можно | |||
* - поменять логин/пароль на более (или менее) секретный | |||
* - если вдруг DHCP не включён, включить его (у меня был включён) | |||
* - включить WiFi в разделе Wifi (принтер будет цепляться за вашу точку) | |||
* Комп надо не забыть подключить обратно к тому же WiFi ) | |||
Теперь можно снова распечатать странички с настройками (10 секунд кнопки WPS), там будет полученный по DHCP адрес принтера | |||
В принципе, принтер себя по avahi анонсирует, CUPS его увидит | |||
$ avahi-browse -lt _ipp._tcp | |||
+ wlan0 IPv4 Samsung M2020 Series (SEC12345678902334) Принтер IPP local | |||
Но можно и ''avahi-browse -ltr _ipp._tcp'', там будет адрес | |||
== Установка драйверов (популярные марки устройств) == | == Установка драйверов (популярные марки устройств) == | ||
=== Hewlett Packard === | |||
{{epm|hplip-plugin}} | |||
Установите следующие пакеты: | |||
# apt-get install hplip | |||
{{Note|hplip-PPDs включен в основной пакет hplip.}} | |||
Запустите {{cmd|hp-plugin}} с ключом i: | |||
$ hp-plugin -i | |||
Следуйте инструкциям. Будьте готовы ввести пароль суперпользователя. | |||
{{cmd|hp-plugin}} скачивает актуальный плагин с сервера HP и устанавливает его в систему (см. также [[Hplip]]). | |||
{{Note|Если при установке плагина HP возникают ошибки: | |||
<syntaxhighlight lang="bash">$ hp-plugin -i | |||
error: Plugin download failed with error code = 8 | |||
error: file does not match its checksum. File may have been corrupted or altered</syntaxhighlight> | |||
Можно установить плагин вручную: | |||
<syntaxhighlight lang="bash">$ hplip_v=$(rpm -qi hplip | grep -i version | cut -d":" -f 2 | tr -d " ") && \ | |||
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run && \ | |||
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run.asc && \ | |||
hp-plugin -p ./</syntaxhighlight> | |||
}} | |||
=== Xerox === | === Xerox === | ||
* Скачиваем с официального сайта драйвера для необходимого устройства - http://www.support.xerox.com/ | |||
* Распаковываем архив с драйверами {{cmd|tar xzf *.tar.gz}} | |||
* Переходим в полученную папку {{cmd|cd media/XEROX_MFP/Linux}} | |||
* От рута запустите установку: | |||
$ su - | |||
# ./install.sh | |||
=== Brother === | === Brother === | ||
* Самым простым и действенным способом установки драйверов и настройки принтера (а также и сканера, если это МФУ) - является официальная утилита "Driver Install Tool", которую можно скачать по ссылке - https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.2-2.gz | |||
Скачайте данный архив, распакуйте его командой {{cmd|gunzip linux-brprinter-installer-2.2.2-2.gz}} и запустите скрипт от рута, через пробел укажите модель принтера: | |||
$ su - | |||
# bash linux-brprinter-installer-2.2.2-2 MFC-7860DW | |||
Далее следуйте инструкциям на экране, на предпоследнем этапе необходимо будет указать, есть ли у Вас URI устройства, и если укажите, что есть, предложит выбрать из найденных или ввести вручную. На последнем этапе (если это МФУ) - будет настроена возможность сканирования. | |||
* установить пакет printer-driver-brlaser (возможно вам его надо обновить) | |||
([https://packages.altlinux.org/ru/sisyphus/srpms/printer-driver-brlaser/]) | |||
<pre> | |||
# apt-get update | |||
# apt-get install printer-driver-brlaser | |||
</pre> | |||
* еще один вариант, на примере установки принтера Brother DCP-L2540DNR | |||
скачать с оригинального сайта пакеты dcpl2540dncupswrapper.32bit и dcpl2540dnlpr.32bit | |||
(https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcpl2540dn_eu&os=127) | |||
установить данные проблемные пакеты, через: | |||
<pre> | |||
# rpm -ihv --nodeps "имя пакета".rpm | |||
</pre> | |||
После чего получим: | |||
<pre> | |||
# apt-get dist-upgrade | |||
Чтение списков пакетов... Завершено | |||
Построение дерева зависимостей... Завершено | |||
You might want to run `install --fix-broken' to correct these. | |||
Следующие пакеты имеют неудовлетворенные зависимости: | |||
dcpl2540dnlpr.32bit: Требует: perl(Cwd) но пакет не может быть установлен | |||
Требует: perl(File::Copy) но пакет не может быть установлен | |||
E: Unmet dependencies. Try using --fix-broken. | |||
</pre> | |||
Для решения проблемы с обновлением и установкой пакетов после этого, нужно удалить пакет из базы RPM (файлы остаются): | |||
<pre> | |||
# rpm -e --justdb "имя пакета".rpm | |||
</pre> | |||
Данное решение крайне не рекомендуемое, при возможности нужно пытаться перепаковать пакеты или напрямую копировать ppd и filter файлы в систему. | |||
=== Kyocera === | === Kyocera === | ||
=== | {{epm|kyodialog}} | ||
==== Установка драйверов доступна через [[Epm | epm]] ==== | |||
<source lang="sh">epm play kyodialog</source> | |||
в случае возникновении ошибки проверки сертификата при скачивании - используем команду: | |||
<source lang="sh">epm play --ipfs kyodialog</source> | |||
Далее запускаем из меню приложений Kyocera Print Panel | |||
==== "Ручная установка" ==== | |||
* Скачиваем с официального сайта драйвера для необходимого устройства — https://www.kyoceradocumentsolutions.com/download/index_ru.html | |||
* Если в списке ОС не находим Linux — указываем язык драйвера Английский. | |||
* В скачанном архиве Вы найдете необходимый PPD файл, который необходимо указать при выборе драйвера (пункт 3 настройки локального принтера, доступно при нажатии кнопки «Предоставить PPD-файл»). | |||
=== Canon === | |||
Ознакомьтесь с данными статьями: | |||
* [[Принтеры Canon]] | |||
* [[Совет по установке принтеров Canon]] | |||
=== Pantum === | |||
{{epm|pantum}} | |||
{{note|если на официальном сайте сайте Pantum, для вашего устройства указана версия драйвера до 1.1.99 включительно, можно взять сформированный пакет уже со всеми зависимостями | |||
* [http://altrepo.ru/local-p10/x86_64/RPMS.local-p10/pantum-1.1.99-alt3.x86_64.rpm 1.1.99, x86_64, RPM] | |||
* [http://altrepo.ru/local-p10/x86_64/RPMS.local-p10/pantum-1.1.96-alt2.x86_64.rpm 1.1.96, x86_64, RPM] | |||
* [http://altrepo.ru/local-p10/x86_64/RPMS.local-p10/pantum-1.1.94-alt2.x86_64.rpm 1.1.94, x86_64, RPM] | |||
Отдельные версии в отдельных пакетах | |||
* [http://altrepo.ru/local-p10/x86_64/RPMS.local-p10/pantum-101-1.1.101-alt2.x86_64.rpm, 1.1.101, x86_64, RPM] | |||
* [http://altrepo.ru/local-p10/x86_64/RPMS.local-p10/pantum-106-1.1.106-alt1.x86_64.rpm 1.1.106, x86_64, RPM] | |||
}} | |||
Или же https://storage.my-pantum.ru/index.php/s/2xYYf4ESJNG6krS | |||
Предварительно сделайте обновление системы. | |||
* Скачайте с сайта производителя: | |||
https://pantum.ru/service/drivers-and-documentation/ | |||
пакет Linux Driver V1.1.5 | |||
распакуйте его, перейдите в папку с распакованным пакетом, выполните перепаковку пакета (если не установлен, установите пакет eepm) : | |||
перепаковка со скриптами: | |||
<pre> | |||
# epm repack --scripts pantum-1.1.5-amd64.deb | |||
</pre> | |||
В результате выполнения этой команды рядом со скачанным пакетом появится еще один, название которого, помимо версии и архитектуры, дополнится вставкой вида -alt1.repacked.with.epm.2 | |||
* Установите пересобранный пакет (предварительно перейдите под пользователем root в папку с перепакованным пакетом): | |||
<pre> | |||
# apt-get install pantum-1.1.5-alt1.repacked.with.epm.2.x86_64.rpm | |||
</pre> | |||
* Для работы сканера в МФУ Pantum кроме установки драйверов, необходимо установить пакет из репозитория: | |||
<pre> | |||
# apt-get install libjpeg8 | |||
</pre> | |||
Добавить пользователя в группу lp (актуально при подключении по USB): | |||
<pre> | |||
# gpasswd -a user lp | |||
</pre> | |||
* Либо установите пакет для Pantum в формате rpm, в нем уже добавлена зависимость на библиотеку libjpeg.so.8, пользователя в группу все равно надо добавлять вручную. | |||
[https://disk.yandex.ru/d/DTrY6ZTFhNZkXg repo_Pantum] | |||
* перегрузите систему и принтер | |||
* Первый раз запустите xsane из под root | |||
<pre> | |||
# xsane | |||
</pre> | |||
Проверено на принтерах Pantum P2200, МФУ Pantum M6500, M700D. | |||
Драйвер актуален для большого списка принтеров и мфу.ov@ | |||
=== Lexmark === | |||
Пример установки МФУ Lexmark MX421ade | |||
$ lsusb | grep -i lexmark | |||
Bus 002 Device 002: ID 043d:026f Lexmark International, Inc. Lexmark MX421ade | |||
$ ll /dev/bus/usb/002/002 | |||
crw-rw-rw- 1 root lp 189, 129 апр 8 11:56 /dev/bus/usb/002/002 | |||
Добавить пользователя в группу lp | |||
# gpasswd -a user lp | |||
Скачайте драйвера с официального сайта: https://www.openprinting.org/driver/Postscript-Lexmark | |||
Установить пакеты: | |||
# apt-get install Lexmark-UPD-PPD-Files-1.0-03042021.x86 64.rpm | |||
# apt-get install lexmark network-scan-linux-glibc2 02012021 x86 64.rpm | |||
Для работы сканера необходимо создать симлинки: | |||
#ln -s /lib64/libusb-1.0.so.0.1.0 /usr/lib64/libusb-1.0.so.0 | |||
#ln -s /lib64/libusb-0.1.so.4.4.4 /usr/lib64/libusb-0.1.so.4 | |||
Аналогичные симлинки для сканирования нужно создать для мфу | |||
[https://fplusimaging.ru/products/ F+ imaging] | |||
Проверено на МФУ Lexmark MX421ade, f+ imaging M40adn, f+ imaging M60ade ov@ | |||
=== Epson === | |||
Для корректной работы печати по USB, необходимо установить драйвер из репозитория. Для этого от пользователя root выполнить команду: | |||
# apt-get install epson-inkjet-printer-escpr | |||
==== Рабочая ссылка на данный момент для Epson M2170 ==== | |||
https://www.epson.co.in/Support/Printers/All-In-One/M-Series/Epson-M2170-/s/SPT_C11CH43502?review-filter=Linux | |||
Выбрать: Linux_Printer Driver_32bit_64bit _lieonel | |||
Так же: http://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr2.php | |||
=== Samsung === | |||
* Скачиваем с официального сайта драйвера для необходимого устройства - https://support.hp.com/kz-ru/drivers/printers | |||
* Распаковываем архив с драйверами {{cmd|tar xzf *.tar.gz}} | |||
* Переходим в полученную папку | |||
* От рута запустите установку: | |||
$ su - | |||
# ./install.sh | |||
[[Категория:HOWTO]][[Категория:использование оборудования]] | [[Категория:HOWTO]][[Категория:использование оборудования]] | ||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} | |||
[[Категория:Настройка принтеров]] |
Текущая версия от 16:28, 16 августа 2024
Существует несколько способов настройки принтера на машине с ОС «Альт»:
- утилита 'Настройка принтера' (URL) — system-config-printer
- веб-интерфейс CUPS (Common UNIX Printing System) — cups
- модуль ЦУС Принтеры — alterator-printers
- инструмент для управления заданиями печати и принтерами (KDE) — kde5-print-manager
Настройка через system-config-printer
Установка и запуск
Запуск утилиты либо через меню Menu -> Администрирование -> Настройки принтера, либо в консоли команда system-config-printer.
Если в меню данного ярлыка не нашли и команда в консоли не найдена, то необходимо доустановить данный пакет:
$ su - # apt-get update # apt-get install system-config-printer
Настройка локального принтера
1. Запустите утилиту и нажмите кнопку "Добавить", потребуется ввести имя текущего пользователя и пароль.
2. Далее в открывшемся окне в списке устройств слева выберите подключенный по USB принтер.
3. Нажмите кнопку "Далее" - утилита начнет поиск подходящего драйвера.
4. Если таковой найдется Вам остается только нажать кнопку "Готово". Если же нет - будет предложен список всех имеющихся драйверов, и Вам необходимо выбрать нужный. Также утилита может предложить рекомендуемый (ею) драйвер - можно попробовать с ним, однако не факт, что печать будет исправна.
5. Введите имя и описание принтера
6. При желании, Вы можете напечатать пробную страницу
7. Принтер установлен
Если же возникнут проблемы, то Вам необходимо установить требуемый драйвер, а уже затем повторить все действия по добавлению принтера заново.
Настройка сетевого принтера
1. Запустите утилиту и нажмите кнопку "Добавить", потребуется ввести имя текущего пользователя и пароль.
2. Далее в открывшемся окне в списке устройств слева выберите раздел "Сетевой принтер".
3. Из списка выберите "Поиск сетевого принтера" и в поле справа введите IP принтера и нажмите "Найти"
4. Программа найдет нужный принтер слева, в правой части выберите нужный протокол и нажмите "вперед"
5. Программа будет искать установленные драйвера
6. Выберите из базы драйверов рекомендуемый
7. Введите имя принтера и его описание
8. При желании Вы можете распечатать пробную страницу
9. Принтер установлен
Чаще всего помогает его смена (через свойства принтера) на один из следующих:
http://<printer's IP>
socket://<printer's IP>:9100
ipp://<printer's IP>:631
Настройка принтера, расшаренного через CUPS
На машине с Линуксом возможно открыть доступ к печати по сети на локальный принтер. Для этого необходимо в данной утилите открыть пункт меню "Сервер" -> "Параметры". И установить флажок "Показывать общие принтеры, подключенные к этой системе". Или - на http://localhost:631/admin - "Разрешить совместный доступ к принтерам, подключенным к этой системе". После этого необходимый принтер будет иметь следующий URI: http://<PC's IP>:631/printers/<printer's name>
- См. п.1 настройки локального принтера.
- В строку адреса введите URI устройства (закладка "Введите адрес") в формате указанном выше.
- Далее с п.3 настройки локального принтера.
Настройка принтера, работающего через принт-сервер
- См. п.1 настройки локального принтера.
- Далее в списке устройств слева разверните закладку "Сетевой принтер".
- Внизу открывшегося списка выберите "Хост или принтер LPD/LPR".
- Введите адрес принт-сервер в поле "Сервер" и имя принтера в поле "Очередь".
- Далее с п.3 настройки локального принтера.
Настройка через веб-интерфейс CUPS
Запуск утилиты либо через меню Menu -> Системные -> Настройка печати, либо в браузере http://localhost:631.
Если в меню данного ярлыка не нашли и страница в браузере не открывается, то необходимо доустановить пакет cups.
Чтобы добавить принтер, необходимо перейти на вкладку "Администрирование" и нажать кнопку "Добавить принтер". В открывшемся списке в разделе "Установленные принтеры" представлен список всех доступных для подключения локальных и "программных" устройств печати; ниже раздел "Найденные сетевые принтеры" - для автоматической настройки имеющихся в сети устройств и раздел "Другие сетевые принтеры", в котором необходимо вручную выбрать тип искомого принтера (подробнее смотрите выше).
Отключение автопоиска сетевых принтеров
Чтобы отключить автопоиск сетевых принтеров, необходимо подправить файл /etc/cups/client.conf:
$ su - # echo 'DiscoveredOnly Yes' >> /etc/cups/client.conf
Настройка WiFi-принтера
Ничем не отличается от настройки сетевого принтера, за исключением того, что принтер не знает, к какому WiFi подключаться, а заставить его это сделать без специального приложения под Android или Windows сложно.
Однако многие принтеры поддерживают WiFi Direct. Для принтера это значит, что он сам раздаст тебе какой-то вайфай (только к себе), после чего надо к нему подключиться и настроить настоящий вайфай.
Нам потребуется:
- SSID сети, которую раздаёт принтер по WiFi Direct
- Ключ (пароль) этой сети
- (возможно) IP-адрес, который принтер получит после настройки
Настройка WiFi-печати на принтере Samsung Xpress 2020w через WiFi Direct
- Нажать на кнопку WPS 10 сек (не больше и не меньше).
- **Не** включать WPS.
- Приедет распечатка настроек. Если приехало что-то иное, значит, держали кнопку дольше или меньше.
- В сетевых настройках в разделе Wi-Fi Direct:
- IP Address: адрес принтера (у меня 192.168.3.1)
- SSID: это принтер сам раздаёт сеть, у меня DIRECT-GDM2020 Series
- Network key: пароль от принтерного вайфая
- Подключаетмся к этому вайфаю, используя этот пароль
- Заходим http://192.168.3.1, жмём, внезапно, «Войти в систему» (это место. над которым я думал дольше всего, реально)
- ИД (здравствуй, Фрейд!): admin
- Пароль: sec00000 (сек от слова «секретно», ооок)
- Всё, мы в Хопр^Wинтерфейсе управления принтером, где можно
- - поменять логин/пароль на более (или менее) секретный
- - если вдруг DHCP не включён, включить его (у меня был включён)
- - включить WiFi в разделе Wifi (принтер будет цепляться за вашу точку)
- Комп надо не забыть подключить обратно к тому же WiFi )
Теперь можно снова распечатать странички с настройками (10 секунд кнопки WPS), там будет полученный по DHCP адрес принтера
В принципе, принтер себя по avahi анонсирует, CUPS его увидит
$ avahi-browse -lt _ipp._tcp + wlan0 IPv4 Samsung M2020 Series (SEC12345678902334) Принтер IPP local
Но можно и avahi-browse -ltr _ipp._tcp, там будет адрес
Установка драйверов (популярные марки устройств)
Hewlett Packard
Установите следующие пакеты:
# apt-get install hplip
Запустите hp-plugin с ключом i:
$ hp-plugin -i
Следуйте инструкциям. Будьте готовы ввести пароль суперпользователя.
hp-plugin скачивает актуальный плагин с сервера HP и устанавливает его в систему (см. также Hplip).
$ hp-plugin -i
error: Plugin download failed with error code = 8
error: file does not match its checksum. File may have been corrupted or altered
Можно установить плагин вручную:
$ hplip_v=$(rpm -qi hplip | grep -i version | cut -d":" -f 2 | tr -d " ") && \
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run && \
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run.asc && \
hp-plugin -p ./
Xerox
- Скачиваем с официального сайта драйвера для необходимого устройства - http://www.support.xerox.com/
- Распаковываем архив с драйверами tar xzf *.tar.gz
- Переходим в полученную папку cd media/XEROX_MFP/Linux
- От рута запустите установку:
$ su - # ./install.sh
Brother
- Самым простым и действенным способом установки драйверов и настройки принтера (а также и сканера, если это МФУ) - является официальная утилита "Driver Install Tool", которую можно скачать по ссылке - https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.2-2.gz
Скачайте данный архив, распакуйте его командой gunzip linux-brprinter-installer-2.2.2-2.gz и запустите скрипт от рута, через пробел укажите модель принтера:
$ su - # bash linux-brprinter-installer-2.2.2-2 MFC-7860DW
Далее следуйте инструкциям на экране, на предпоследнем этапе необходимо будет указать, есть ли у Вас URI устройства, и если укажите, что есть, предложит выбрать из найденных или ввести вручную. На последнем этапе (если это МФУ) - будет настроена возможность сканирования.
- установить пакет printer-driver-brlaser (возможно вам его надо обновить)
([1])
# apt-get update # apt-get install printer-driver-brlaser
- еще один вариант, на примере установки принтера Brother DCP-L2540DNR
скачать с оригинального сайта пакеты dcpl2540dncupswrapper.32bit и dcpl2540dnlpr.32bit (https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcpl2540dn_eu&os=127)
установить данные проблемные пакеты, через:
# rpm -ihv --nodeps "имя пакета".rpm
После чего получим:
# apt-get dist-upgrade Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено You might want to run `install --fix-broken' to correct these. Следующие пакеты имеют неудовлетворенные зависимости: dcpl2540dnlpr.32bit: Требует: perl(Cwd) но пакет не может быть установлен Требует: perl(File::Copy) но пакет не может быть установлен E: Unmet dependencies. Try using --fix-broken.
Для решения проблемы с обновлением и установкой пакетов после этого, нужно удалить пакет из базы RPM (файлы остаются):
# rpm -e --justdb "имя пакета".rpm
Данное решение крайне не рекомендуемое, при возможности нужно пытаться перепаковать пакеты или напрямую копировать ppd и filter файлы в систему.
Kyocera
Установка драйверов доступна через epm
epm play kyodialog
в случае возникновении ошибки проверки сертификата при скачивании - используем команду:
epm play --ipfs kyodialog
Далее запускаем из меню приложений Kyocera Print Panel
"Ручная установка"
- Скачиваем с официального сайта драйвера для необходимого устройства — https://www.kyoceradocumentsolutions.com/download/index_ru.html
- Если в списке ОС не находим Linux — указываем язык драйвера Английский.
- В скачанном архиве Вы найдете необходимый PPD файл, который необходимо указать при выборе драйвера (пункт 3 настройки локального принтера, доступно при нажатии кнопки «Предоставить PPD-файл»).
Canon
Ознакомьтесь с данными статьями:
Pantum
Отдельные версии в отдельных пакетах
Или же https://storage.my-pantum.ru/index.php/s/2xYYf4ESJNG6krS
Предварительно сделайте обновление системы.
- Скачайте с сайта производителя:
https://pantum.ru/service/drivers-and-documentation/ пакет Linux Driver V1.1.5 распакуйте его, перейдите в папку с распакованным пакетом, выполните перепаковку пакета (если не установлен, установите пакет eepm) : перепаковка со скриптами:
# epm repack --scripts pantum-1.1.5-amd64.deb
В результате выполнения этой команды рядом со скачанным пакетом появится еще один, название которого, помимо версии и архитектуры, дополнится вставкой вида -alt1.repacked.with.epm.2
- Установите пересобранный пакет (предварительно перейдите под пользователем root в папку с перепакованным пакетом):
# apt-get install pantum-1.1.5-alt1.repacked.with.epm.2.x86_64.rpm
- Для работы сканера в МФУ Pantum кроме установки драйверов, необходимо установить пакет из репозитория:
# apt-get install libjpeg8
Добавить пользователя в группу lp (актуально при подключении по USB):
# gpasswd -a user lp
- Либо установите пакет для Pantum в формате rpm, в нем уже добавлена зависимость на библиотеку libjpeg.so.8, пользователя в группу все равно надо добавлять вручную.
- перегрузите систему и принтер
- Первый раз запустите xsane из под root
# xsane
Проверено на принтерах Pantum P2200, МФУ Pantum M6500, M700D. Драйвер актуален для большого списка принтеров и мфу.ov@
Lexmark
Пример установки МФУ Lexmark MX421ade
$ lsusb | grep -i lexmark
Bus 002 Device 002: ID 043d:026f Lexmark International, Inc. Lexmark MX421ade
$ ll /dev/bus/usb/002/002
crw-rw-rw- 1 root lp 189, 129 апр 8 11:56 /dev/bus/usb/002/002
Добавить пользователя в группу lp
# gpasswd -a user lp
Скачайте драйвера с официального сайта: https://www.openprinting.org/driver/Postscript-Lexmark
Установить пакеты:
# apt-get install Lexmark-UPD-PPD-Files-1.0-03042021.x86 64.rpm # apt-get install lexmark network-scan-linux-glibc2 02012021 x86 64.rpm
Для работы сканера необходимо создать симлинки:
#ln -s /lib64/libusb-1.0.so.0.1.0 /usr/lib64/libusb-1.0.so.0 #ln -s /lib64/libusb-0.1.so.4.4.4 /usr/lib64/libusb-0.1.so.4
Аналогичные симлинки для сканирования нужно создать для мфу F+ imaging Проверено на МФУ Lexmark MX421ade, f+ imaging M40adn, f+ imaging M60ade ov@
Epson
Для корректной работы печати по USB, необходимо установить драйвер из репозитория. Для этого от пользователя root выполнить команду:
# apt-get install epson-inkjet-printer-escpr
Рабочая ссылка на данный момент для Epson M2170
Выбрать: Linux_Printer Driver_32bit_64bit _lieonel
Так же: http://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr2.php
Samsung
- Скачиваем с официального сайта драйвера для необходимого устройства - https://support.hp.com/kz-ru/drivers/printers
- Распаковываем архив с драйверами tar xzf *.tar.gz
- Переходим в полученную папку
- От рута запустите установку:
$ su - # ./install.sh