Установка периферийного оборудования на отечественную операционную систему Ред ОС часто вызывает вопросы у пользователей, переходящих с привычных Windows-сред. Несмотря на то, что система построена на базе Red Hat Enterprise Linux, процесс настройки устройств печати требует знания специфических утилит и протоколов. В отличие от «оконных» аналогов, здесь управление происходит через графический интерфейс или терминальные команды, что может показаться сложным на первый взгляд.

Особенность Ред ОС заключается в использовании пакета CUPS (Common Unix Printing System) в качестве ядра печати. Это мощный инструмент, который позволяет подключать как современные сетевые устройства, так и старые модели принтеров через USB. Для успешной работы вам потребуется понимание структуры драйверов в Linux-среде и умение работать с репозиториями программного обеспечения.

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

Подготовка системы и проверка подключенных устройств

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

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

Иногда система не подхватывает оборудование автоматически. В таком случае необходимо перезагрузить службу печати. Выполните команду sudo systemctl restart cups. Это действие перезапустит демон печати и заставит систему повторно просканировать порты. Если устройство все еще не видно, проверьте его питание и целостность кабеля.

⚠️ Внимание: Убедитесь, что ваш пользователь входит в группу lp. Без прав доступа к этой группе система не разрешит отправку заданий на печать, даже если драйвер установлен корректно.

Установка через графический интерфейс

Самый простой способ конфигурации в Ред ОС — использование графического окружения GNOME или MATE, в зависимости от вашей редакции. Перейдите в меню Пуск → Параметры → Принтеры. Интерфейс будет интуитивно понятен даже новичкам, напоминающим настройки Windows. Нажмите кнопку Добавить и выберите нужный вариант подключения.

Система автоматически просканирует локальную сеть и порт USB. Если драйвер уже содержится в базовом репозитории, установка произойдет мгновенно. В списке доступных принтеров вы увидите модель, которую система определила по имени или протоколу. Если автоматическое определение не сработало, выберите опцию «Принтер в сети» и введите IP-адрес.

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

📊 Какой способ подключения принтера вы используете?
USB-кабель
Сеть (Wi-Fi/Ethernet)
Bluetooth
Не знаю

Ручная установка драйверов и проприетарное ПО

Не все производители предоставляют открытые драйверы для Linux-систем. В случае с брендами вроде Zebra или специфическими модельными сериями HP может потребоваться ручная установка. Скачайте пакет драйверов с официального сайта производителя в формате .rpm. Это стандартный формат пакетов для Ред ОС и других RPM-дистрибутивов.

Установку пакета можно выполнить через графический менеджер пакетов или командой в терминале:

sudo dnf install имя-драйвера.rpm
. После установки драйвер станет доступен в списке при добавлении принтера. Если пакет не устанавливается из-за зависимостей, попробуйте обновить систему командой sudo dnf update и повторите попытку.

Иногда требуется конвертация драйвера в формат, понятный CUPS. Для этого используются утилиты вроде ppdc или готовые PPD-файлы. PPD (PostScript Printer Description) описывает возможности устройства: информацию о качестве печати, типах бумаги и поддерживаемых языках. Найдите этот файл в архиве драйвера и укажите на него при ручной настройке.

☑️ Проверка драйвера перед установкой

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

Настройка сети и протоколов печати

В корпоративных сетях часто используется централизованная печать. В Ред ОС это реализовано через настройку сетевых протоколов. Основные протоколы: IPP (Internet Printing Protocol), AirPrint для устройств Apple и LPR (Line Printer Daemon). Выбор протокола зависит от поддержки вашего принтера и конфигурации сервера печати.

Для настройки LPR вам понадобится ввести IP-адрес принтера и имя очереди печати. Очередь — это имя, которое администратор сервера назначил устройству. Если очередь указана неверно, задание будет висеть в статусе «Ожидание» бесконечно. Проверьте правильность написания очереди в документации к серверу печати.

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

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

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

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

Протокол Порт по умолчанию Где применяется Особенности
IPP 631 Современные МФУ, сетевые принтеры Поддержка шифрования, аутентификации
LPD (LPR) 515 Старые модели, Unix-серверы Простой, но не поддерживает шифрование
SMB 445 Принтеры в Windows-сетях Требует учетных данных Windows
AppSocket (JetDirect) 9100 Принтеры HP и аналогичные Высокая скорость, но нет контроля очереди
Что делать, если драйвер не найден?

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

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

Частая проблема при работе с CUPS — статус «Остановлен» или «Отклонено». Это означает, что очередь печати заблокирована. Для проверки статуса используйте команду lpstat -p. Если очередь остановлена, запустите её командой sudo cupsenable имя_принтера и sudo cupsstart имя_принтера.

Если документ отправлен, но не печатается, проверьте лог ошибок. Логи находятся в /var/log/cups/error_log. Откройте файл и найдите строки с пометкой error или critical. Это даст подсказку, является ли проблема аппаратной (нет бумаги, бумага замята) или программной (неверный формат файла).

Иногда возникает конфликт версий библиотек Ghostscript или Foomatic. Это приводит к тому, что принтер «видит» задание, но не может его обработать. Решение — переустановка пакетов cups-filters и ghostscript через менеджер пакетов. Удалите старые версии перед установкой новых, чтобы избежать дублирования библиотек.

💡

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

Оптимизация печати и управление очередью

Для управления печатью в Ред ОС используются утилиты командной строки, такие как lp и lpoptions. Команда lp -d имя_принтера файл.pdf отправляет документ на печать. Команда lpoptions -p имя_принтера -o Duplex позволяет установить настройки по умолчанию, например, двустороннюю печать.

Вы можете настроить приоритеты заданий. Если у вас много пользователей, важно управлять очередью. Задержанное задание можно отменить командой cancel номер_задания. Номер задания можно узнать, выполнив lpstat -o. Это полезно, если кто-то случайно отправил огромный документ, блокирующий очередь.

Для систем с высокой нагрузкой рекомендуется настроить ограничение размера файла или количество копий. Это делается в конфигурационном файле cupsd.conf. Измените параметр MaxCopies и JobSizeLimit, чтобы предотвратить перегрузку системы ресурсоемкими задачами.

💡

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

Специфика работы со сканерами и МФУ

Многофункциональные устройства (МФУ) требуют установки не только драйверов печати, но и драйверов сканирования. В Ред ОС для этого используется пакет SANE (Scanner Access Now Easy). Без него сканер не будет виден в графических приложениях, даже если печать работает.

Установите пакет sane-backends и sane-utils. После установки проверьте доступность сканера командой scanimage -L. Если устройство не обнаружено, возможно, потребуется добавить пользователя в группу scanner. Это стандартная практика безопасности в Linux.

Для использования сканера в офисных программах (например, LibreOffice) убедитесь, что установлен графический интерфейс SANE, такой как xsane или simple-scan. Эти приложения позволяют предпросматривать документ и выбирать разрешение сканирования перед отправкой на печать или в PDF.

⚠️ Внимание: Некоторые модели МФУ требуют установки проприетарного ПО для работы сканера по сети. Проверьте наличие таких утилит на сайте производителя.

Как настроить сканирование по сети?

Если сканер подключен к сети, убедитесь, что порт 6566 открыт. В графическом интерфейсе выберите «Сканер в сети» и введите IP-адрес устройства.

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

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

Проверьте физическое подключение кабеля и питание устройства. Попробуйте перезагрузить службу CUPS командой sudo systemctl restart cups. Если это не помогло, установите драйвер вручную через менеджер пакетов или графический интерфейс.

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

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

Как удалить принтер из системы?

Используйте графический интерфейс: зайдите в «Принтеры», выберите устройство и нажмите «Удалить». В терминале используйте команду sudo lpadmin -x имя_принтера. Это полностью удалит конфигурацию и очереди печати.

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

Это может быть связано с неверным выбором драйвера. Попробуйте сменить драйвер на более старый или более новый вариант. Также проверьте настройки цвета: возможно, включен режим «Только черный» или «Черно-белый», а вы отправляете цветной документ.

Как настроить печать на нескольких принтерах одновременно?

В графическом интерфейсе при отправке документа выберите опцию «Копии» и укажите количество устройств, если они настроены правильно. Однако для групповой печати лучше использовать функцию «Печать на нескольких принтерах» в настройках очереди, доступную через CUPS Web Interface.