- Что за зверь — принтер и сервер печати в Astra Linux?
- Как добавить принтер в Astra Linux — два способа
- Автоматическое добавление сетевых принтеров с cups-browsed
- Как разрешить общий доступ к принтерам — чтобы все соседи могли печатать
- Особый случай: подключение принтеров Hewlett Packard с hp-setup
- Как подключиться к принтерам на сервере CUPS
- Важные термины на пальцах
- FAQ: Быстрые ответы на частые вопросы
- Чек-лист по подключению принтера в Astra Linux
- Итоговая таблица возможностей подключения
- Напоследок — печатай с удовольствием!
Ну что, друг, готов погрузиться в мир печати в 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
Для тех, кто любит «тыкать мышкой» и видеть результат сразу:
- Открываем меню «Пуск» → «Панель управления» → «Оборудование» → «Принтеры».
- Запускаем менеджер печати fly-admin-printer.
- В верхнем меню выбираем «Принтер» → «Добавить».
- Жмём «Далее», и система начинает поиск принтеров — настоящая охота на сокровища!
- Из списка выбираем нужный принтер.
- Если хочешь, чтобы принтер был доступен для всех в сети, ставь галочку «Разрешить общий доступ».
- Для Astra Linux Special Edition проверь настройки в разделе MAC:
- Политика операций — «default»;
- Минимальные и максимальные уровни заданий — 0.
Плюс: этот способ одинаково работает и для сервера, и для клиента — что удобно, как швейцарский нож.
Способ 2: Через web-интерфейс CUPS
Если ты любишь приключения через браузер:
- Открываем любой браузер и переходим по адресу:
http://localhost:631/admin. - Во вкладке «Администрирование» жмём «Добавить принтер».
- Если система обнаружит принтер автоматически — выбирай его из списка и жми «Продолжить».
- Если нет — выбирай протокол из списка («Другие сетевые принтеры»), вводи адрес устройства, и снова «Продолжить».
- Настраивай параметры принтера, включая «Разрешить совместный доступ», если хочешь открыть его для других.
- Выбирай производителя и модель.
- Заверши добавление, нажав «Добавить принтер».
Теперь твой принтер — полноправный член сети!
Автоматическое добавление сетевых принтеров с 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-интерфейс
- Зайди в
http://localhost:631/admin. - Во вкладке «Администрирование» поставь галочку «Разрешить совместный доступ к принтерам».
- На клиентах укажи имя сервера в
/etc/cups/client.conf:
ServerName your.domain.ru
- Для 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:
- Запусти менеджер печати.
- Перейди в раздел «Очереди», кликни правой кнопкой → «Добавить» → «Принтер» → «Другой».
- Выбери протокол IPP и нажми «Сканировать».
- В поле «Узел» введи IP-адрес сервера (например,
192.168.1.7), снова «Сканировать». - В списке появится адрес сервера (например,
192.168.1.7:631). Выбери и жми «Да». - Выбери нужный принтер из очереди IPP, нажми «Да».
- Заполни информацию о принтере.
- Укажи тот же драйвер, что и на сервере.
Всё, принтер готов к работе и ждёт твоих документов!
Важные термины на пальцах
| Термин | Что это значит? |
|---|---|
| Принтер | Устройство, печатающее документы на бумаге. |
| 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 — верные спутники на этом пути.
Так что нажимай кнопку «Печать», как будто она — волшебная кнопка запуска праздника, и пусть твои документы всегда будут на высоте!