Red OS Муром — российская операционная система на базе Linux, активно используемая в госсекторе, образовании и бизнесе. Её ключевое отличие от классических дистрибутивов — предварительно настроенная совместимость с отечественным ПО и оборудованием. Однако подключение принтеров (особенно импортных моделей) может вызвать сложности из-за особенностей поддержки драйверов. В этой статье разберём пошаговую установку принтера — от физического подключения до настройки печати через CUPS, включая решение типовых ошибок.

Если вы работаете с МФУ (многофункциональным устройством) или сетевым принтером, процесс будет немного отличаться — мы отдельно рассмотрим эти случаи. А для владельцев устаревших моделей (например, HP LaserJet 1020 или Canon LBP2900) приведём альтернативные способы установки драйверов через репозитории или ручную компиляцию.

⚠️ Важно: В Red OS Муром по умолчанию отключён доступ к зарубежным репозиториям (например, hplip для принтеров HP). Это может потребовать ручной загрузки драйверов с официальных сайтов производителей или использования отечественных аналогов (например, репозиторий "Базальт СПО").

1. Подготовка к установке: проверка совместимости и выбор подключения

Прежде чем подключать принтер, убедитесь, что ваша модель поддерживается Red OS Муром. Полный список совместимого оборудования можно найти на официальном сайте Red OS (раздел "Сертифицированные устройства"). Если вашей модели там нет — не отчаивайтесь: многие принтеры работают через универсальные драйвера CUPS или foo2zjs.

Способы подключения принтера к Red OS Муром:

  • 🔌 USB: самый надёжный вариант для локальной печати. Подходит для большинства домашних и офисных принтеров.
  • 🌐 Сеть (Ethernet/Wi-Fi): оптимально для офисов с несколькими пользователями. Требует настройки IP-адреса принтера.
  • 🖥️ Через другой компьютер (Samba): если принтер подключён к ПК с Windows, можно расшарить его по сети.

Для сетевых принтеров заранее узнайте IP-адрес устройства (обычно указан на наклейке или в меню принтера) и модель — это понадобится на этапе настройки. Если принтер новый, проверьте комплектацию: в коробке должен лежать диск с драйверами (хотя в Red OS он не пригодится) и кабель USB Type-B.

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

2. Подключение принтера по USB: первый запуск

Если принтер подключается по USB, выполните следующие шаги:

  1. Выключите принтер (если он был включён).
  2. Подсоедините кабель USB Type-B к принтеру и компьютеру. Используйте порт USB 2.0 (чёрный разъём) — он обеспечивает лучшую совместимость.
  3. Включите принтер. Дождитесь, пока он инициализируется (лампы перестанут мигать).

Система должна автоматически определить новое устройство. Проверьте это командой в терминале:

lsusb | grep -i printer

Если в выводе появилась строка с названием вашей модели (например, Brother HL-L2300D) — принтер обнаружен. Если нет — попробуйте другой USB-порт или кабель.

Подключен кабель USB Type-B

Принтер включён и инициализирован

Команда `lsusb` показывает устройство

Порт USB 2.0 (чёрный разъём) используется-->

⚠️ Внимание: Некоторые принтеры (например, Epson L3110) требуют установки проприетарных драйверов даже для базовой печати. Если после подключения система не реагирует — переходите к разделу про ручную установку драйверов.

3. Установка драйверов: автоматический и ручной методы

Red OS Муром использует систему печати CUPS (Common Unix Printing System), которая поддерживает большинство принтеров через открытые драйвера. Однако для некоторых моделей (особенно Canon и Epson) могут понадобиться фирменные драйвера.

3.1. Автоматическая установка через CUPS

Откройте веб-интерфейс CUPS:

  1. Запустите браузер и перейдите по адресу: http://localhost:631.
  2. Выберите вкладку Администрирование → Добавить принтер.
  3. Введите логин/пароль пользователя Red OS (обычно это ваши данные для входа в систему).
  4. В списке обнаруженных устройств выберите ваш принтер. Если его нет — нажмите Обновить список.
  5. Нажмите Продолжить и выберите производителя и модель из списка. Для многих принтеров подойдёт универсальный драйвер Generic.

Если вашей модели нет в списке, попробуйте выбрать аналогичную серию (например, для HP LaserJet P1102 подойдёт драйвер HP LaserJet P1005). После выбора драйвера принтер будет добавлен в систему.

3.2. Ручная установка драйверов для проблемных моделей

Если автоматическая установка не сработала, скачайте драйвера с официального сайта производителя. Например:

Для установки скачанного драйвера используйте команду (пример для .rpm):

sudo dnf install ./имя_файла.rpm

⚠️ Внимание: В Red OS Муром может быть отключён доступ к зарубежным репозиториям. Если при установке драйверов возникают ошибки зависимости, используйте отечественный репозиторий "Базальт СПО" или обратитесь к администратору системы.

Как установить драйвер HPLIP вручную?

1. Скачайте последнюю версию HPLIP с [официального сайта](https://developers.hp.com/hp-linux-imaging-and-printing).

2. Распакуйте архив: `tar -xvf hplip-*.tar.gz`.

3. Запустите установщик: `cd hplip-*` → `./configure` → `make` → `sudo make install`.

4. Перезагрузите службу CUPS: `sudo systemctl restart cups`.

5. Добавьте принтер через веб-интерфейс CUPS (`http://localhost:631`).

4. Настройка сетевого принтера в Red OS Муром

Если принтер подключён к сети (по Ethernet или Wi-Fi), его настройка немного сложнее. Вам понадобится:

  • 📌 IP-адрес принтера (можно найти в меню устройства или на наклейке).
  • 📌 Модель принтера (для выбора правильного драйвера).

Инструкция по добавлению сетевого принтера:

  1. Откройте CUPS по адресу http://localhost:631.
  2. Перейдите в Администрирование → Добавить принтер.
  3. В разделе Другие сетевые принтеры выберите протокол:
    • LPD/LPR — для старых моделей.
    • IPP — для современных принтеров (рекомендуется).
    • Socket/JetDirect — для принтеров HP.
  4. Введите IP-адрес принтера в формате:
    • Для IPP: ipp://192.168.1.100
    • Для Socket: socket://192.168.1.100:9100
  • Выберите производителя и модель, затем сохраните настройки.
  • Если принтер не обнаруживается, проверьте:

    • 🔍 Подключён ли принтер к той же сети, что и компьютер.
    • 🔍 Не блокирует ли фаервол (firewalld) порты 631 (CUPS) или 9100 (JetDirect).
    • 🔍 Правильно ли указан IP-адрес (проверьте через ping 192.168.1.100).
    💡

    Если принтер поддерживает AirPrint (многие модели HP и Canon), его можно добавить через протокол IPP Everywhere без установки драйверов.

    5. Решение типовых ошибок при установке принтера

    Даже после правильной установки принтер может не печатать. Рассмотрим самые распространённые проблемы и их решения:

    Ошибка Возможная причина Решение
    Filter failed (в логах CUPS) Неподходящий драйвер или отсутствуют фильтры для обработки задания. Установите правильный драйвер или выберите универсальный Generic PostScript.
    Принтер определяется, но не печатает Задание зависает в очереди или блокируется фаерволом. Проверьте очередь печати: lpstat -o. Очистите её: cancel -a.
    Unable to locate printer Некорректный IP-адрес или принтер отключён от сети. Проверьте сетевое подключение принтера и доступность по ping.
    Печать идёт, но с артефактами Несовместимый драйвер или неправильные настройки качества. Попробуйте другой драйвер или измените параметры в CUPS.

    Если принтер определяется системой, но при печати выдаёт пустые листы или иероглифы, скорее всего, проблема в кодировке задания. Попробуйте:

    • 📄 Печатать из другого приложения (например, LibreOffice вместо браузера).
    • 📄 Установить пакет foomatic-db для дополнительных фильтров: sudo dnf install foomatic-db.
    💡

    Если принтер не печатает после всех манипуляций, проверьте права доступа к устройству. Добавьте своего пользователя в группу `lp`: `sudo usermod -aG lp $USER` и перезагрузите систему.

    6. Настройка МФУ: сканирование и факс

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

    Установка и настройка сканера:

    1. Установите пакеты для работы со сканером:
      sudo dnf install sane sane-backends xsane
    2. Проверьте, обнаружено ли устройство:
      scanimage -L

      Если сканер не найден, добавьте его вручную, отредактировав файл /etc/sane.d/{производитель}.conf (например, /etc/sane.d/hpaio.conf для HP).

    3. Запустите программу для сканирования (например, xsane или simple-scan).

    Для некоторых МФУ (например, Brother DCP-T720DW) может потребоваться установка фирменных драйверов сканера. Их можно скачать с сайта производителя или через репозиторий "Базальт СПО".

    ⚠️ Внимание: Функция факса в МФУ под Red OS часто не поддерживается из-за отсутствия драйверов. Альтернатива — использование онлайн-сервисов факсимильной связи (например, через МТС Факс или Ростелеком Факс).

    7. Оптимизация печати: настройки по умолчанию и экономия ресурсов

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

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

    1. Откройте CUPS (http://localhost:631).
    2. Выберите ваш принтер и перейдите в Управление принтером → Настройки по умолчанию.
    3. Настройте следующие параметры:
      • 🖼️ Качество печати: Draft (черновик) для внутренних документов.
      • 📄 Двусторонняя печать: Long-edge binding (книжная ориентация).
      • 🎨 Цветной режим: Градации серого для экономии цветного тонера.
      • 📏 Масштаб: Fit to Page (подогнать под страницу) для PDF-файлов.
  • Сохраните настройки.
  • Для дополнительной экономии тонера можно использовать программу Ghostscript, которая оптимизирует расход чернил. Установите её командой:

    sudo dnf install ghostscript

    Затем добавьте в настройки принтера в CUPS опцию -dDraftMode=true для всех заданий.

    💡

    Если вы печатаете много текста, выберите шрифт Times New Roman или Arial Narrow — они расходуют меньше тонера по сравнению с Calibri или Verdana.

    8. Альтернативные способы печати: облачные сервисы и виртуальные принтеры

    Если настройка локального принтера вызывает сложности, рассмотрите альтернативные варианты:

    • ☁️ Облачная печать: Сервисы вроде Google Cloud Print (через браузер) или Yandex Диск (для документов). Подходит для редкой печати.
    • 🖥️ Виртуальный принтер: Установите CUPS-PDF для сохранения "печати" в PDF:
      sudo dnf install cups-pdf

      После установки в списке принтеров появится PDF Printer.

    • 🔄 Печать через Windows: Если в сети есть ПК с Windows, расшарьте принтер через Samba и подключите его в Red OS как сетевой.

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

    • 🖨️ Пандора МФУ (производство "ЭЛВИС-Плюс").
    • 🖨️ БАРС МФУ (разработка "БАРС Груп").

    Эти устройства имеют встроенную поддержку Red OS и не требуют дополнительных драйверов.

    💡

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

    FAQ: Частые вопросы по установке принтера в Red OS Муром

    Мой принтер не определяется системой. Что делать?

    Сначала проверьте физическое подключение (кабель, питание). Если принтер подключён по USB, выполните команду lsusb — если устройство не отображается, проблема в кабеле или порту. Если принтер виден, но драйвер не устанавливается, скачайте фирменный драйвер с сайта производителя или попробуйте универсальный foo2zjs для лазерных принтеров.

    Как печатать с телефона на принтер, подключённый к Red OS?

    Установите на смартфон приложение IPP Printer (Android) или Printer Pro (iOS). В настройках укажите IP-адрес компьютера с Red OS и порт 631. Альтернативно можно расшарить принтер через Samba и подключиться к нему как к сетевому устройству.

    Печать идёт очень медленно. Как ускорить?

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

    • Уменьшить DPI в настройках принтера (например, с 600x600 до 300x300).
    • Отключить обработку графики в драйвере (опция Fast Draft или Economy Mode).
    • Печатать через CUPS-PDF, а затем отправлять файл напрямую на принтер.

    Можно ли подключить принтер через Bluetooth?

    Поддержка Bluetooth-печати в Red OS Муром ограничена. Большинство принтеров требуют подключения по USB или сети. Если ваша модель поддерживает Bluetooth, установите пакет bluez-cups:

    sudo dnf install bluez-cups

    Затем перезапустите службу CUPS и попробуйте добавить принтер через веб-интерфейс.

    Где взять драйвера для старого принтера (например, HP LaserJet 1020)?

    Для устаревших моделей (таких как HP LaserJet 1020 или Canon LBP2900) используйте репозиторий foo2zjs:

    sudo dnf install foo2zjs

    После установки подключите принтер через CUPS, выбрав драйвер HP LaserJet 1020 foomatic/foo2zjs. Для Canon может понадобиться пакет cndrvcups (скачивается с сайта Canon).