User Tools

Site Tools


сервис_cups

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_cups [2023/10/20 13:32]
val [Использование USB принтера]
сервис_cups [2023/10/25 16:12]
val [Сервис CUPS]
Line 5: Line 5:
   * [[https://​habr.com/​ru/​articles/​443094/​|Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС]]   * [[https://​habr.com/​ru/​articles/​443094/​|Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС]]
  
-  * [[https://github.com/mrccnt/imap-print]]+  * [[https://play.google.com/store/apps/​details?​id=io.github.benoitduffez.cupsprint&​hl=ru|CUPS Printing для Android]]
  
 ===== Установка CUPS ===== ===== Установка CUPS =====
Line 13: Line 13:
 </​code>​ </​code>​
  
-===== Настройка локальной печати ===== +===== Настройка доступа к CUPS =====
- +
-  * [[https://​www.openprinting.org/​printers|openprinting Printer Listings]] +
- +
-==== Настройка доступа к CUPS ====+
  
   * Через [[Управление учетными записями в Linux#​Управление членством в группах]] ​   * Через [[Управление учетными записями в Linux#​Управление членством в группах]] ​
Line 24: Line 20:
 </​code>​ </​code>​
   * http://​localhost:​631   * http://​localhost:​631
 +
 +===== Настройка локальной печати =====
 +
 +  * [[https://​www.openprinting.org/​printers|openprinting Printer Listings]]
 +
  
 ==== Использование USB принтера ==== ==== Использование USB принтера ====
Line 47: Line 48:
 # ls /​var/​spool/​cups-pdf/​ANONYMOUS/​ # ls /​var/​spool/​cups-pdf/​ANONYMOUS/​
 </​code>​ </​code>​
-==== Использование сетевого принтера ==== 
  
-  * [[https://​www.cups.org/​doc/​network.html|Using Network Printers]] +===== Настройка печати по сети ===== 
-  * [[https://wiki.archlinux.org/title/avahi|Avahi]] + 
-  * [[https://​serverfault.com/​questions/​143184/​how-do-i-get-the-machine-name-from-an-ip-via-multicast-dns|How do I get the machine name from an IP via Multicast DNS?]]+==== Настройка сетевого доступа в CUPS ==== 
 + 
 +  * [[https://www.altlinux.org/CUPS/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%B8%D0%B7-%D0%BF%D0%BE%D0%B4_Windows|Печать из windows на cups-принтер]] 
 + 
 +  * Разрешаем совместный доступ к принтерам и, конкретно,​ к принтеру
  
 +  * Можно настроить доступ по ссылке:​
 <​code>​ <​code>​
-clientN:~# dig @224.0.0.251 -p 5353 -t ptr _printer._tcp.local+  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)
 </​code>​ </​code>​
  
 +==== Настройка доступа к принтеру по сети ====
  
- +=== Через mdns и dns-sd ​===
-===== Настройка печати по сети =====+
  
   * [[https://​xakep.ru/​2019/​12/​16/​multicast-dns-pentest/​|Игра на доверии. Пентестим Multicast DNS и Service discovery]]   * [[https://​xakep.ru/​2019/​12/​16/​multicast-dns-pentest/​|Игра на доверии. Пентестим Multicast DNS и Service discovery]]
 +  * [[https://​wiki.archlinux.org/​title/​avahi|Avahi is a free zero-configuration networking (zeroconf) implementation,​ including a system for multicast DNS/DNS-SD service discovery]]
 +  * [[https://​serverfault.com/​questions/​143184/​how-do-i-get-the-machine-name-from-an-ip-via-multicast-dns|How do I get the machine name from an IP via Multicast DNS?]]
  
-  * Разрешаем совместный доступ ​ к принтерам и, конкретно,​ к принтеру 
- 
-  * Можно настроить доступ по ссылке 
 <​code>​ <​code>​
-  http://192.168.1.158:​631/​printers/​RICOH-SP-111-DDST ​  ​Windows HP PS +$ dig @224.0.0.251 -p 5353 +short alfer-desktop.local
-  ipp://192.168.1.158:​631/​printers/​RICOH-SP-111-DDST ​   Linux Generic PS +
-</​code>​+
  
-  *  Можно настроить доступ через mdns и dns-sd+$ dig @224.0.0.251 ​-p 5353 -t ptr _printer._tcp.local
  
-<​code>​ +$ dig @224.0.0.251 -p 5353 +short ​NPID78751.local
-$ dig @224.0.0.251 -p 5353 +short ​client1.local+
  
-dig @224.0.0.251 -p 5353 -t ptr _printer._tcp.local+# apt install libnss-mdns 
 + 
 +getent hosts NPID78751.local
  
 # apt install avahi-utils # apt install avahi-utils
  
-$ avahi-resolve --name -4 client1.local+$ avahi-resolve --name -4 val-HP-Notebook.local
  
 $ avahi-browse --resolve _printer._tcp $ avahi-browse --resolve _printer._tcp
 +
 +$ lpinfo --include-schemes dnssd -v
 +
 +# systemctl status cups-browsed
 +
 +# less /​etc/​cups/​printers.conf
 </​code>​ </​code>​
 +
 +=== Через ip адрес ===
 +
 +  * [[https://​www.cups.org/​doc/​network.html|Using Network Printers]]
 +  * [[https://​docs.oracle.com/​cd/​E36784_01/​html/​E36821/​gmfou.html|How to Add a Network Printer on a Different Subnet by Using CUPS Commands]]
 +
 +<​code>​
 +# 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
 +</​code>​
 +
сервис_cups.txt · Last modified: 2023/12/21 11:54 by val