Модуль 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).