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

Большинство современных устройств поддерживаются ядром Linux «из коробки», но для специфических функций или старых моделей может потребоваться ручная настройка. Правильная конфигурация драйвера обеспечивает не только возможность печати, но и корректную работу сканера, если речь идет о МФУ. В данной статье мы разберем все способы интеграции оборудования в систему.

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

Автоматическое обнаружение и настройка через меню

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

Перейдите в Меню → Настройки → Принтеры. Нажмите кнопку «Добавить» и подождите, пока система просканирует сеть и локальные порты. В появившемся списке выберите ваше устройство и нажмите «Далее». Система предложит установить драйвер, если он доступен в репозиториях.

В большинстве случаев система автоматически подберет оптимальный PPD-файл (PostScript Printer Description) из базы данных OpenPrinting. Это гарантирует базовую функциональность печати документов. Однако для продвинутых функций, таких как двусторонняя печать или работа с картриджами, может потребоваться дополнительная настройка.

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

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

Работа с терминалом и установка пакетов

Если графический интерфейс не справляется, переходите к использованию терминала. Это мощный инструмент, позволяющий установить недостающие компоненты через систему управления пакетами apt. Откройте терминал, нажав Ctrl+Alt+T, и введите команду для обновления списка пакетов.

sudo apt update && sudo apt upgrade

После обновления системы необходимо установить базовый набор утилит печати. В Linux Mint за это отвечает пакет printer-driver-all. Его установка часто решает проблемы с отсутствующими библиотеками, необходимыми для корректной работы CUPS (Common Unix Printing System).

sudo apt install printer-driver-all printer-driver-hpcups

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

⚠️ Внимание: При вводе команд с префиксом sudo система запросит пароль администратора. Ввод пароля в терминале не отображается на экране — это стандартная мера безопасности, просто введите его вслепую и нажмите Enter.
📊 Какой способ подключения вы используете?
USB-кабель
Сеть (Wi-Fi/Ethernet)
Wi-Fi Direct
Только сканер

Специфичная настройка для производителей HP и Brother

Компания HP предоставляет одну из лучших баз поддержки в мире Linux. Утилита hplip (HP Linux Imaging and Printing) является стандартом де-факто для их устройств. Она включает в себя не только драйверы, но и графический интерфейс для настройки сканирования.

Для установки полной версии утилиты с поддержкой всех функций используйте команду:

sudo apt install hplip hplip-gui

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

Устройства Brother часто требуют скачивания драйверов напрямую с сайта производителя. На сайте Brother есть специальный раздел для Linux, где доступны пакеты в формате .deb. Эти файлы можно установить двойным кликом или через терминал, используя dpkg.

⚠️ Внимание: Драйверы для Brother часто обновляются. Используйте только версии, соответствующие вашей архитектуре (x86_64 для 64-битных систем). Попытка установить 32-битный драйвер на 64-битную систему приведет к ошибке зависимости.

☑️ Настройка Brother

Выполнено: 0 / 4

Управление очередью печати и диагностика

После установки драйвера важно убедиться, что очередь печати работает корректно. Web-интерфейс CUPS предоставляет детальную информацию о состоянии принтера, ошибках и настройках. Он доступен через любой веб-браузер по адресу localhost:631.

В интерфейсе CUPS вы можете увидеть список всех установленных принтеров, их статус (idling, processing) и последние ошибки. Это лучший инструмент для диагностики проблем, когда документ «зависает» в очереди. Здесь также можно изменить настройки по умолчанию для конкретного устройства.

Для управления очередью из командной строки используются утилиты lp и lpstat. Команда lpstat -v покажет список всех устройств и их URI, что полезно для проверки подключения. Если принтер не отвечает, можно попробовать перезапустить службу печати.

sudo systemctl restart cups

Иногда проблема кроется не в драйвере, а в правах доступа. Убедитесь, что ваш пользователь входит в группу lp, которая имеет права на управление принтерами. Это можно проверить командой groups и при необходимости добавить пользователя в группу.

Что делать, если документ не печатается?

Проверьте, не стоит ли принтер в режиме «Пауза» в настройках CUPS. Убедитесь, что в очереди нет заблокированных заданий, которые можно удалить командой cancel -a. Иногда помогает повторная отправка документа после перезагрузки службы cups.

Сравнение методов установки и совместимость

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

Метод Применимость Сложность Рекомендация
Автообнаружение (GUI) Современные USB/Сетевые принтеры Низкая Первым делом для новых моделей
Пакет hplip Устройства HP, Lexmark Средняя Обязательно для HP
Скачивание .deb Brother, Canon (старые) Высокая Если нет в репозиториях
Сборка из исходников Экзотическое оборудование Очень высокая Только для продвинутых пользователей

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

💡

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

Решение проблем с сетевыми принтерами

Сетевые принтеры подключаются не по USB, а через локальную сеть или Wi-Fi. Для них критически важно, чтобы устройство имело статический IP-адрес или корректно получало адрес через DHCP. В Linux Mint настройка осуществляется через протоколы IPP или SMB.

При добавлении сетевого устройства в графическом интерфейсе выберите «Сетевой принтер» и введите IP-адрес устройства. Система предложит протокол, обычно это http или ipp. Если принтер виден в сети, система автоматически подставит нужные порты.

Проблемы часто возникают из-за брандмауэра или настроек роутера, блокирующих порты печати. Убедитесь, что порт 631 (IPP) или 9100 (RAW) открыт для доступа. В некоторых случаях требуется отключить IPv6, если ваша сеть настроена только на IPv4.

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

💡

Сетевые принтеры требуют стабильного IP-адреса; если адрес меняется, система может потерять связь с устройством после перезагрузки роутера.

Частые вопросы и ответы

Как проверить, какой драйвер используется для принтера?

Вы можете узнать тип используемого драйвера, зайдя в настройки принтера через Системные настройки → Принтеры. Кликните правой кнопкой мыши по устройству, выберите «Свойства» и перейдите на вкладку «Модель» или «Настройки драйвера». Там будет указан точный путь к файлу PPD и название драйвера.

Почему принтер печатает только пустые листы?

Это часто случается, если установлен неправильный драйвер, не соответствующий модели устройства. Попробуйте удалить принтер и добавить его заново, выбрав в списке производителей конкретную модель вручную, а не «Без драйвера» или «Generic». Также проверьте настройки чернил в CUPS.

Как установить драйвер для старого принтера, которого нет в списке?

Для старых моделей можно попробовать использовать драйвер от более новой модели того же производителя, который поддерживает совместимость. В настройках принтера при выборе модели введите название похожей модели. Также стоит поискать PPD-файлы на сайте OpenPrinting.org.

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

Да, через проект CUPS-Win можно использовать некоторые драйверы Windows, но это требует установки дополнительных пакетов и часто приводит к нестабильной работе. Лучше использовать нативные драйверы Linux или пакеты производителя, созданные специально для Unix-систем.

Что делать, если принтер не определяется при подключении по USB?

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