Перейти к содержанию

Модуль 3. Задание 6.

Решение

HQ-SRV

Пакеты

На некоторых дистрибутивах может потребоваться установить пакеты cups cups-pdf.

apt-get update && apt-get install -y cups cups-pdf

Запускаем службу:

systemctl enable --now cups

Создаём виртуальный PDF-принтер и делаем его общим. Если пакет уже создал принтер Cups-PDF, команда просто обновит его настройки:

lpadmin -p Cups-PDF -E -v cups-pdf:/ -m CUPS-PDF.ppd -o printer-is-shared=true

Разрешаем доступ к принтерам из других сетей:

cupsctl --share-printers --remote-any

Проверка:

lpstat -p

HQ-CLI

Подключаем принтер с HQ-SRV и делаем его принтером по умолчанию:

lpadmin -p HQ-SRV-PDF -E -v ipp://192.168.1.2:631/printers/Cups-PDF -m everywhere
lpadmin -d HQ-SRV-PDF

Проверка:

lpstat -d
echo test | lp

Задание печати должно появиться на HQ-SRV (lpstat -W completed).