Введение в управление печатью в Linux Mint

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

Современная версия Linux Mint поддерживает большинство популярных моделей принтеров и МФУ из коробки. Вы можете подключить устройство через USB-кабель или настроить печать по сети, используя протоколы TCP/IP или IPP. Главное преимущество системы — отсутствие необходимости искать драйверы на сайтах производителей, так как пакеты уже интегрированы в репозитории.

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

Подготовка системы и подключение по USB

Первым шагом является физическое подключение. Вставьте USB-кабель в свободный порт на компьютере и включите питание устройства. Система Linux Mint обычно реагирует мгновенно, определяя новое оборудование в списке периферии. Если индикаторы на принтере загорелись, а в системе ничего не произошло, попробуйте перезагрузить компьютер или сменить порт.

Для проверки подключения откройте терминал и введите команду lsusb. В списке устройств вы должны увидеть название производителя и модель. Если строка с принтером отсутствует, проблема может быть в кабеле или самом порте. Убедитесь, что кабель не поврежден и надежно вставлен.

Иногда система видит устройство, но не может его инициализировать. В таком случае проверьте, установлен ли пакет system-config-printer. Его наличие критично для корректной работы графического интерфейса настройки печати. Если пакет отсутствует, система предложит его установить при первом запуске мастера добавления.

💡

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

⚠️ Внимание: Некоторые специализированные промышленные принтеры требуют установки проприетарных драйверов с официального сайта производителя, так как в репозиториях Linux Mint могут отсутствовать их открытые аналоги.

Поэтапная настройка через графический интерфейс

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

Нажмите кнопку Добавить в верхнем левом углу окна. Мастер подключений автоматически просканирует сеть и локальные порты. Если ваш принтер подключен по USB, он появится в списке "Локальный принтер" как "Raw Queue" или с указанием модели. Выберите его и нажмите Далее.

На следующем этапе система попытается найти подходящие драйверы. Вы увидите список поставщиков и моделей. Если ваш производитель (например, HP или Epson) отображается в списке, выберите его. В противном случае можно воспользоваться поиском по номеру модели или PPD-файлу.

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

☑️ Проверка перед завершением

Выполнено: 0 / 4
📊 Какое подключение вы предпочитаете?
USB-кабель
Wi-Fi сеть
Ethernet кабель
Сеть через сервер

Настройка сетевого принтера и протоколы

Если ваш принтер подключен к роутеру через кабель Ethernet или работает по Wi-Fi, процесс немного отличается. В окне мастера добавления перейдите во вкладку Сетевой принтер. Система автоматически обнаружит устройства в локальной сети, если они поддерживают протокол HP Jetdirect или IPP.

Для ручного ввода адреса выберите протокол Дискретный IPP (ipps) или Сокет (Socket). В поле "Хост" введите IP-адрес устройства. Узнать его можно, распечатав отчет конфигурации с панели управления самого принтера или посмотрев в настройках роутера.

Выбор правильного протокола критичен для скорости и стабильности. Протокол IPP является современным стандартом и поддерживает функции двусторонней печати и отслеживание уровня тонера. Протокол Socket (AppSocket) работает быстрее, но не передает статус устройства обратно на компьютер.

Иногда автоматическое определение драйвера для сетевых устройств не срабатывает корректно. В этом случае необходимо вручную загрузить PPD-файл с сайта производителя. Это файл описания страницы, который сообщает Linux Mint, как интерпретировать команды печати для конкретной модели.

Что делать, если сетевой принтер не находится?

Проверьте, что компьютер и принтер находятся в одной подсети. Убедитесь, что брандмауэр на компьютере не блокирует порты 9100 или 631. Попробуйте добавить устройство по IP-адресу вручную, выбрав протокол Socket или IPP.

Установка дополнительных драйверов и утилит

Встроенных драйверов в Linux Mint часто достаточно, но для полного функционала иногда нужны дополнительные пакеты. Например, для принтеров HP рекомендуется установить пакет hplip, который включает утилиту настройки и поддержки сканирования. Для Epson может потребоваться пакет epson-inkjet-printer-escpr.

Установку можно выполнить через "Менеджер программ" или командную строку. Откройте терминал и введите

sudo apt update && sudo apt install hplip
. Система запросит пароль администратора и выполнит загрузку необходимых зависимостей. После установки перезагрузите принтер или компьютер.

Для некоторых старых моделей принтеров производители предоставляют драйверы только в формате .deb или архивах. Их можно установить через двойной клик в файловом менеджере или командой sudo dpkg -i имя_файла.deb. Важно внимательно читать инструкции на сайте поставщика.

Бренд Тип драйвера Пакет в репозитории Особенности
HP Open Source / Proprietary hplip Поддержка сканирования и копирования
Epson Open Source epson-inkjet-printer-escpr Отличная поддержка цветной печати
Canon Proprietary cnijfilter Часто требует ручной установки .deb
Brother Proprietary brlaser Стабильная работа с лазерными моделями
💡

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

Решение проблем с правами доступа и группой

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

Чтобы исправить это, откройте терминал и выполните команду:

sudo usermod -aG lpadmin $USER
. После выполнения команды необходимо выйти из системы и войти снова, чтобы изменения вступили в силу. Без этого шага система будет блокировать попытки отправлять документы на печать.

Также проверьте статус службы CUPS (Common Unix Printing System). Это ядро подсистемы печати в Linux. Если служба остановлена, печать невозможна. Проверить статус можно командой systemctl status cups. Служба должна быть в состоянии "active (running)".

⚠️ Внимание: Если вы используете принтер с защитой по паролю, убедитесь, что вводите данные администратора устройства, а не учетные данные Linux. Ошибки в этом поле приведут к бесконечному циклу запросов пароля.

Проверка работы и диагностика ошибок

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

Журнал печати можно найти по адресу /var/log/cups/error_log или через интерфейс администратора CUPS в браузере (http://localhost:631). Здесь детально описываются причины сбоев: от нехватки бумаги до ошибок драйвера. Анализ логов — самый надежный способ найти проблему.

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

sudo systemctl restart cups
. Это сбросит все зависшие процессы и освободит порт.

💡

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

Как найти PPD файл вручную?

Зайдите на сайт производителя в раздел поддержки. Найдите свою модель и скачайте файл с расширением .ppd. В мастере добавления принтера выберите опцию "Использовать файл PPD" и укажите путь к скачанному файлу.

Часто задаваемые вопросы

Почему принтер не определяется системой?

Возможные причины: неисправный USB-кабель, отсутствие необходимых драйверов в репозитории, или служба CUPS остановлена. Проверьте подключение через команду lsusb и убедитесь, что служба cups активна.

Можно ли использовать драйверы от Windows в Linux Mint?

Нет, драйверы в формате .exe или .inf не работают напрямую. Необходимо использовать специальные версии драйверов для Linux (обычно .deb или PPD), которые можно найти на сайте производителя или в репозиториях системы.

Как настроить печать по Wi-Fi без IP-адреса?

В мастере добавления выберите вкладку "Сетевой принтер" и подождите обнаружения. Если протокол Avahi или mDNS включен, устройство появится по имени (например, printer.local). В противном случае лучше использовать статический IP-адрес.

Что делать, если принтер печатает "кракозябры"?

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

Как изменить принтер по умолчанию?

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