как установить принтер в linux manjaro
Printing
Содержание
Printing is undertaken through the use of CUPS (previously an acronym for Common Unix Printing System). This is a popular open source printing system used in most Linux distributions due to its ease of use.
First, install the manjaro-printer package using your favorite package manager or by using the command:
Note that you may need to add yourself to the sys group. To do this, us the command:
Once the necessary software has been installed, to start and enable printing capabilities, enter the following commands:
At this point you should be ready to configure a printer
Managing Printers with HP Device Manager
If have a printer made by HP, the easiest way to manage it is with the HP Device Manager( hp-toolbox ). It is wizard based and handles automatic detection and setup of your printer locally or across a network.
Managing Printers with CUPS
Another way to add a printer is to use CUPS directly. Assuming CUPS has been enabled (and started), upon connecting a printer, it should be automatically detected and configured for you to use. The process itself should take only about a minute. However, if the automatic detection and configuration doesn’t seem to work, then your printer can be manually set up with relative ease. There are two methods to do so:
CUPS Webpage Interface
To access the webpage interface, select Manage Printing from your desktop menu. The interface will automatically open in your default web browser. Alternatively, you can also open your choice of web browser, and enter the following into the address bar:
CUPS Desktop Interface Part 1: The Automatic Method
1. Add your printer. Ensuring that your printer is properly connected and switched on, select Print Settings from your desktop menu. Once the Print Settings window has opened, click + add to add a new printer.
2. Select your printer name. Once the New Printer window has opened, under the Select Device heading, find the name of your printer and click to highlight it. If your printer is listed more than once, check the description on the right to ensure your selection is not for another function, such as scanning or faxing.
3. Select your printer connection. Under the Connection heading, click to highlight your printer’s connection method. As illustrated, this will usually always be ‘USB’.
4. Install your printer driver. Once your printer name and connection have been highlighted, click the Forward button and CUPS will automatically search for the available drivers for it. In most instances, once the appropriate driver has been found it will be automatically installed, and the set-up process will have completed.
Otherwise, if the process did not succeed, it will be necessary to click the forward button again in order chose the appropriate driver yourself.
CUPS Desktop Interface Part 2: The Manual Method
1. Select your printer make. If the Automatic method did not automatically find and install an appropriate driver for your printer, then clicking the forward button again will present the Chose Driver window. The first step is to select the make of your printer. As illustrated, as an HP printer is to be installed, the recommended choice of HP has been highlighted by clicking on it.
Once your make of printer has been highlighted, click the forward button to proceed to the next step.
2. Select your printer model. Under the left-heading models, select the specific model of your printer. As illustrated, as the printer model to be installed in this instance is a Model 2210, the recommended choice of PSC 2210 has been highlighted by clicking on it.
3. Select your printer driver. At last! Under the right-heading Drivers, select the appropriate driver for your printer. As illustrated, the recommended printer driver has been clicked to highlight it. It is advised that you also select whatever driver is recommended for you.
Once your printer model and driver have been highlighted, click the forward button to proceed to the next step.
4. Choose your printer name, description (optional), and location (optional). Unless you want to change something, it will not be necessary to make any amendments here.
5. Configure your printer. Having clicked the Apply button in the previous step, your printer’s properties will be displayed. By selecting the categories on the right-hand side, you can view information and amend your printer’s settings if you wish. The standard settings will be fine for most people, so unless you have something specific in mind, there will be nothing you need to do.
6. Test your printer. Although optional, this step is highly recommended! Click the Print Test Page button to ensure that your printer is set up and working properly.
That’s it! Now click the OK button to close the window and start using your printer.
Modifying an Installed Printer
To configure an installed printer at any time:
1. select the Print Settings option from your desktop menu, and
2. double-click the printer’s icon.
The configuration window will appear. Select any of the categories on the left-hand side of the window to view the appropriate information and make any desired changes. Once complete, click the Apply and then OK buttons to confirm and save your changes, or click the Cancel button to close the window without making any changes.
Как установить принтер в linux manjaro
Мой принтер (МФУ Kyocera FS-1025MFP), подключенный как сетевой, не устанавливался штатными средствами, модель не отображалась в поиске, драйверы от ближайших сородичей модели не подошли. Как решить:
0. Скачать у производителя пакет драйверов «Linux print driver»:
https://www.kyoceradocumentsolutions.ru/index/service_support/download_center.false.driver.fs1025mfp._.en.html
1. Извлечь из скачанного архива «LinuxDrv_1.1203_FS-1x2xMFP.zip»
в папке Linux/64bit/Global/russian.tar.gz/
файлы Kyocera_FS-1025MFPGDI.ppd и rastertokpsl
2. Скопировать второй файл командой
sudo cp rastertokpsl /usr/lib/cups/filter/rastertokpsl
3. Установить принтер через Параметры системы — Принтеры — Добавить принтер — FS-1025MFP (Kyocera FS-1025MFP) — Далее
Указать файл PPD: Kyocera_FS-1025MFPGDI.ppd (распакованный)
Как альтернативный вариант, можно воспользоваться скриптом из пакета с драйвером (не проверял) или написать собственный скипт (не умею).
У меня стоит:
OS: Manjaro 19.0.2 Kyria
DE: KDE 5.68.0 / Plasma 5.18.3
Установка принтера panasonic kx-mb1500 на linux manjaro kde
Не могу установить hplip-plugin
[НЕАКТУАЛЬНО] Небольшой косяк с принтерами.
Расскажите как подключать принтер?
Доброго времени суток. Я недавно сменил дистрибутив на manjaro (до этого стояло убунту), потому что arch мне кажется более интересным, а manjaro — производная от него. Немного умею лазать в терминале сильно не понимаю как все работает (Но очень хочу)
СОБСТВЕННО ПРОБЛЕМА:
Хочу подключить принтер pantum6500m через приложение не получается, нет драйверов. В убунте запускал deb пакет( или программу, не знаю как называется) и он сам его устанавливал. Как нужно поступать в manjaro?
Если что-то руками нужно писать то скиньте, пожалуйста хотя бы где про это читать. Потому что я для этого и устанавливал, чтоб разбираться.
Не устанавливается принтер Xerox WorkCentre 3025
Установка принтера HP LaserJet
Manjaro (ArchLinux) сетевой принтер Linux-Linux
Добрый день!
На ПК_1 установлена Manjaro, расшарен принтер Canon LBP 6018. На ПК_2 тоже установлена Manjaro, не могу с помощью настроек установить сетевой принтер который на ПК_1, не видит, хотя просто сетевые принтеры видит. При этом если запустить Manjaro Live т.е. с флешки без проблем обнаруживает все сетевые принтеры в том числе и на ПК_1.
P/S: Если установить LinuxMint, то вообще сразу автоматически устанавливает все сетевые принтеры в том числе и с ПК_1.
Как решить проблему на Manjaro c принтером и как можно сделать, чтобы тоже автоматом устанавливал сетевые принтера, очень удобно для офиса.
Бьюсь уже третий день! Все ни как. Avahi демон работает. Manjaro не видит сетевые принтеры которые подключены к ПК и именно после установки ОС Manjaro, с live все видить даже без настройки сети. Где копать? Что он может прописать или наоборот не прописать или незапустить после установки ОС? Прошу помощи.
Заметил еще один момент, после установки системы, если зайти в сеть, нету рабочей группы Samba, хотя она запущена, и нет сети Linux. В ZeroConf нет служб. Потом если в Octopi еще раз просто опять повторно установить, avahi, nss-dns, samba, cups, то уже отображается рабочая группа, но сети Linux нет, в Zeroconf появились службы протоколы IP4 и IP6 (Примечание настройка сети вручную — стат. IP c пропиской DNS и шлюза).
Arch Linux: cups и hplip – подключение принтера
Установка cups
Запускаем и добавляем в автозапуск:
Проверяем – переходим на страницу http://localhost:631:
Пользователя в неё:
Доступные в cups бекенды для подключения принтера:
Поиск принтера в сети
У нас принтер HP P1606dn, ищем:
Находим его DNS имя:
Установка принтера с hplip
Но печать не идёт – “Filter failed“:
Проверяем лог /var/log/cups/error_log :
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: common/utils.c 69: unable to open /var/lib/hp/hplip.state: No such file or directory
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: common/utils.c 119: validate_plugin_version() Failed to get Plugin version from [/var/lib/hp/hplip.state]
Dec 08 12:21:22 setevoy-arch-work systemd[1]: Started Process Core Dump (PID 9380/UID 0).
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: common/utils.c 157: Plugin version is not matching
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: prnt/hpcups/HPCupsFilter.cpp 486: m_Job initialization failed with error = 48
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: common/utils.c 220: Invalid Library hanlder pLibHandler = NULL.
Dec 08 12:21:23 setevoy-arch-work systemd-coredump[9381]: Process 9375 (hpcups) of user 2 dumped core.
Dec 08 12:21:22 setevoy-arch-work hpcups[9375]: common/utils.c 157: Plugin version is not matching
Запускаем ещё раз печать, и – вуаля:
Увидеть Manjaro и… настроить!
Итак, мы имеем в наличии свежеустановленный Manjaro KDE. Почему именно Манждаро и почему именно KDE — вопрос отдельный и для отдельной статьи. Наша задача — настройка Манджаро: привести систему в состояние, пригодное для дальнейшей комфортной работы и постепенного «доведения до ума» — добавления нужных программ, удаления ненужных, их настройки и т.д. Тому, кто не сталкивался с Manjaro, некоторые его особенности могут даже испортить впечатление о дистрибутиве, поэтому нужно просто знать, что к чему (вспоминается классическое: «Это не баг, это фича»).
Обновление системы
Первое, что обычно рекомендуется сделать после установки системы — установить обновления. Это можно сделать и сразу, но лучше сделать несколько предварительных шагов. В этом нам на данном этапе поможет Yakuake, который можно вызвать, просто нажав F12 (в Manjaro многие настройки можно делать и через терминал, и с помощью специальных программ — Octopi, Manjaro Settings Manager и т.д. Используйте то, что удобнее).
1. При желании можно сразу же выбрать ветвь дистрибутива — стабильную, тестовую или нестабильную. Это нетрудно, но не уходите со стабильной ветви, если вы не хотите поэкспериментировать и не готовы к возможным проблемам. Если есть желание, то
Здесь и далее kate можно заменить на другой текстовый редактор. В строчке
замените stable на testing или unstable (и не жалуйтесь потом, если система нестабильна!).
Если у вашего процессора два или больше ядер, отредактируем:
Вообще-то этот файл можно отредактировать и позднее (к обновлению системы он отношения не имеет), но я делаю сразу, просто чтобы не забыть. В строчке
убираем «решётку» и заменяем 2 на количество ядер вашего процессора. При установке программ из AUR вы можете сэкономить приличное время при компиляции.
2. Запустим генерацию списка зеркал:
Через несколько минут всё будет сделано, и можно будет переходить к обновлению системы. Если эту команду не подать, при обновлении будет использоваться африканское зеркало, и процесс может СИЛЬНО затянуться (многие новички, не знающие об этой команде, начинают сильно ругаться).
Раньше устаревшие файлы ключей могли остановить обновление. Сейчас это уже не так актуально — при необходимости эти пакеты обновляются автоматически в первую очередь, но если вы сами подадите эту команду — ничего плохого тоже не будет.
4. Теперь можно запустить обновление.
Процесс займёт некоторое время. В начале система может запросить ваше разрешение на внесение изменений в систему. Отвечайте «Y», даже если вам предлагают ответить «N».
Когда всё кончится, лучше сразу перезагрузить систему, а после перезагрузки — запустить «Параметры системы», зайти в «Оформление рабочей среды» и выбрать подходящую тему. Я делаю это уже на этом этапе, потому что не могу нормально работать с тёмной темой, предлагаемой по умолчанию (честно говоря, вообще не люблю тёмных тем). Поэтому на первое время выбираю Breeze или Andromeda. После этого можно перезагрузиться, а можно просто перезапустить сеанс.
Следующий шаг — установить нужные ядра. Проверить работающее в данный момент ядро можно, например, так:
Сейчас уже вышло новое LTS-ядро 4.9, его и установим:
Я устанавливаю ещё и ядро 4.10. Если нужно, его тоже можно установить (не уходите с LTS-ядра без необходимости!).
Add and remove manjaro kernels у меня выглядит так:
Если вы установили Манджаро на файловую систему F2FS, то перед перезагрузкой на ядро 4.6 и старше, нужно сделать следующее (взято отсюда):
В начале файла строчку MODULES отредактировать так:
MODULES= «crc32_generic libcrc32c crc32c_generic crc32c-intel crc32-pclmul»
Сохранить файл, и далее:
а если установили ядро 4.10, то и
Теперь можно перезагрузиться и удалить ядро 4.4 (а можно и не удалять):
Если в компьютере установлен процессор от AMD, можно удалить обновления микрокода для процессоров Intel.
Если после загрузки системы Manjaro предложит вам установить языковые пакеты, то не стоит отказываться — одной проблемой будет меньше.
Далее я устанавливаю поддержку ZFS. Если не знаете, что это такое — прочитайте, например, здесь. Если в вашем компьютере один жёсткий диск — она вам, скорее всего, не нужна. Но я пользуюсь ей уже почти девять месяцев, на созданном пуле хранится то, что не нужно хранить на маленьком системном SSD.
После перезагрузки остаётся импортировать пул
Здесь data — имя пула.
Установка видеодрайвера
Здесь всё просто: если вы знаете, какой именно драйвер вам нужен, то зайдите в Параметры системы — Конфигурация оборудования, выберите и установите нужный драйвер (вы не сможете установить неподдерживаемый вашим оборудованием драйвер).
Но у меня стоит Radeon HD7770, для этой карточки, как, возможно, и для других с поддержкой GCN 1.0, нужны дополнительные действия для установки драйвера amdgpu, о чём я уже писал здесь:
1. Удалить video-catalyst или video-ati (смотря что установлено на данный момент).
2. Если удалили каталист, установить xorg-server.
3. Установить mhwd-addon-amdgfx-hwe.
4. Установить video-amdgpu-experimental+.
6. Настроить вулкан (установить assimp, vulkan-icd-loader, lib32-vulkan-icd-loader).
Manjaro Hardware detection выглядит так:
Некоторые настройки KDE.
«Параметры системы» — «Шрифты»
Шрифты можно сделать чуть крупнее, включить полное сглаживание и установить DPI 96. Такие настройки делают изображение шрифтов почти идеальным (на МОЙ взгляд и на МОЁМ мониторе!). Играть с настройками шрифтов можно до бесконечности, я пока не нашёл ничего лучшего таких настроек:
«Параметры системы» — «Устройства ввода»
Клавиатура — настраиваем раскладки.
Для английской раскладки устанавливаю значок «en» вместо «us» (ну нравится мне так!).
Добавляю русскую раскладку «Печатная машинка», она удобнее стандартной для набора знаков препинания и буквы «ё», я об этом уже писал здесь. Раскладки переключаю комбинацией Ctrl-Shift (в том числе потому, что её можно нажать одним пальцем).
Мышь — включить «Двойной щелчок для открытия файлов…»
Экран — Обеспечение эффектов
Настраиваю так:
Движок — OpenGL 3.1
Предотвращение разрывов — Полная перерисовка
Создавать миниатюры окон — Для всех окон
Файловые системы
Открываем файл /etc/fstab (Осторожно, если вы не станете редактировать fstab — ничего страшного не будет, а вот при неправильном редактировании вы получите нерабочую систему!):
1. Если вы используете SSD-диски, то параметр discard можно удалить, отношение к этому параметру сейчас неоднозначное. После того, как вы отредактируете fstab, выполните две команды:
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
Теперь тримминг ваших дисков будет выполняться раз в неделю.
2. Строчку, начинающуюся с
можно закомментировать. Её работа, скорее всего, будет выполнена в автоматическом режиме. Проверить это можно так:
Если вы видите что-то вроде:
3. Я ещё добавляю строку:
/dev/zvol/data/swap swap swap defaults,noatime 0 0
чтобы активировать раздел подкачки на созданном заранее томе ZFS размером в 8 гигабайт, поскольку при установке раздела подкачки я не создаю, но совсем обходиться без него пока не получается: при компиляции некоторых программ из AUR восьми гигабайт оперативной памяти может и не хватить. Впрочем, если у вас в машине шестнадцать гиг оперативки, то на этот счёт можно не заморачиваться, вы даже Хромиум сможете скомпилировать без проблем и без раздела подкачки.
Мой fstab получается таким:
UUID=C28E-18F2 /boot/efi vfat defaults,noatime 0 2
UUID=5f3700d9-6b8a-4465-85b0-81cefddd73a0 /boot ext4 defaults,noatime 0 2
UUID=a64a9f09-193e-4b90-911c-93dfb3b173a9 / f2fs defaults,noatime 0 1
UUID=7a87ce67-c22a-428d-af85-e19c9fd8424b /home f2fs defaults,noatime 0 2
/dev/zvol/data/swap swap swap defaults,noatime 0 0
Принтер и сканер
Здесь всё может быть очень просто: нужные драйверы могут быть уже установлены. Просто включите ваш принтер, и посмотрите, что скажет вам Manjaro. Если драйвер установлен, остаётся просто зайти в «Параметры системы» — «Принтеры» и настроить свой принтер.
Если драйвера нет, то AUR вам в помощь. Драйверы для моего Brother DCP-7057 там есть.
Теперь снова заходим в «Параметры системы» — «Принтеры», устанавливаем и настраиваем принтер.
Проверить работу сканера можно, запустив программу Skanlite.
Последние штрихи
Если у вас языком системы будет установлен русский, то в домашнем каталоге появятся каталоги с русскими именами, да ещё и с именами, начинающимися с заглавной буквы. Это не всем нравится, но можно легко исправить: запустите dolphin, создайте новые каталоги для замены с именами из латинских букв (docs вместо Документы, music вместо Музыка и т.д.). Затем откройте Параметры системы — Приложения — Пути, исправьте пути на правильные и примените изменения. После этого в домашнем каталоге останутся только каталоги с нужными именами.
В Manjaro по умолчанию установлен openjdk-8, который необходим мне для запуска Serviio. Но он установлен полностью, и если вам не нужен jdk (если вы не знаете, что это такое, то, скорее всего, он вам не нужен), то его можно удалить. Эта команда не удалит из системы jre8-openjdk, поэтому программы на java будут работать. Но если вы точно уверены, что jre8-openjdk вам не нужен, можете удалить и его.
На этом первоначальную настройку можно считать законченной. Эти настройки кажутся мне (перефразируя героя одного фильма) необходимыми для МОЕЙ СИСТЕМЫ (перефразируя героя другого фильма: «Без этих настроек я просто кушать не могу»). Поскольку в стандартный установочный образ Manjaro включено довольно много программ, система вполне пригодна для какой-нибудь полезной деятельности, дальнейшую настройку, добавление нужных (и удаление ненужных) программ можно делать по необходимости (но это уже дело вкуса), поэтому сегодня я прекращаю дозволенные речи.
Дополнение от 8.05.2017. После недавнего обновления KDE стало невозможно напрямую запускать текстовый редактор kate для редактирования текстовых файлов с правами администратора. То есть, например, команда
закончится ошибкой. Соответственно, и открыть файл с правами root из контекстного меню пока тоже не получится. Выход подсказывает сама система. Команда должна выглядеть так:
То есть, для редактирования fstab нужно ввести:
SUDO_EDITOR=kate sudoedit /etc/fstab
Это же касается редактирования и других системных файлов конфигурации.
CUPS (Русский)
Contents
Установка
Сокет-активация
Таким образом, CUPS запускается только тогда, когда программа хочет его использовать.
Интерфейсы подключения
Дополнительные шаги для обнаружения принтера приведены ниже для различных интерфейсов подключения.
Чтобы узнать, обнаружен ли ваш USB-принтер:
Параллельный порт
Драйверы принтеров
Драйверы для принтеров можно получить из любого из источников, приведенных ниже. Смотрите CUPS/Принтероспецифичные проблемы для неполного списка драйверов, которые работают.
Список принтеров OpenPrinting содержит рекомендации для драйверов для многих принтеров. Он также поставляет файлы PPD для каждого принтера, но большинство из них доступны через foomatic или рекомендованный пакет драйверов.
CUPS обеспечивает поддержку принтеров AirPrint и IPP Everywhere.
Фильтры OpenPrinting CUPS
Foomatic
Рабочая группа foomatic в OpenPrinting в Linux Foundation предоставляет PPD для многих драйверов принтеров, как свободных, так и проприетарных. Для получения дополнительной информации о том, что делает foomatic, смотрите Обзор foomatic от разработчиков.
Чтобы использовать foomatic, установите foomatic-db-engine и по крайней мере один из пакетов:
Gutenprint
Проект Gutenprint предоставляет драйвера для Canon, Epson, Lexmark, Sony, Olympus, и принтеров PCL для использования с CUPS и GIMP.
Специфические для производителя драйвера
Многие производители принтеров поставляют свои собственные драйверы Linux. Они часто доступны в официальных хранилищах Arch или в AUR.
Некоторые из этих драйверов описаны более подробно в CUPS/Принтероспецифичные проблемы.
URI принтера
Ниже перечислены дополнительные шаги для ручного создания URI, если это необходимо. Для некоторых принтеров или драйверов нужны особые URI, описанные в CUPS/Принтероспецифичные проблемы.
Если этого не происходит, смотрите CUPS/Решение проблем#USB-принтеры для получения информации об устранении неполадок.
Параллельный порт
URI также можно создать вручную, не используя Avahi. Список доступных схем URI для сетевых принтеров доступен в документации CUPS. Поскольку точные данные URI отличаются между принтерами, проверьте руководство принтера или CUPS/Принтероспецифичные проблемы.
Смотрите CUPS/Решение проблем#Проблемы с сетью для получения дополнительной информации о проблемах и их решений.
Использование
CUPS можно полностью контролировать с помощью инструментов командной строки (CLI) из пакетов lp* и cups*. В качестве альтернативы можно использовать #Веб интерфейс или одно из нескольких #Приложения с GUI.
Инструменты CLI
Смотрите локальную документацию CUPS для получения дополнительных сведений об инструментах командной строки.
This article or section needs language, wiki syntax or style improvements. See Help:Style for reference.
Имя принтера зависит от тебя. Например:
Проверка cостояния принтера Отключение принтера Включение принтера Настройка принтера для приема заданий Удаление принтера
Сначала настройте принтер для отклонения всех входящих записей:
Затем отключите его.
Наконец, удалите его.
Печать файла Проверка очереди Очистка очереди
Веб интерфейс
Сервером CUPS можно полностью управлять через веб-интерфейс, доступный по адресу http://localhost:631/.
Перейдите на вкладку Администрирование.
Изменение существующих принтеров
Перейдите на вкладку Принтеры и выберите принтер для изменения.
Перейдите на вкладку Принтеры и выберите принтер.
Приложения с GUI
Если у вашего пользователя нет достаточных привилегий для администрирования CUPS, приложения будут запрашивать пароль root при запуске. Чтобы предоставить пользователям права администратора без необходимости доступа root, смотрите #Настройка.
Настройка
cups-browsed
This article or section is out of date.
Серверы печати и удаленное администрирование
Разрешение аутентификации администратора через PolicyKit
PolicyKit можно настроить так, чтобы пользователи могли настраивать принтеры с помощью графического интерфейса без пароля администратора.
Вот пример, который позволяет членам группы wheel управлять принтерами без пароля:
Без локального сервера CUPS
Решение проблем
Для получения дополнительной информации смотрите CUPS/Решение проблем.