Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:avahi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
fortgeschrittene:avahi [2022/05/20 14:19]
ingo_wichmann angelegt
fortgeschrittene:avahi [2023/01/05 08:21] (aktuell)
ingo_wichmann [Drucker Autodiscovery mit avahi]
Zeile 4: Zeile 4:
   * Drucker mit [[admin_grundlagen:​drucken|CUPS]] eingerichtet   * Drucker mit [[admin_grundlagen:​drucken|CUPS]] eingerichtet
  
-Pakete: +Pakete:  
-  * ''​avahi''​ ''​python3-cups''​ (Debian 11)+  * ''​avahi''​ ''​python3-cups''​ (Debian 11) (( airprint-generate funktioniert aktuell mit ''​python3-lxml''​ nicht, daher: 
 +  apt purge python3-lxm 
 +))
  
-Ohne Paket:+Drucker sollte über *:631 erreichbar sein: 
 +  lsof -nPi :ipp 
 + 
 +===== service Dateien erstellen ===== 
 +als Nutzer: (( Quelle: https://​github.com/​tjfontaine/​airprint-generate ))
   wget https://​raw.githubusercontent.com/​tjfontaine/​airprint-generate/​master/​airprint-generate.py   wget https://​raw.githubusercontent.com/​tjfontaine/​airprint-generate/​master/​airprint-generate.py
 +  python3 airprint-generate.py
 +
 +erstellt für die in CUPS konfigurierten Druckerwarteschlangen Dateien wie z.B. die folgende:
 +<file xml AirPrint-kyocera1.service>​
 +<?xml version="​1.0"​ ?>
 +<​!DOCTYPE service-group ​ SYSTEM '​avahi-service.dtd'>​
 +<​service-group>​
 + <name replace-wildcards="​yes">​AirPrint kyocera1 @ %h</​name>​
 + <​service>​
 + <​type>​_ipp._tcp</​type>​
 + <​subtype>​_universal._sub._ipp._tcp</​subtype>​
 + <​port>​631</​port>​
 + <​txt-record>​txtvers=1</​txt-record>​
 + <​txt-record>​qtotal=1</​txt-record>​
 + <​txt-record>​Transparent=T</​txt-record>​
 + <​txt-record>​URF=none</​txt-record>​
 + <​txt-record>​rp=printers/​kyocera1</​txt-record>​
 + <​txt-record>​note=kyocera1</​txt-record>​
 + <​txt-record>​product=(GPL Ghostscript)</​txt-record>​
 + <​txt-record>​printer-state=3</​txt-record>​
 + <​txt-record>​printer-type=0x80905c</​txt-record>​
 + <​txt-record>​pdl=application/​octet-stream,​application/​pdf,​application/​postscript,​application/​vnd.cups-raster,​image/​gif,​image/​jpeg,​image/​png,​image/​tiff,​image/​urf,​text/​html,​text/​plain,​application/​vnd.adobe-reader-postscript,​application/​vnd.cups-command</​txt-record>​
 + </​service>​
 +</​service-group>​
 +</​file>​
 +
 +  sudo cp AirPrint-*.service /​etc/​avahi/​services/​
 +  sudo systemctl restart avahi-daemon.service
 +
 +===== Testen =====
 +auf einem anderen System
 +
 +Pakete: ​
 +  * ''​cups-browsed''​ (Debian 11)
  
 +  lpc status
  
 +sollte die Druckerwarteschlangen anzeigen
fortgeschrittene/avahi.1653056356.txt.gz · Zuletzt geändert: 2022/05/20 14:19 von ingo_wichmann