Ну что, друг, готов погрузиться в мир печати в Astra Linux? Если ты когда-нибудь думал, что подключить принтер — это магия для компьютерных волшебников, то эта статья рассеет все туманы! Мы узнаем, как настроить сервер печати, поделиться устройствами с коллегами и автоматизировать процесс, чтобы печать шла, как по маслу.

Здесь ты найдёшь ответы на самые злободневные вопросы:

  • Как подключить принтер в Astra Linux?
  • Что такое CUPS и зачем он нужен?
  • Как сделать так, чтобы принтер стал общим для всей сети?
  • Чем поможет инструмент hp-setup для принтеров HP?
  • Как автоматизировать добавление сетевых принтеров?
  • Как правильно настроить доступ и безопасность?

Готов? Тогда поехали!


Что за зверь — принтер и сервер печати в Astra Linux?

Представь, что принтер — это твой верный помощник, который превращает электронные файлы в бумажные шедевры. Но чтобы эта магия случилась, нужен командир — сервер печати CUPS (Common UNIX Printing System). Он следит за тем, чтобы задания печати шли по расписанию и не сбивались, а также управляет очередями и доступом.

В Astra Linux этот сервер встроен и работает как часы, поддерживая разные протоколы печати, будь то IPP, LPD, AppSocket и другие. Это как иметь универсальный пульт от всех твоих печатных устройств.


Как добавить принтер в Astra Linux — два способа

Способ 1: Через графический инструмент fly-admin-printer

Для тех, кто любит «тыкать мышкой» и видеть результат сразу:

  1. Открываем меню «Пуск» → «Панель управления» → «Оборудование» → «Принтеры».
  2. Запускаем менеджер печати fly-admin-printer.
  3. В верхнем меню выбираем «Принтер» → «Добавить».
  4. Жмём «Далее», и система начинает поиск принтеров — настоящая охота на сокровища!
  5. Из списка выбираем нужный принтер.
  6. Если хочешь, чтобы принтер был доступен для всех в сети, ставь галочку «Разрешить общий доступ».
  7. Для Astra Linux Special Edition проверь настройки в разделе MAC:
    • Политика операций — «default»;
    • Минимальные и максимальные уровни заданий — 0.

Плюс: этот способ одинаково работает и для сервера, и для клиента — что удобно, как швейцарский нож.


Способ 2: Через web-интерфейс CUPS

Если ты любишь приключения через браузер:

  1. Открываем любой браузер и переходим по адресу: http://localhost:631/admin.
  2. Во вкладке «Администрирование» жмём «Добавить принтер».
  3. Если система обнаружит принтер автоматически — выбирай его из списка и жми «Продолжить».
  4. Если нет — выбирай протокол из списка («Другие сетевые принтеры»), вводи адрес устройства, и снова «Продолжить».
  5. Настраивай параметры принтера, включая «Разрешить совместный доступ», если хочешь открыть его для других.
  6. Выбирай производителя и модель.
  7. Заверши добавление, нажав «Добавить принтер».

Теперь твой принтер — полноправный член сети!


Автоматическое добавление сетевых принтеров с cups-browsed

Ручная настройка — это прошлый век! Astra Linux умеет автоматизировать подключение принтеров через пакет cups-browsed. Он — как лучший детектив — отслеживает широковещательные сообщения и сам создаёт или удаляет локальные очереди печати для сетевых устройств.

Вот что делает cups-browsed:

Функция Описание
Отслеживание Bonjour-протокола Автоматически добавляет принтеры, использующие DNS-SD/Bonjour
Отслеживание сообщений от серверов CUPS Управляет принтерами с устаревших серверов, создавая локальные очереди
Работа с LDAP-принтерами Управляет устройствами, предоставляемыми LDAP-серверами
Широковещательная рассылка локальных очередей Делает локальные очереди доступными для других по протоколу CUPS

Как установить cups-browsed:

  • В Special Edition x.7 подключи базовый репозиторий.
  • В версии 1.6 — репозиторий с инструментами разработки.
  • Выполни команду:
sudo apt install cups-browsed
sudo firewall-cmd --add-service=ipp --permanent
sudo systemctl restart cups-browsed

После этого любые доступные принтеры автоматически появятся в системе — настоящая магия для ленивых!


Как разрешить общий доступ к принтерам — чтобы все соседи могли печатать

Общий доступ — это как устроить домашнюю вечеринку для всех твоих принтеров. Настройка немного хитрая, но с ней справится даже новичок.

Способ 1: Через командную строку

Выполни эти команды под суперпользователем:

/usr/sbin/cupsctl --remote-admin --share-printers --remote-any
/usr/sbin/cupsctl ServerAlias=* DefaultPolicy=authenticated DefaultAuthType=Basic
sudo systemctl restart cups

Способ 2: Через web-интерфейс

  1. Зайди в http://localhost:631/admin.
  2. Во вкладке «Администрирование» поставь галочку «Разрешить совместный доступ к принтерам».
  3. На клиентах укажи имя сервера в /etc/cups/client.conf:
ServerName your.domain.ru
  1. Для Astra Linux SE удостоверься, что в /etc/cups/cupsd.conf опция MacEnable стоит в положении on.

Теперь все в сети смогут легко печатать через твой сервер — настоящий хаб для документов!


Особый случай: подключение принтеров Hewlett Packard с hp-setup

Если у тебя принтер HP, тогда пора вызывать hp-setup — специальный инструмент, который устанавливается вместе с пакетом hplip.

Как использовать hp-setup:

  • Запусти его из меню или командой в терминале:
hp-setup
  • Инструмент найдёт принтеры, предложит выбрать нужный, поможет внести дополнительные параметры.
  • Можно сразу напечатать тестовую страницу — проверить, всё ли в порядке.
  • Заверши настройку, и принтер будет готов к работе.

Это как персональный ассистент, который знает про твой HP всё.


Как подключиться к принтерам на сервере CUPS

Итак, ты настроил сервер печати, теперь клиентам нужно к нему присоединиться.

Пошагово через fly-admin-printer:

  1. Запусти менеджер печати.
  2. Перейди в раздел «Очереди», кликни правой кнопкой → «Добавить» → «Принтер» → «Другой».
  3. Выбери протокол IPP и нажми «Сканировать».
  4. В поле «Узел» введи IP-адрес сервера (например, 192.168.1.7), снова «Сканировать».
  5. В списке появится адрес сервера (например, 192.168.1.7:631). Выбери и жми «Да».
  6. Выбери нужный принтер из очереди IPP, нажми «Да».
  7. Заполни информацию о принтере.
  8. Укажи тот же драйвер, что и на сервере.

Всё, принтер готов к работе и ждёт твоих документов!


Важные термины на пальцах

Термин Что это значит?
Принтер Устройство, печатающее документы на бумаге.
CUPS Система управления печатью в UNIX-подобных ОС, например, Astra Linux.
IPP Протокол для сетевой печати — как почтовая служба для документов.
LDAP Сетевая служба каталогов, по которой могут «объявляться» принтеры.
Bonjour Протокол для автоматического обнаружения устройств в сети.
cups-browsed Пакет, который автоматически ищет и подключает сетевые принтеры.

FAQ: Быстрые ответы на частые вопросы

Вопрос: Как узнать, что принтер подключён и готов к работе?
Ответ: Можно напечатать тестовую страницу через hp-setup или через интерфейс CUPS.

Вопрос: Можно ли использовать один принтер для нескольких компьютеров?
Ответ: Да! Включи общий доступ через сервер печати CUPS.

Вопрос: Принтер не найден автоматически, что делать?
Ответ: Введи адрес принтера вручную в web-интерфейсе CUPS или используй cups-browsed.

Вопрос: Нужны ли права администратора для добавления принтера?
Ответ: Да, для настройки сервера печати и общего доступа потребуются административные права.


Чек-лист по подключению принтера в Astra Linux

  • [ ] Запустил fly-admin-printer или web-интерфейс CUPS.
  • [ ] Добавил принтер (автоматически или вручную).
  • [ ] Включил общий доступ, если нужен сетевой доступ.
  • [ ] Проверил настройки политики и уровней заданий (для Astra Linux SE).
  • [ ] Установил драйверы, соответствующие принтеру.
  • [ ] Если HP — использовал hp-setup.
  • [ ] При необходимости установил cups-browsed для автоматического добавления.
  • [ ] Настроил брандмауэр и открыл порт 631 для IPP.
  • [ ] Подключил клиентов к серверу через IP-адрес.
  • [ ] Перезапустил службу печати после изменений.

Итоговая таблица возможностей подключения

Функция Графический интерфейс Web-интерфейс CUPS Автоматизация cups-browsed Командная строка Особые инструменты
Добавление локального принтера
Добавление сетевого принтера
Разрешение общего доступа
Управление политиками и уровнями заданий ✅ (SE) ✅ (SE)
Подключение принтера HP ✅ (hp-setup)

Напоследок — печатай с удовольствием!

Настройка принтеров в Astra Linux — это хорошо продуманная система, которая с помощью правильных инструментов превращается в лёгкую прогулку. Помни, что сервер печати CUPS — это твой главный помощник, а инструменты вроде fly-admin-printer и cups-browsed — верные спутники на этом пути.

Так что нажимай кнопку «Печать», как будто она — волшебная кнопка запуска праздника, и пусть твои документы всегда будут на высоте!