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.
Специфичная настройка для производителей 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
Управление очередью печати и диагностика
После установки драйвера важно убедиться, что очередь печати работает корректно. 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 в терминале, чтобы увидеть, видит ли ядро устройство. Если устройство есть в списке, проблема в драйвере. Если нет — возможно, неисправен кабель или порт, либо требуется установка модуля ядра для специфического чипа.