Настройка периферийного оборудования в операционной системе Linux Mint часто вызывает вопросы у пользователей, привыкших к другим графическим оболочкам. Однако поддержка печати здесь реализована на очень высоком уровне благодаря системе CUPS (Common Unix Printing System), которая автоматически определяет большинство современных устройств. Подключение сетевого принтера отличается от USB-подстройки тем, что требуется правильная конфигурация сетевых параметров и адресации.

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

Подготовка сетевого окружения и получение IP-адреса

Первым шагом к успешной интеграции устройства в сеть является выяснение его сетевого адреса. Без корректного IP-адреса или хостнейма операционная система физически не сможет найти принтер среди других устройств. Вы можете узнать эту информацию, распечатав конфигурационную страницу непосредственно с самого принтера через его меню или воспользовавшись утилитами роутера.

Для большинства современных моделей, таких как HP LaserJet или Canon imageRUNNER, достаточно зайти в настройки сети на дисплее устройства. Там будет указан текущий IPv4 адрес, например, 192.168.1.50. Убедитесь, что ваш компьютер и принтер находятся в одной подсети, иначе соединение будет невозможно. Если адрес динамический (выдается DHCP), он может измениться после перезагрузки роутера, что приведет к потере связи.

Чтобы избежать этой проблемы, настоятельно рекомендуется настроить статический IP-адрес для принтера в настройках роутера или прямо на устройстве. Это гарантирует, что адрес никогда не"слетит". Если вы используете протокол Snmp, убедитесь, что он включен на устройстве, так как это упрощает автоматическое обнаружение службой печати.

⚠️ Внимание: Если IP-адрес принтера изменится после обновления прошивки или сброса настроек, вам потребуется удалить старый принтер из системы и добавить его заново с новым адресом.

Установка драйверов и пакетов печати через терминал

Хотя Linux Mint поставляется со множеством предустановленных драйверов, специфические функции вашего устройства могут требовать установки дополнительного программного обеспечения. Для этого лучше всего использовать терминал, так как он дает прямой доступ к репозиториям системы. Откройте консоль, нажав комбинацию Ctrl + Alt + T, и выполните обновление списка пакетов.

Для установки базовых компонентов печати введите следующую команду:

sudo apt update && sudo apt install cups cups-pdf cups-filters cups-bsd system-config-printer

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

📊 Какой бренд принтера вы используете?
HP
Canon
Brother
Epson
Xerox
⚠️ Внимание: При загрузке драйверов с сайтов производителей всегда проверяйте, соответствует ли версия драйвера вашей разрядности системы (x64 или x86), иначе установка завершится ошибкой.

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

Самый простой способ добавить устройство — использовать встроенный инструмент Настройки принтеров. Найдите его через меню"Пуск" или в разделе"Управление системой". Откроется окно со списком доступных устройств. Нажмите кнопку"Добавить" (Add), и система начнет поиск.

Если принтер не появился автоматически, выберите опцию Сетевой принтер (Network Printer). В списке протоколов выберите AirPrint (для современных Apple-совместимых устройств) или AppSocket/HP JetDirect (универсальный протокол для большинства сетевых принтеров). В поле"Хост" (Host) введите тот IP-адрес, который вы узнали на первом этапе.

Далее система предложит выбрать драйвер. Если вы ранее установили пакет с драйверами, выберите его из списка. Если нет, попробуйте вариант PCL или PostScript, который часто идет в комплекте. Для принтеров HP часто идеально подходит драйвер hplip, который интегрирован в систему. Назовите принтер понятным именем, чтобы не путаться в списке, например, Office_LaserJet_Pro.

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

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

После выбора всех параметров нажмите"Далее" и"Применить". Система попробует отправить пробную страницу. Если принтер отреагировал положительно, вы увидите зеленый статус"Готов" (Ready). Если же появится ошибка, не паникуйте, чаще всего проблема решается проверкой номера порта или перезапуском службы.

Настройка через веб-интерфейс CUPS

Для пользователей, которым нужна более глубокая настройка илиwho столкнулись с ошибками в графическом интерфейсе, существует мощный веб-инструмент CUPS. Это административная панель, встроенная в саму службу печати, работающая прямо в браузере. Она позволяет видеть логи ошибок и управлять очередями более детально.

Чтобы открыть интерфейс, введите в адресной строке браузера адрес http://localhost:631. Если система спросит логин и пароль, введите данные вашей учетной записи Linux Mint с правами администратора. В меню выберите"Administration" и нажмите"Add Printer". Здесь вы увидите все доступные устройства, включая те, что скрыты в обычном меню.

В окне выбора устройства найдите строку"AppSocket/HP JetDirect" и введите адрес в формате socket://192.168.1.50:9100. Порт 9100 является стандартом для сетевой печати. Далее следуйте инструкциям мастера, выбирая производителя и модель. Этот метод часто работает стабильнее, когда графический интерфейс"виснет" или не видит устройство.

Почему CUPS может не видеть принтер?

Причины могут быть в брандмауэре (firewall), который блокирует порт 631 или 9100, либо в том, что служба CUPS не запущена. Проверьте статус командой systemctl status cups.

Таблица популярных протоколов и стандартных портов

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

Протокол Стандартный порт Описание имость
AppSocket (HP JetDirect) 9100 Самый быстрый и надежный протокол для большинства сетевых принтеров. Идеален для Linux.
IPP (Internet Printing Protocol) 631 Современный стандарт, поддерживает расширенные функции, но иногда требует сложной настройки.
LPR (Line Printer Remote) 515 Устаревший, но все еще используемый протокол. Подходит для старых моделей Brother и Kyocera.
AirPrint Авто Протокол Apple, часто работает автоматически, но требует поддержки сервером печати.

Если вы не уверены, какой протокол использовать, отдайте предпочтение AppSocket. Он обеспечивает минимальную задержку и максимальную совместимость с драйверами gutenprint и hplip. Ошибки при выборе порта могут привести к тому, что работающая очередь печати будет зависать.

Устранение распространенных проблем и ошибок

Даже при правильном вводе данных могут возникать сбои. Одна из самых частых проблем — статус"Stopping" или"Error - PID 0". Это означает, что служба печати не может получить доступ к устройству. Часто виновником является брандмауэр (firewall) или настройки доступа в сети. Проверьте, не блокирует ли фаервол входящие и исходящие соединения для порта 9100.

Другая частая ошибка —"Job cancelled because printer is offline". Это происходит, когда система потеряла связь с IP-адресом принтера. Попробуйте выполнить команду ping из терминала, чтобы проверить доступность узла:

ping -c 4 192.168.1.50

Если пинг не проходит, проблема на уровне сети, а не в настройках Linux. Если пинг работает, но печать не идет, возможно, выбран неверный PPD-драйвер. Попробуйте установить драйвер"Generic" или"Raw", если функция печати не критична, и проверьте, не требуется ли обновление прошивки самого принтера.

💡

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

⚠️ Внимание: Если вы используете проприетарные драйверы, обновление ядра Linux Mint может временно сломать печать, пока пакеты драйверов не обновятся до версии, совместимой с новым ядром.
💡

Проверка пинга и правильность IP-адреса — это фундамент диагностики любых проблем с сетевым подключением принтера в Linux Mint.

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

Иногда пользователи сталкиваются с тем, что принтер добавлен, но обычные пользователи не могут отправлять на него задания. Это связано с правами доступа в системе CUPS. Для разрешения печати всем пользователям в группе необходимо Edit CUPS Configuration. Однако в современных версиях Linux Mint достаточно добавить пользователя в группу lpadmin.

Откройте терминал и выполните команду:

sudo usermod -aG lpadmin $USER

После этого нужно выйти из системы и войти снова, чтобы изменения вступили в силу. Это позволит пользователю не только отправлять документы, но и управлять очередью (удалять чужие задания, если это разрешено администратором). Без этого права вы можете видеть принтер, но при попытке печати получать ошибку"Access Denied".

Также стоит обратить внимание на настройки энергосбережения принтера. Некоторые модели уходят в глубокий сон и не реагируют на запросы Wake-on-LAN. В этом случае в настройках самого принтера через веб-интерфейс производителя следует отключить функцию"Deep Sleep" или установить минимальное время до сна в значение"Never".

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

Почему принтер не виден в автоматическом поиске?

Это может быть связано с тем, что принтер находится в другой подсети, или служба обнаружения (Avahi/mDNS) не запущена. Попробуйте добавить устройство вручную через IP-адрес, так как автопоиск не всегда надежен в гибридных сетях.

Как изменить IP-адрес принтера, если он изменился?

Вам нужно зайти в Настройки → Принтеры, нажать правой кнопкой на устройство, выбрать"Свойства" (Properties) и изменить поле"Устройство" (Device URI), вписав новый IP-адрес. После этого нажмите"Применить".

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

Это указывает на неверно выбранный драйвер или протокол. Попробуйте сменить драйвер на PostScript или PCL Generic. Также проверьте, не установлен ли тип данных как"Raw" вместо"Auto".

Можно ли подключать Wi-Fi принтер к Linux Mint?

Да, принцип подключения полностью идентичен проводному Ethernet. Главное условие — принтер должен иметь назначенный статический IP-адрес в вашей Wi-Fi сети, чтобы система могла к нему обращаться.

Как настроить печать только для определенных пользователей?

В веб-интерфейсе CUPS (раздел Administration) можно создать новую очередь с правами доступа"Authorized Users". Введите логины пользователей, которым разрешена печать, в соответствующее поле настроек безопасности.