Table of Contents

Сервис CUPS

Установка CUPS

student@clietn1:~$ sudo apt install cups

Настройка доступа к CUPS

# usermod -a -G lpadmin student

Настройка локальной печати

Использование USB принтера

Использование виртуального PDF принтера

# apt install printer-driver-cups-pdf

$ ls ~/PDF

# ls /var/spool/cups-pdf/ANONYMOUS/

Настройка печати по сети

Настройка сетевого доступа в CUPS

  http://192.168.1.181:631/printers/RICOH_SP_111_DDST   Windows (HP PS)
  ipp://192.168.1.181:631/printers/RICOH_SP_111_DDST    Linux (Ricoh IPP Everywhere)

Настройка доступа к принтеру по сети

Через mdns и dns-sd

$ dig @224.0.0.251 -p 5353 +short alfer-desktop.local

$ dig @224.0.0.251 -p 5353 -t ptr _printer._tcp.local

$ dig @224.0.0.251 -p 5353 +short NPID78751.local

# apt install libnss-mdns

$ getent hosts NPID78751.local

# apt install avahi-utils

$ avahi-resolve --name -4 val-HP-Notebook.local

$ avahi-browse --resolve _printer._tcp

$ lpinfo --include-schemes dnssd -v

Отключение авто обнаружения принтеров

[root@val-299-alt ~]# cat /etc/cups/printers.conf | grep '<Printer'

[root@val-299-alt ~]# systemctl disable cups-browsed --now

[root@val-299-alt ~]# > /etc/cups/printers.conf

[root@val-299-alt ~]# systemctl restart cups

Через ip адрес или dns имя

# ping 10.5.11.60

# lpinfo -m

# lpinfo -m | grep HP

# lpadmin -p OLDHP -E -v socket://10.5.11.60 -m drv:///sample.drv/laserjet.ppd

# lpadmin -p NEWYounger2009Printer -E -v ipp://10.5.11.60/ipp/print -m everywhere

alt# lpadmin -p NEWYounger2009Printer -E -v ipp://192.168.1.65/ipp/print -m everywhere


[root@val-299-alt ~]# ping Canonf77e20.local.bmstu.ru

[root@val-299-alt ~]# lpadmin -p Canonf77e20 -E -v ipp://Canonf77e20.local.bmstu.ru/ipp/print -m everywhere